3D Engine - HD Variant

remixed by chooper100
  scripts
  sprites
See inside
Instructions

WASD to move
Arrows to look around

PLAY MUCH FASTER HERE:
http://phosphorus.github.io/app.html?id=120077903&turbo=true&full-screen=true&scratch.mit.edu
(Thanks to @CodeLegend for making it a clickable link :) )

Notes and Credits (added by chooper100)

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:
https://scratch.mit.edu/discuss/topic/216701

Several features have been removed from the original renderer:
- Vector text displays (meaning we can now view in phosphorus)
- Filled surfaces
- Spheres and lines
- Shadows
- Background objects
- Full near z clipping
- Delta time (FPS independence)
- Velocity
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 :)

CREDITS:
I used @TheLogFather's in-place sort script:
https://scratch.mit.edu/projects/48447854/

The 3D boy obj file is from http://tf3dm.com/

Shared: 5 Sep 2016 Modified: 21 Sep 2016
Favorite this project 67
Love this project 92
Total views 1316
View the remix tree  200
  
More projects by chooper100