CodeWalrus

Development => Calculators => Calculator News, Coding, Help & Talk => Topic started by: Dream of Omnimaga on June 21, 2016, 05:23:22 AM

Title: Attack of the 3D engines for TI calculators
Post by: Dream of Omnimaga on June 21, 2016, 05:23:22 AM
In recent years, there have been more and more attempts at getting full 3D on TI calculators, especially on color models. Here are four 3D engines that have been in the works for a while, by CodeWalrus members, that we hope to see come to fruition and in use in full games in the next few years!


Crafti (TI-Nspire CX)
(http://i.imgur.com/cqkOsWc.png)
(Animated screenshot (http://i.imgur.com/Db2REly.gif))
Released around 2014, Crafti, by @Vogtinator , uses nGL engine, also by him, for the TI-Nspire CX (Ndless). It's an elaborate 3D engine that supports high-resolution textures that rivals the Playstation 2 and Gamecube in quality, while still running at good speed.

Download: https://github.com/Vogtinator/crafti/releases/tag/v1.2 (requires Ndless (http://www.ndless.me))
Crafti and nGL discussion topic (https://codewalr.us/index.php?topic=1354)


gLib (TI-84 Plus and TI-84 Plus CE)
(https://img.ourl.ca/glib.png)
(Animated screenshot (http://i.imgur.com/iFAeaBF.gif))
Originally for the monochrome TI-84 Plus calculators and written in Axe, gLib, by @TheMachine02 , has since moved to the TI-83 Premium CE and TI-84 Plus CE and sports several improvements. The 3D engine is able to display several triangles at a fast speed and there is even support for lightning.

Demo download: https://codewalr.us/199/40421
gLib discussion topic (https://codewalr.us/index.php?topic=199)

solidFRAME (TI-84 Plus, TI-84 Plus C Silver Edition and TI-84 Plus CE)
(https://img.ourl.ca/mario-1.png)
(Animated screenshot (http://tr1p1ea.net/files/downloads/screenshots/sframe/walriice1.gif))
@tr1p1ea has been working for ages on a 3D engine for the TI-84 Plus as well, called solidFRAME. Later, he moved to the TI-84 Plus C Silver Edition and eventually on the TI-83 Premium CE and TI-84 Plus CE calculators. At the speed it runs, this engine looks like it could easily be used in a Star Fox clone.

Download (2012): http://www.ticalc.org/archives/files/fileinfo/450/45097.html
solidFRAME discussion topic (https://codewalr.us/index.php?topic=1313)

X3D (TI-89, 92 Plus, Voyage 200 and TI-Nspire CX)
(https://img.ourl.ca/cube.jpeg)
(Animated screenshot (http://i.imgur.com/OBMC99u.gif))
X3D is another 3D engine with high capabilities, ranging from shading to high-quality textures for the TI-Nspire CX, running at fast speed. The author, @catastropher , is actually planning to make a Portal clone from it. The engine was originally for 68K calculators such as the TI-89, 92+ and Voyage 200, featuring wire-frame graphics, and was later ported and enhanced for the TI-Nspire CX. There are possibilities that the wire-frame engine might be ported on the PC or ez80 calculators.

Download: https://codewalr.us/index.php?topic=570.195 (there are two files to download)
X3D discussion topic (https://codewalr.us/index.php?topic=570)
Title: Re: Attack of the 3D engines for TI calculators
Post by: TheMachine02 on June 21, 2016, 09:33:42 AM
QuoteGalagACE discussion topic
. Nope that is x3d discussion topic :p (altough the link is correct).
Thanks for the new anyway. 3D is something really hard to get running at a good speed, and hopefully the increase calculation power of handled device help us to get more cool things running  :D
Title: Re: Attack of the 3D engines for TI calculators
Post by: Dream of Omnimaga on June 23, 2016, 01:02:51 AM
Woops, I forgot to change this :P, and yeah I agree about how hard it is to run at good speed. On the 83+ it was possible but it takes a lot of work no matter what. Good job to you and the other authors :)
Title: Re: Attack of the 3D engines for TI calculators
Post by: catastropher on June 26, 2016, 05:28:46 PM
Thank you very much for the mention! :D
Title: Re: Attack of the 3D engines for TI calculators
Post by: Dream of Omnimaga on June 26, 2016, 06:04:38 PM
No problem. I'm happy to see so many calculator 3D engines under developement lately :)