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

0 Members and 1 Guest are viewing this topic.

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 #15 on: November 29, 2012, 02:26:59 pm »
I just ran this through spell check
Quote
be read from eith RAM or FlashROM (they can be archived).
0 is black, 1-5 are are incrementally lighter shades and 6 is white
Please dont try to modify and/or pass this program off
as your own with out first gaining my consent.
 
Not to be a grammar Nazi or anything
Though the last two are only minor typos that don't matter
« Last Edit: November 29, 2012, 02:27:39 pm by Rhombicuboctahedron »

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #16 on: November 29, 2012, 04:22:22 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.
Hm, I never knew that they replaced z with s O.O
Me neither, and I'm Canadian. I think Canadians spell it metre, but, as a non-native English speaker, you'll often see me use -re and -er interchangeably. Not sure which English I learnt at school, probably the UK one, but you'll see me speaking American too, or a weird Canadian-American English, I dunno, as I spoke English mainly with Americans for the last 3-4 years.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

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 #17 on: November 29, 2012, 04:27:27 pm »
Yeah ill have to correct those silly errors :S. Also i fixed the polygon tearing issue:

"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 #18 on: November 29, 2012, 05:17:02 pm »
In my case, we seems to have learned American English at school, because most idioms and spelling we used was the American one. However I noticed most Canadians from the West use British English.

Also this looks very nice tr1p1ea, can't wait for this:



;D
« Last Edit: November 29, 2012, 05:17:31 pm by DJ_O »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #19 on: November 29, 2012, 06:19:16 pm »
In the west we use Canadian English, it's not quite British and not quite American. Most things are spelled the same as the British (ie most of the world) but not everything. The spelling things with a u (like colour) is the standard way in Canada. I have no idea why you learned the American spelling, since American English isn't the Canadian way of spelling things.

http://en.wikipedia.org/wiki/Canadian_English
« Last Edit: November 29, 2012, 06:20:31 pm by Eeems »
/e

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 #20 on: November 29, 2012, 09:55:08 pm »
Maybe Quebec english teachers are just kinda nationalist (in Quebec sense) to a certain extent and decided to make us look more American than Canadian  when we speak English, or maybe there are just many people here going to USA rather than Canada when they go to trips (especially Boston, New York City and Florida), so they thought it might be a better idea to teach us the English that is spoken the most in North America. :P It's definitively weird, though. It might have changed, though (I went to school from 1991 to 2004)

Maybe we should go back on topic, though. :P (the fact that tr1p1ea is the topic starter might have brought shades of old-time MaxCoderz in this topic, because back in the early days there, topics would often get off-topic ;D )
« Last Edit: November 30, 2012, 01:02:01 am by DJ_O »

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 #21 on: December 03, 2012, 04:01:06 pm »
To indeed get back on topic i thought id share a slight update, some very basic lighting effects:

"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: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #22 on: December 03, 2012, 05:17:51 pm »
Cool o.o How do you determine the lighting for each face?

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 #23 on: December 03, 2012, 05:19:56 pm »
Well this was more of a hax (actually its only 3 lines of code lol) which piggy backs off the back-face culling code. Pretty much finds the angle between the face and the 'camera' and uses that as an index for the pattern list (where the patterns are black dithered to white).
"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: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: solidFRAME - a 3D engine for the TI-83+ (SE Recommended)
« Reply #24 on: December 03, 2012, 05:24:19 pm »
Ah, okay, I see :D Cool!

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 #25 on: December 03, 2012, 06:59:41 pm »
Here is a better screenshot of whats going on (i hope):
"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 #26 on: December 03, 2012, 07:33:30 pm »
wow, this is looking pretty epic with the lighting O.o
you are making calcgl atm.....
* Sorunome runs

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 #27 on: December 03, 2012, 11:22:45 pm »
Wow, I think even Star FOx on the SNES don't have lightning.

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 #28 on: December 08, 2012, 10:25:50 pm »
By the way, any clue why the program won't let me rotate and zoom simultaneously? Is the 3D taking too much resources to support multiple keypresses?

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 #29 on: December 10, 2012, 07:54:42 pm »
Added polygon clipping, but only in 2D which means that any polygons that have a vertex behind the near plane (z=0) will be culled and not clipped as demonstrated in this screenie:



Still that only typically happens when you are 'in the middle' of a model so in most cases it should be acceptable.

Also DJ_O, not it will support that just fine ... but i was too lazies to implement it *hides*.
« Last Edit: December 10, 2012, 08:13:16 pm by tr1p1ea »
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."