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

0 Members and 1 Guest are viewing this topic.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« on: November 28, 2012, 10:58:33 pm »
Hi guys,

Just thought id let you know that i have uploaded a project to
ticalc.org today. It is a 3D engine for the TI-83+ series calculators.

The program is a 3D model viewer that enables the user to view and
interact with a 3D model in real-time. Note that it renders
flat pattern-shaded polygons. Also included is a utility to convert
Wavefront OBJ models to .8xp programs for use with this
viewer.

It is written in z80 assembly and a 15MHz calculator is recommended.

Also a note that this is a calculator 3D engine, so please dont expect
performance to be awesome or anything. I dont think you are going to
see Halo on your calculator anytime soon with this engine, its more
just for the novelty of it all :).

It is in beta testing so there could be problems. Please report any bugs
if you find any.

Here is a link: http://www.ticalc.org/archives/files/fileinfo/450/45097.html

Also here are some screenies.




Id appreciate feedback if anyone has some.

Enjoy.
« Last Edit: November 29, 2012, 04:09:43 pm by tr1p1ea »
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #1 on: November 28, 2012, 11:01:59 pm »
Well, as I said yesterday, it didn't make my calculator explode.

Also, is the slowness on the sphere and dark-link models just the performance limit of the calculator?
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline Rhombicuboctahedron

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 437
  • Rating: +41/-6
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #2 on: November 28, 2012, 11:02:26 pm »
This looks awesome!
I wonder if I could make a 3d rhombicuboctahedron in it! That would be awesome!
Too bad my 83+ isn’t SE though; but I could still have fun on the emulator.
« Last Edit: November 28, 2012, 11:08:27 pm by Rhombicuboctahedron »

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 #3 on: November 28, 2012, 11:05:57 pm »
DrDnar, Yeah those have a lot of triangles which is a bit of a performance hit for the calculator. Lower detail models are recommended.

That being said, the Dark Link model could easily be reduced in triangle count without affecting visual quality (on the calculator at least).
« Last Edit: November 28, 2012, 11:08:30 pm by tr1p1ea »
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Rhombicuboctahedron

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 437
  • Rating: +41/-6
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #4 on: November 28, 2012, 11:08:16 pm »
Hmm, it erases the ram on wabbit, but I'll look at it again tomorrow.

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 #5 on: November 28, 2012, 11:10:04 pm »
I would be interested to know what ROM you are using and what wabbitemu version if you have them handy?
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #6 on: November 28, 2012, 11:15:31 pm »
That's one beautiful spinning cube O.O

Random readme typos :P
Quote
Note that there is no ploygon clipping at this stage.
Quote
OBJ Format: vertice list then face list by material
Quote
calc84maniac - Optimisations and ideas
« Last Edit: November 28, 2012, 11:15:59 pm by epic7 »

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 #7 on: November 28, 2012, 11:17:54 pm »
Lol i am always making typos. Though the 3rd one is because Australian English uses 's' instead of 'z' in many words ala US English.

Thanks for the pickup!
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline nxtboy III

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 795
  • Rating: +26/-1
  • NXT!
    • View Profile
    • Program NXT
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #8 on: November 28, 2012, 11:43:55 pm »
Lookin' nice!

Keep it up!

Offline Rhombicuboctahedron

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 437
  • Rating: +41/-6
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #9 on: November 28, 2012, 11:44:32 pm »
I think all U.K. based English uses s instead z. I think Australians, British, and Canadians use it, and when Europe and probably Africa and Eastern Europe learn English, they learn U.K. English, and I'm guessing South America and probably east Asia learn American based English.

Although, I wonder, do other places spell it metre?  I'm know they spell it favourite and realise, but I have a strange feeling they might spell it meter; I feel like I've seen one or two of the Canadians spell it meter.
« Last Edit: November 28, 2012, 11:45:29 pm by Rhombicuboctahedron »

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 #10 on: November 28, 2012, 11:46:33 pm »
We spell it metre and centre etc, as well as labour and stuff as well. Right now firefox is telling me off for bad spelling :P.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4653
  • Rating: +717/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #11 on: November 29, 2012, 06:33:22 am »
tr1p1ea: You are awesome XD Also, there is almost an identical "Australian English" comment over on TI|BD that was made years ago, so I got a laugh out of it XD

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #12 on: November 29, 2012, 07:16:07 am »
:D Now create a starfox clone with that.
I'm not a nerd but I pretend:

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55845
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #13 on: November 29, 2012, 09:46:19 am »
Glad you posted about it. I don't have much time to try it yet, but I'll check out ASAP. This really looks nice and I love how much detail there is, especially that Mario face. :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #14 on: November 29, 2012, 09:53:53 am »
I think all U.K. based English uses s instead z. I think Australians, British, and Canadians use it, and when Europe and probably Africa and Eastern Europe learn English, they learn U.K. English, and I'm guessing South America and probably east Asia learn American based English.

Although, I wonder, do other places spell it metre?  I'm know they spell it favourite and realise, but I have a strange feeling they might spell it meter; I feel like I've seen one or two of the Canadians spell it meter.
Hm, I never knew that they replaced z with s O.O