Technology
Light model
- Real-time rendering
- Physically-based rendering pipeline
- Local reflections
- Ambient occlusion
- Refraction
- Per-pixel lighting
- Scene bounding box
- Background - custom solid color or background image
- Omni light and global ambient light
- Coming soon: Directional and spotlights
Materials
- Common shader model: Lambertian model
- Integrated with an external material editor
- Common characteristics: ambient, diffuse, specular and emission color/texture
- Advanced shader characteristics: shininess, global transparency, transparency mapping, reflection coefficient, spherical reflection mapping, and parallax mapping
- MTL file format support
- Dynamic update of each material characteristics
- Coming soon: Real-time shadows
Animations and transformations
- Skeletal animation and deformation
- Human skeleton animation and transformation - skin and bones
- Camera animation
- Coming soon: Fine control over animations and deformations from an external control panel
Navigation
- Moving observer, fixed target navigation - viewport rotation and zooming with a mouse or on touchscreen devices
- Full-screen mode
- Predefined viewpoints
- Coming soon: Camera trajectory with undo/redo implementation
- Coming soon: 3D selection
- Coming soon: Moving observer and moving target navigation
Import and export
- Import meshes from and export to OBJ file format
- Import meshes from STL file format
- Import materials from MTL file format
- JPEG, PNG, TGA and TIFF image support
- Import and export animation and transformation: JSON file format
- Coming soon: Import meshes from X3D/COLLADA file format
Other features
- Desktop, iOS, Android support
- Asynchronous resource loading
- Flexible approach for conversion of unknown image formats by plugging external APIs
- Manipulation of materials by any other JavaScript APIs with event notification
- Animation of human body model by any other JavaScript APIs with event notification
- Animation and transformation of OBJ meshes by any other JavaScript APIs with event notification
- Rendering models from 3D scanners
- Converter from rigid OBJ meshes to deformable cloth model
- Advanced physics simulator for mass-spring simulations
- Object space and image space collision detection
- Coming soon: Collision response algorithm that deals with cloth models during simulation
- Coming soon: Rendering deformable objects - cloth simulation
- Coming soon: Markups
Publications
An approach for rendering 3D content for online shopping
Proceedings of the RU Conference 2017, Ruse, 2017, ISBN 1311-3321.
— Kostadinov S.
— Mihaylov P.
— Kirov K.
Ontology Guided Assistance for Three Dimensional Scenes
International Journal on Information Technologies and Security, 2014, No 3, pp. 13-20, ISSN 1313-8251.
— Kostadinov S.
Packaging Design Animation in PDF3D
Proceedings of the Union of Scientists, 2015, No 12, pp. 91-97, ISSN 1314-3077.
— Kostadinov S
An Approach to Creating a Virtual 3D Model of a Medieval Town
Computer Science and Technologies, 2013, No 1, pp. 128-133, ISSN 1312-3335.
— Kostadinov S.
— Vassilev T.I.
Fast and Lightweight Solution to Visualising 3D Content on the Web
International Journal on Information Technologies and Security, 2013, No 4, pp. 19-26, ISSN 1313-8251.
— Kostadinov S.
— Vassilev T.I.
Planar Grid Generation for Simulation and Visualisation
Proceedings of the Bulgarian Academy of Sciences, 2014, No 8, pp. 1061-1068, ISSN 1310-1331. (Impact factor: 0.284 /2014, Thomson Reuters)
— Kostadinov S.
— Vassilev T.I.
An Approach to 3D on the Web Using Java OpenGL
Proceedings of the Union of Scientists, 2010, No 7, pp. 67-72, ISSN 1314-3077.
— Kostadinov S.
— Vassilev T.I.
GPU Accelerated Planar Grid Generation for Cloth Simulation
Proceedings of the RU Conference 2016, Ruse, 2016, ISBN 1311-3321.
— Kostadinov S
A Direct Optimisation Method with Non-uniform Weights for 3D Terrain Grid Generation
Scientific Forum on Innovative Trends in Engineering and Science 2015, Kavala, Greece, 2015
— Kostadinov S.
— Vassilev T.I.
Modeling the Medieval Town of Cherven
InfoTech 2013, Varna, 2013, pp. 98-104, ISBN 1314-1023.
— Kostadinov S.
— Vassilev T.I.
Planar Grid Generation for Cloth Simulation
Proceedings of the RU Conference 2012, Ruse, 2012, pp. 53-58, ISBN 1311-3321.
— Kostadinov S.
— Vassilev T.I.