Log In  
Follow
orange451
Follow

Version 1.3

Cart #16413 | 2015-11-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14

Version 1.2b:

Version 1.0:

Cart #16278 | 2015-11-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14

Here's a 3d renderer I've been making.

I made most everything pretty modular, so it's easy to add in custom meshes and draw them at any position. I set it up to work similarly to OpenGL3

Version 1.2 Update:

  • Added Matrix scaling
  • Optimized vertex projecting
  • Added triangle rasterization and sorting. Rasterization is QUITE slow... If anyone could help speed it up, that'd be awesome! :)

Version 1.2b Update:

  • Improved Rasterization functionality

Version 1.3 Update:

  • Adopted NuSan's triangle rasterization.
  • Wrote a billboard system (requires user-defined texture regions)
P#16279 2015-11-05 14:17 ( Edited 2015-11-08 23:34)

Got pico today.

Spent the past few hours writing a bunch of matrix math in lua. To celebrate I made a perspective-correct rotating cube :D

P#16201 2015-11-04 02:07 ( Edited 2015-11-05 05:50)

Follow Lexaloffle:        
Generated 2020-06-01 06:10 | 0.087s | 4194k | Q:40