Join us on Discord!
You can help CodeWalrus stay online by donating here.

[gLib][3d][z80][ez80] gLib a fast 3D asm/axiom library

Started by TheMachine02, January 19, 2015, 05:10:01 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Dream of Omnimaga

For missing shadows I assume he could probably just use darker copies of the textures for walls facing certain directions, but in general, I guess the trick is to make sure that it's not hard to distinguish each walls from each others so that it doesn't look weird.

Also nice training room :). The speed is impressive considering how many different elements appear in it.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

TheMachine02


tr1p1ea

Looks awesome!

What is the size of the model data?

TheMachine02

The model size is more or less 16K. Animation take 15 bytes per bone & per frame. Since this model have 15 bones and 22 frames, i is about 5K of animation only data.

Dream of Omnimaga

Looks awesome TheMachine02 :)

Have you tried rendering the beginning area outside from Starwing/Star Fox SNES by the way? It had few polygons so I am curious about how fast it runs with the arwing base and a few ships in the sky
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

TheMachine02

I could, but that mean I need to retrieve the landscape model somewhere and I have no idea how  :P

Should run pretty fast though, at least 6-7fps.

TheMachine02

Is this a futur game ? Yes. Speed is the unknown factor though  :P


p4nix

Who needs framerates when graphics are better than most games you see on a computer :P
Congratulations again on everything you have done so far, John Carmack would be jealous!
  • Calculators owned: fx9860GII (SH4)

Dream of Omnimaga

I am very late @TheMachine02 but this looks impressive. If you can manage to simplify some elements and increase the speed then maybe some game could be done with this engine. Is there any collision detection?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

TheMachine02

Mmmmhhh yeah speed is the big thing to work on  :P Sure the room can be simplified, but that is no fun. And no, there isn't collision detection, although in a TR like game, it can be handled in 2D so it isn't an issue.

Anyway, some more eye candy :





Why this old model ?  Because you can see that speed was improved by 20%  between before and now :P



tr1p1ea

Looks awesome man, and a 20% speed increase is fantastic - especially for such a complex model.

Dream of Omnimaga

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

TheMachine02





And the speed increase is not over yet  :P Compared to precedent screen, it is about 15-20% performance increase.

Dream of Omnimaga

Woah, this is almost playable speed without any quality decrease. Awesome job O.O
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

p2

That's amazing O.O
I guess simplyfied maps (like doom maps) should work in a nice framerate even with an animated, running 3D character like this O.O
You should even get a higher fps than nDoom, even tho you have much more details  :thumbsup:
wow <3

Once you find the time, you should definitely write a big tutorial on how you managed to boost the speed so much!!  :)

Edit: THAT WAS YOUR 300th POST, YAAY  :love:
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, 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/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Powered by EzPortal