* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: gLib a fast 3D asm/axiom library  (Read 24283 times)

0 Members and 1 Guest are viewing this topic.

Offline xMarminq_

  • Full User
  • Join Date: Sep 2016
  • Location: Only Stalkers Read My Location...
  • Posts: 175
  • Post Rating Ratio: +2/-0
  • Post Rating Ratio: +9999999/-2 XD its fake
    • View Profile
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #375 on: November 13, 2016, 05:01:38 pm »
Laggy DOOM in the future?  ;)
  • Calculators owned: Ti-84 Plus CE, Ti-84 Plus (can be borrowed from my school)
"I'm Learn-ding" Ralph  (-_(//));
  ___  _____  ____  ____  _         _    __      _         ____         __     __  ___      
 / __) (    _   )(   _  \ ( ___)(   \ / \ /   ) /__\    (  )       (   _    \     (  )    (  ) / __)     
( (__   ) (_) (   ) (_) ) )__ )  )         (  /(__)\   )  (__  (  / _\  )     (  (__)  )  \__ \  _
 \___)(___ _)(____/(____)(__/\__)(__)(__)(____)(_)   \_)(_)(______)(___/

Offline TheMachine02

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 294
  • Post Rating Ratio: +11/-0
    • View Profile
Re: gLib a fast 3D asm/axiom library
« Reply #376 on: November 13, 2016, 06:48:00 pm »
I am pretty sure a doom styled game won't happen soon with this engine. Why ? Because it is definilty not adapted for and it is quite a lot of work to get it running :P Keep in mind this is a polygonal engine, and doom is rather based off a raycasting engine. Well, to be fair, it could be done. But you will need a quite powerfull level structure  :P

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 16320
  • Post Rating Ratio: +81/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #377 on: November 13, 2016, 08:21:14 pm »
Star Fox/Lylat Wars :P
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline TheMachine02

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 294
  • Post Rating Ratio: +11/-0
    • View Profile
Re: gLib a fast 3D asm/axiom library
« Reply #378 on: November 18, 2016, 03:25:27 pm »
So, some progress in optimization, but nothing visual  :P

I've been also toying with 160x120 buffer reconstruction to provide higher visual quality than simple plain pixel :



It only use a very simple pass for now, but with a bit more complex stuff, it could give quite good results.

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 16320
  • Post Rating Ratio: +81/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #379 on: November 18, 2016, 05:36:10 pm »
I like it so far. So detailed :)
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Online p2

  • CodeWalrus Staff
  • Super User
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 1309
  • Post Rating Ratio: +6/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
    • View Profile
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #380 on: November 18, 2016, 10:47:19 pm »
can you give us a demo for an oversimplyfied model? like a low-poly fox with only 16x16 tiles or something like that? :) Just so we get an idea of the speed :)
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
hm, i shall come up with a quotable quote! ~ Sorunome (28.11.2016 19:06:43)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)

Offline TheMachine02

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 294
  • Post Rating Ratio: +11/-0
    • View Profile
Re: gLib a fast 3D asm/axiom library
« Reply #381 on: November 19, 2016, 10:25:01 am »
can you give us a demo for an oversimplyfied model? like a low-poly fox with only 16x16 tiles or something like that? :) Just so we get an idea of the speed :)

Of course  :) Have a demo with 3 ennemies of starfox64, the timer is time in ms per frame.


Offline tr1p1ea

  • Full User
  • Join Date: Feb 2015
  • Location:
  • Posts: 178
  • Post Rating Ratio: +3/-1
    • View Profile
Re: gLib a fast 3D asm/axiom library
« Reply #382 on: November 19, 2016, 01:31:26 pm »
Looks amazing TheMachine, very detailed and great speed.

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 16320
  • Post Rating Ratio: +81/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #383 on: November 19, 2016, 09:39:25 pm »
I like those Star Fox 64 models :3=
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Viliami

  • New User
  • Join Date: May 2016
  • Location: New Zealand
  • Posts: 3
  • Post Rating Ratio: +0/-0
  • CASIO programmer
    • Viliami
    • View Profile
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #384 on: November 20, 2016, 10:22:13 am »
Looks a lot faster, awesome.
  • Calculators owned: Casio Fx-9750GII
  • Consoles, mobile devices and vintage computers owned: PS2, PS3, PS4

Online p2

  • CodeWalrus Staff
  • Super User
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 1309
  • Post Rating Ratio: +6/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
    • View Profile
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #385 on: November 20, 2016, 09:30:21 pm »
well thats really an impressive demonstration. I wonder when the first games using your engine will be out ;D
I guess something like the good old PHOENIX shooter (from 83+) should be doable in 3d soon :D
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
hm, i shall come up with a quotable quote! ~ Sorunome (28.11.2016 19:06:43)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)

Offline xMarminq_

  • Full User
  • Join Date: Sep 2016
  • Location: Only Stalkers Read My Location...
  • Posts: 175
  • Post Rating Ratio: +2/-0
  • Post Rating Ratio: +9999999/-2 XD its fake
    • View Profile
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #386 on: November 20, 2016, 09:36:35 pm »
Release something we can use to make these models! That would be cool.  :thumbsup:
  • Calculators owned: Ti-84 Plus CE, Ti-84 Plus (can be borrowed from my school)
"I'm Learn-ding" Ralph  (-_(//));
  ___  _____  ____  ____  _         _    __      _         ____         __     __  ___      
 / __) (    _   )(   _  \ ( ___)(   \ / \ /   ) /__\    (  )       (   _    \     (  )    (  ) / __)     
( (__   ) (_) (   ) (_) ) )__ )  )         (  /(__)\   )  (__  (  / _\  )     (  (__)  )  \__ \  _
 \___)(___ _)(____/(____)(__/\__)(__)(__)(____)(_)   \_)(_)(______)(___/

Online p2

  • CodeWalrus Staff
  • Super User
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Aug 2016
  • Location: Germany
  • Posts: 1309
  • Post Rating Ratio: +6/-0
  • *Wubba lubba dub dub*
    • KaliPhobos
    • View Profile
  • Gender: Male
Re: gLib a fast 3D asm/axiom library
« Reply #387 on: November 21, 2016, 10:09:15 am »
as he mentioned he has imported blender models in the past for his demo, so if you actually plan an making the game you can already start ith lowres models 3d ;D
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
hm, i shall come up with a quotable quote! ~ Sorunome (28.11.2016 19:06:43)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)

Offline TheMachine02

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 294
  • Post Rating Ratio: +11/-0
    • View Profile
Re: gLib a fast 3D asm/axiom library
« Reply #388 on: November 21, 2016, 06:01:40 pm »
Indeed models are simply blender model. The only real limitation is texture wrapping which is inexistent. Everything else is supported (color material/texture/normal)

Offline tr1p1ea

  • Full User
  • Join Date: Feb 2015
  • Location:
  • Posts: 178
  • Post Rating Ratio: +3/-1
    • View Profile
Re: gLib a fast 3D asm/axiom library
« Reply #389 on: November 21, 2016, 07:59:09 pm »
Have you got any ideas on how to handle cases where objects are really close to the screen? As in, requiring very large triangles to be drawn.

I tried out the demo and the speed is awesome :).

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games