Author Topic: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)  (Read 23019 times)

0 Members and 1 Guest are viewing this topic.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #75 on: July 28, 2013, 05:51:12 pm »
The way it works currently is that triangles are 'redrawn' with the background colour to clear (instead of a fullscreen clear).

For stars its just a matter of drawing a handful of pixels around the screen. Suprisingly drawing pixles isnt much slower than on the old calcs. For speed reasons i can just draw less stars. The planet decals may have to be shelved however.

I have high-ish hopes since most of the time this game wont require too many triangles to take up large portions of the screen, though i may have to look at a strategy for when they do.

Right now im turning it into an APP, just need to rewrite some SMC riddled routines :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #76 on: July 28, 2013, 06:03:42 pm »
Well if the entire shape is redrawn every frame, then this is quite fast actually, and yeah I agree about drawing small amounts of pixels. I made a Link sprite using pt-On/off before and it would move pretty fast. On emulators it flickered like mad, though.

As for the stars, would it be possible to make them move around or even zoom in to create a 3D effect?

Also I hope this doesn't halt xLIB progress for a very long time lol :P

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #77 on: July 28, 2013, 06:25:18 pm »
What if this got included in xlib O.O
mind=blown

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #78 on: July 28, 2013, 06:39:10 pm »
I'm unsure if this will be included early on, because 3D is very hard and will probably not be used as much as sprites, plus it might led to many newbies getting over-excited then starting large 3D projects even though they don't even know how to use Getkey.
« Last Edit: July 28, 2013, 06:42:59 pm by DJ Omnimaga »

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #79 on: July 28, 2013, 06:42:07 pm »
Well the library (quaternion, matrix, extensive math etc) is quite substantial in size so im not sure if it will make it into xLIB lol. I dont think the speed will be there if i did :S.

Its only a test to see if its viable in colour. Fingers crossed i can find a happy medium.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #80 on: July 28, 2013, 06:44:02 pm »
If the color version is successful, does it means that the monochrome one will be discontinued like with Doors CS? Ben_g was wondering about that on IRC since he doesn't have the color calc.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #81 on: July 28, 2013, 06:45:52 pm »
Well the only real difference will be the drawing routines. The actual engine has been left unchanged as far as the way it handles objects is concerned.

I should be able to release appropriate versions for each platform (if i finish).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #82 on: August 02, 2013, 08:37:58 pm »
*waits patiently for a color Rubik's Cube for the 84C and/or Nspire*
Keep trying.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #83 on: August 03, 2013, 01:05:22 am »
By the way, was the CSE version of SolidFrame affected by the recent xLIB data loss?

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #84 on: August 04, 2013, 09:14:09 pm »
Fortunately it wasnt affected by the data loss. But progress will be delayed while xLIB code is bought back up to speed.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #85 on: August 04, 2013, 10:43:40 pm »
Ok I see. Good luck on xLIB. :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #86 on: September 14, 2013, 12:26:29 pm »
Btw I just saw this on Youtube and I thought this was cool :D


Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #87 on: September 14, 2013, 02:58:18 pm »
looking awesome O.O

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #88 on: November 24, 2013, 04:44:01 am »
I have started porting this program to the 84C, for the most part it is going smoothly, although naturally it will be slower.

Still its pretty cool to see colour 3D on calc :).

Note that these screenshots appear to run a bit faster than on actual hardware:



There are also some drawing glitches in the screenshots that dont appear in the emulator or on calc.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #89 on: November 24, 2013, 04:48:22 am »
wow, that just blew my mind O.O

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!