....but Scratch is already had no limits!(except optimization..) Pure Ray Tracing & Shadows Demo [YOU MUST USE TURBOWARP! ] Play smoothly here: turbowarp.org/1378850696 Welcome to a groundbreaking visual demonstration powered by an advanced, custom-built 3D DDA Raycaster. This project features true Ray Tracing and dynamic 3D Shadow Mapping calculated entirely with pure Scratch math!Experience a mathematically flawless low-poly sphere resting on an infinite cubic pedestal, rendered vertex-by-vector without polygons or clones. CORE ENGINE FEATURES:True 3D Ray Tracing: Every single pixel is calculated by casting flat-screen projection rays into 3D space, completely eliminating the classic "fish-eye" distortion.Dynamic Software Shadow Mapping: Features functional Shadow Bias to prevent self-intersection. The sphere casts a mathematically perfect, perspective-correct 3D shadow onto the pedestal based on the sun's position.Lambertian Shading (Diffuse Light): Real-time calculations of surface normals deliver smooth, continuous gradient lighting and organic terminators on the sphere.No Textures, High-End Optimization: Pure math-driven software rendering optimized for peak performance. CONTROLS:Mouse Movement / Arrows — Look around the 3D space. Watch the shadow and lighting realistically shift as your camera angle changes! [W / A / S / D] — Move the camera around the scene. CRITICAL PERFORMANCE NOTE:Vanilla Scratch: Runs at only 0.1 FPS because the CPU has to crunch billions of mathematical operations in a single frame.TurboWarp Compiler: Runs at a stable FPS! Do not play this on the standard Scratch website unless you want a complete slideshow experience. If your computer survived this rendering demo and you appreciate the hard work, please leave a ⭐ and ❤️! It helps push advanced engineering projects further into the Scratch community!
[YOU MUST USE TURBOWARP! ] Play smoothly here: turbowarp.org/1378850696 Also if you cant launch it EVEN on turbowarp, you should press Space to load it using safe mode, but in lower quality.