Author Topic: nGL - a fast (enough) 3D engine for the nspire  (Read 265748 times)

0 Members and 2 Guests are viewing this topic.

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: nGL - a fast (enough) 3D engine for the nspire
« Reply #405 on: July 10, 2014, 12:04:56 pm »
I generally use Camstudio+VirtualDub or Calccapture, but Camstudio+VirtualDub produces horribly large GIFs and CalCapture colors are terrible.

Offline CalebHansberry

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 135
  • Rating: +14/-0
  • This is my personal text
    • View Profile
    • Skylites Computers
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #406 on: July 10, 2014, 05:41:58 pm »
I think that this project is cool. </keepcalm>

*explodes*
You should know, I am a Christian.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #407 on: July 11, 2014, 08:20:47 am »
I added a screenshot feature in Crafti: Press Crtl + . in-game to save the screen as /documents/ndless/screenshot.ppm.tns. It doesn't call refresh_osscr() as it would take too long, so don't wonder if it doesn't show you that the file exists. I changed the file of my v1.1 announcement as it's not really a new version.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #408 on: July 11, 2014, 08:46:49 am »
Lol, great :D

Could it be possible though to have it save in screenshotXXX.ppm.tns, where XXX ranges from 000 to 999 ? In case we have to do more than one screenshot while we are on vacations :P

Also, about the sensitive touchpad (yeah, again :P), couldn't it be possible to have the "center zone" of the touchpad be precise, and the "outer zone" be fast ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #409 on: July 11, 2014, 08:56:12 am »
Quote
Could it be possible though to have it save in screenshotXXX.ppm.tns, where XXX ranges from 000 to 999 ? In case we have to do more than one screenshot while we are on vacations
That could get slow, but why not. I'll also add some kind of notification ("Saved as %d.ppm") on the screen.

Quote
Also, about the sensitive touchpad (yeah, again ), couldn't it be possible to have the "center zone" of the touchpad be precise, and the "outer zone" be fast ?
That could be weird if you wipe across the pad and it gets slower in the center. But I'll probably make the rotation speed dependant on the touchpad velocity.

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #410 on: July 11, 2014, 08:58:01 am »
Quote
Could it be possible though to have it save in screenshotXXX.ppm.tns, where XXX ranges from 000 to 999 ? In case we have to do more than one screenshot while we are on vacations
That could get slow, but why not. I'll also add some kind of notification ("Saved as %d.ppm") on the screen.
Well, only slow while saving, so not a big problem as long as it doesn't last ;)
Thanks :)

But I'll probably make the rotation speed dependant on the touchpad velocity.
Yeah, very good idea, I don't even know why I didn't think about it :D
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

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: nGL - a fast (enough) 3D engine for the nspire
« Reply #411 on: July 11, 2014, 12:08:56 pm »
Ooh I like the capture idea. It should be handy for when we want to do it on calc :D

Offline GinDiamond

  • LV3 Member (Next: 100)
  • ***
  • Posts: 71
  • Rating: +2/-2
  • I dont always fail at life, but when I do, I dont
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #412 on: July 11, 2014, 12:51:09 pm »
A small feature to the settings, is it possible to change the view angle without compromising the performance?

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #413 on: July 11, 2014, 12:52:47 pm »
I don't see what you mean. Uou can already look around with the touchpad, can't you ? Or is that not what you want ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #414 on: July 11, 2014, 01:15:53 pm »
I'm assuming he means field of view, which I agree is a nice feature in any first-person 3D game.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #415 on: July 11, 2014, 01:18:47 pm »
I always set the fov to default. :P Might be handy on a superwidescreen setup though.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #416 on: July 11, 2014, 05:20:20 pm »
I implemented FOV changing as well as up to 1000 screenshots and some nice messages on screen! As usual, I replaced crafti.prg.tns.zip from the last announcement.

Screenshot:


Normal FOV:
« Last Edit: July 11, 2014, 06:54:26 pm by Runer112 »

Offline GinDiamond

  • LV3 Member (Next: 100)
  • ***
  • Posts: 71
  • Rating: +2/-2
  • I dont always fail at life, but when I do, I dont
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #417 on: July 12, 2014, 10:25:42 am »
Thanks!

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #418 on: July 13, 2014, 08:08:37 am »
Somehow I want to make something different than Crafti with nGL and Perspective came into my mind.
With some Z-buffer tricks and smaller worlds nGL should handle it fairly well. What do you think?

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: nGL - a fast (enough) 3D engine for the nspire
« Reply #419 on: July 13, 2014, 08:21:49 am »
Could be cool :) though it's too bad that it is said nowhere that the first game to use this concept was Eco-Sphere on PSP, several years ago.