Switch to full stage
Loading Project
Loading project …

Notes and Credits

This is just an experiment to see how much work would be involved in drawing a real 3D model in Scratch. Function 1 draws x^2 + y ^2 Function 2 draws x^3 - 3xy^2 Function 3 draws sin( sqrt( x^2 + y^2 ) ) / ( x^2 + y^2 ) Smaller values for MaxSlices and SegmentSteps cause the function to render faster. Changing ViewFOV changes the amount of zoom.

TurboWarp is a Scratch mod that compiles projects to JavaScript to make them run really fast. Try it out by inputting a project ID or URL above or choosing a featured project below.