In Polygonjs, you create 3D scenes by connecting nodes together. Some nodes help you generate geometries, others create materials, add behaviors to the scene objects, or handle user inputs. Each node does one thing and does it well.
This allows you to create your scene in a non destructive workflow, where you can try ideas without impacting the rest of your scene.
This makes experimenting risk-free, and results in 3D scenes that get prettier and more pleasant at every step. And you get better at your craft, fast.
This means that even once your scene is exported, you can still edit any parameter and see the changes propagate through the scene. This is great for product configurators or game dynamics. Or wherever you need to tie the 3D scene with any other code. Use our minimalist javascript API to update the scene based on any user interaction.