Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: hoffa on September 13, 2011, 11:38:42 am
-
Hello,
I've been working on a pseudo-3D (using ray casting) engine for the TI-Nspire. Chokosta has already made one (actually I got the idea from him), but I want to have a flexible and fast engine that could eventually be used to make some sort of games. Lua on the TI-Nspire is already quite slow, and so I will try and optimize the most critical parts as much as Lua allows it to have a decent rendering frame rate. At the moment I am in the testing phase, trying different techniques of ray casting (namely, using vectors like Lode Vandevenne in his tutorial does, or using angles) as I want to have good and clear code while still being fast. Also for texture mapping I have a few choices, so I'll have to weigh all that and choose the ones that suit the best.
As a summary, what I will try to make is an engine that has/is:
- A decent rendering frame rate
- Easy-to-use, easily configurable and flexible
- Texture mapping on walls
- Various rendering effects
- Some sort of fog
- Other stuff that I can't remember
As I love splash screens and screenshots in general, here you go:
(http://webgel.net/bf/wolf2.png) (http://webgel.net/bf/1/wolf1.png)
Ain't much else for now. Let's just hope making this thread will keep me motivated. :*
-
looks nice!
-
Impressive ! How do you display textures ?
I tried, but my framerate decreased a lot.
-
WOAH that looks awesome can I test?
-
Nice!
How many FPS does it get ?
-
Whoa that is awesome.
Nice work! :)
-
Nice indeed. I would like to see some sort of small demo of the raycaster to see how fast it runs, hoping it's still in the works.