ScratchData LogoScratchData
Back to l3oom's profile

NotSoGarbage 3D Engine __ version 0.0.3

L3l3oom•Created January 30, 2024
NotSoGarbage 3D Engine __ version 0.0.3
34
26
424 views
View on Scratch

Instructions

CONTROLS: WASD to move. Mouse to look around. To switch between AZERTY and QWERTY keyboard options press keys 9 and 0, respectively. To adjust camera speed, press keys 1-5 PLEASE HELP: I would like to implement a third-person camera view and collision, but I don't know how to do that. I would appreciate help! SHOUTOUT: Also, I would like to give a big shoutout to @ReaIworld for helping me with my engine by implementing backface culling, frustum culling, and better z clipping! Go give @ReaIworld a follow and check out some of her cool projects. CREDITS: The music is "Something Better" by @Vubobinali. You should go check out some of his music. @MathMathMath for his Scratch 2.0 tutorial series, which I later adapted to @CodingBio's tutorial series: https://scratch.mit.edu/studios/32152322 @CodingBio's tutorials were created thanks to @TiberiumFusion, @MathMathMath, @Scratch-Minion, @Vadik1, @Howtomakeausername, @BamBozzle, @littlebunny06, @bobojoeho, @rens2, and @heawn for helping him learn how 3D works. Triangle filler by @KryptoScratcher and @tsf70. Optimized by @meunspeakable: https://scratch.mit.edu/projects/919136106/ Binary Insertion Sort (implementation) by @ggenije Z clipping case blocks by @S_Tutorials Backface culling (BFC) by @howtomakeausername, Frustum culling by @ggenije Z clipping by @howtomakeausername & @Chrome_Cat All three of these were implemented by @ReaIworld and then made more concise thanks to @ggenije CHANGELOG: Feb 1, 2024 - v0.0.3 moved backface culling and frustum culling directly inside the Azex tri-filler using if statements rather than using separate custom blocks. I also spaced out the cube meshes by 25% to minimize tri-sorting errors until I implement bsp. Jan 31, 2024 - v0.0.2 optimized movement and implemented a faster tri-filler thanks to @meunspeakable. Backface culling, frustum culling, and better z clipping were implemented by @ReaIworld. Jan 31, 2024 - v0.0.1 the garbage engine released.

Project Details

Project ID958716087
CreatedJanuary 30, 2024
Last ModifiedFebruary 1, 2024
SharedJanuary 31, 2024
Visibilityvisible
CommentsAllowed