This package allows designers to export Unity3D scenes to Three.js, enabling web-based 3D visualization. It supports exporting various scene elements, including vertices, UVs, normals, textures, colliders, cameras, animations, lights, lighting maps, materials, skybox, fog, LOD, and data compression. The package also supports batch export and dynamic loading. It uses the THREE.ObjectLoader() method for loading, and detailed usage can be found in the Demo file. The package includes third-party assets under MIT License, including libwebp-net, SharpZipLib, Three.js, and js-pako.
The package supports the following export options:
β’ Vertices
β’ UVs
β’ Normals
β’ Textures
β’ Colliders
β’ Cameras
β’ Animations (position, scale, rotation, and character animations)
β’ Lights
β’ Lighting maps (baked lighting maps and 3D software-baked lighting maps)
β’ Materials (multidimensional child materials and sub-materials with lighting maps)
β’ Skybox
β’ Fog
β’ LOD
β’ Data compression (multiple data format compression)
It also supports batch export and dynamic loading.





