3D Graphics Rendering (Functional)

184
185
9
10

Genuine 3D Graphics Rendering; no tricks or faking of 3D effects


WS=Move model Up & Down

AD=Move Model Right & Left

ZX=Move Model Forward & Backward

RF=Rotate Model Around X-Axis

QE=Rotate Model Around Y-Axis

CV=Rotate Model Around Z-Axis

Left&Right Arrows=Change Model (13 available so far)

+- =Change Model Color


There are several models you can try out in the 3D Renderer object by choosing a Text behavior and connecting it to the Once and the Bundle input. Or you can paste in your own triangulated .obj file into the text behavior, and it should be able to be rendered properly.


All models here have their sources listed in their Text behavior's note.


You may notice that sometimes the triangles are not ordered properly and appear in front of a triangle which they should actually be behind. I am unsure how to solve this given that to perfectly solve it would require per-pixel triangle rasterization to be a viable option in Flowlab (which I don't think it currently is). This just uses an average of the triangles' verteces' z values to sort them from front to back, but it's not a perfect system, especially for longer triangles. Any suggestions are welcome..

Editor