3D Engine - HD Variant
WASD to move
Arrows to look around
PLAY MUCH FASTER HERE:
(Thanks to @CodeLegend for making it a clickable link :) )
This is an optimised spin-off from the 3D renderer, designed for showcasing complex objects imported from .obj files.
TO IMPORT YOUR OWN .OBJ FILE:
See inside and go to the objects sprite and follow the instructions there.
Note: more complex objects can be displayed than the one shown here. However, Scratch has difficulty saving them.
Therefore, I have created this forum to share complex objects:
Several features have been removed from the original renderer:
- Vector text displays (meaning we can now view in phosphorus)
- Filled surfaces
- Spheres and lines
- Background objects
- Full near z clipping
- Delta time (FPS independence)
All these cut-offs mean we managed to reduce the number of scripts in the engine by one half!
This means we can get the best performance out of the engine.
One addition in this is tools to help reduce the size of the project. This includes clearing temporary data and optimising the obj file to only include useful data.
Due to the longer loading process, I have also added a status to the loading screen :)
The 3D boy obj file is from http://tf3dm.com/