zup-dog is a 3D editor utilising ZDog as its engine and built in React.
I'm a big fan of spline and its interface for building 3d scenes is brilliant. ZDog is a really cool engine for building 3d scenes lacking a powerful visual editor, so inspired by spline I decided to build one.
- All built in zdog shapes are supported.
- Shape transform, rotation and scaling gizmos.
- Property editor.
- Export/Import JSON.
- Export as script.
- Spline style path editor for shapes.
- Undo/redo.
- 🪲 Groups don't render their children until a child is removed from the group.
- 🪲 Sometimes the gizmos fail to update their rotation.
- 🪲 Non-uniform scaling causes issues due to underlying math. See zdog known issues for more info.
After cloning the repo run npm run dev
to start the dev server and npm run build
to build the application.