3 ms·
Babylon.js or Three.js are pure javascript libraries. Unlike Unity, they are light and do not require an IDE. They are free and open source. By the way, I'm thi
by rufus31415 6y ago
Babylon.js or Three.js are pure javascript libraries. Unlike Unity, they are light and do not require an IDE. They are free and open source. By the way, I'm thinking of compiling the loader for Babylon or Three.
I chose Unity here because I master more and because the integration of C++ (for the libs I bought to decode some formats) is simpler.
I also chose Unity because I would like to use my loader to create an augmented/virtual reality 3D model viewer application for Hololens, Open VR, w10 Headsets, ... And Unity can compile the same code for targets that have nothing to do with each other.
- billconan 6y agoI'm looking for a solution to an online furniture/home configurator. As much as I want to use unity or unreal, I'm worried they are too heavy for the web. Previously I have tried some unity online demo links. Most of them are not loadable, and a few loadable ones take a long time to load. This makes me hesitate.
- rufus31415 6y agoIndeed, Unity's main problem is that its core weighs ~3MB and we can't do without it. But for a professional use, where the user can afford to wait a few seconds for the loading, it seems to me suitable. It's possible to cache the core so that it won't need to be reloaded in the future. WebGL export is officially not supported on mobile (even if unity supports touch screens), but in fact, when you know what doesn't work on mobile (some shaders and textures), you have to be careful. The big advantage of Unity is the speed of development, the huge community, tons of free resources, an active forum and very powerful features. I don't know enough about other engine, so I cannot help you for choosing