jsonCraft beta
This is an early release of the JSON world engine, playground, and ASCII renderer. A world can be edited by people, generated by models, or loaded from an application backend.
Save and embed
Projects are saved in this browser, not on the server. Export a project to keep a backup. Imported 3D geometry is stored in the world JSON.
The JavaScript integration uses project.json; load changed JSON with the mounted view when your application changes the world. Read the world and embedding guide.
Known limitations
- Detailed geometry can exceed browser local-storage quotas; export projects for durable backups.
- Models support up to 32,000 triangles / 96,000 vertices. OBJ/raw-model JSON: 16 MiB. glTF/GLB: 64 MiB including dependencies.
- Texture, transparency, and double-sided source details are simplified to editable ASCII material colors.
- ASCII text pictures are not 3D geometry; import or define geometry for the engine to render.
- Source import supports static triangle models, not animation or skinning. Source hosts need CORS only during import.
- Physical-device testing and full WebKit verification are still pending.