For better performance: https://turbowarp.org/1035290694 (hopefully, my school PC bans Turbowarp so I just think the scratch ID works.) Welcome to SBK! If you're not familiar with 3D softwares, just try the toolbar features on the left This project is a tool for visualizing and creating scenes of 3D objects. It's inspired from Blender (or any other 3D editor). Fly around the scene with your mouse Features: - Advanced rendering with face ordering, flat shading, wired render, perspective / orthographic view, textured rendering, a rasterizer, and back-face culling (the Z-clipping still not perfect) - Object based scene : You can move, rotate, scale, parent and hide or show them - Material manager - Mesh editor - .OBJ file importer / exporter - Easy to use UI - Demo scenes - Inspector panel, providing useful tools - Undo / Redo - Raytracer supporting complex meshes, materials and multiples lights - Move around with keys or mouse - Help +18000 blocks To replace a character by a line break : https://techwelkin.com/remove-paragraph-break-ms-word Image to list converter : https://xeltalliv.github.io/ScratchTools/Img2list/#hc1 https://xeltalliv.github.io/ScratchTools/Img2list/#dc1 Known bugs : - Tools aren't ordered---maybe add line renderer ->> Tools aren't local----maybe too - There is no proper Z cliping - Face ordering have to be improved - The raytracer doesn't support transparency and UVs - Parenting is not recommended to use for now as it don't work very well while scaling or rotating parents (the center of the children isn't the one of the parent) #3D #SBK #engine #raytracing
Thanks to: - @GonSanVi for his super back-face culling script (52 blocks) - @TheLogFather for his incredible hyper-fast tri-filler (269 blocks) - @MathMathMath for his helpful 3D tutorial - @TheBoogieKing for his point inside triangle detection (60 blocks) - @-Rex- for his magic Pen Text Renderer (1564 blocks) - @Heawn for his amazing face QuikSorter and his normal equation (71 and 59 blocks) - @Howtomakeausername for his raytracer supporting tris (900 blocs) v1.1.3: Rasterizer still bugged, added grid, changed Living room to Mario, cursor added v1.1.2: Extrusion and face dissolving got fixed. v1.1.1: Now multiple face subdividing is fully supported v1.1.0: Added American controls (finally), a basic library, improved render time v1.0.9: Improved raytracing render-time v1.0.8: Added help. v1.0.7: Added Ray-tracing (only support 1 light for now) v1.0.6: Updated the mesh editor (local scale and rotate tools) v1.0.5: Logs v1.0.4: Splash screen, sample scenes, rotate and scale GUI v1.0.3: Export 3D models, save scenes and import scenes, undo and redo