You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server

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

b/[Inactive] gLib 3D polygon library (TI-83+/84+/CE/83PCE) Started by TheMachine02, January 19, 2015, 05:10:01 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

u/CKH4 June 03, 2015, 04:50:29 PM
Yeah I can tell for some of them. Surprisingly my 3d cube was pretty fast compared to those and it was in pure basic.

Also @TheMachine02 in case you missed it.
I tried to compile testasm with Axe 1.2.2 but I get error axiom on gProject at the end of the program.
u/Haobo June 03, 2015, 05:29:50 PM
Quote from: CKH4 on June 03, 2015, 04:50:29 PMI tried to compile testasm with Axe 1.2.2 but I get error axiom on gProject at the end of the program.

There is an issue with Axe files and axioms. You need to use the alpha version. I asked theMachine02 about it before, he said that the new version broke something with axioms or whatever. Here's a link to the updates page, I think it was the 1.2.1a version.
u/CKH4 June 03, 2015, 06:06:11 PM
I got the same error in 1.2.1 and in 1.2.0 I get the summaration symbol y.
u/Haobo June 03, 2015, 08:05:09 PM
I can't find the email that themachine02 sent to before when I messaged him :(. He gave me a link to the version, and I was able to compile it afterwards. Either way, all it did was display a cube that could rotate, in case ya wanted to know what the testasm did.
u/TheMachine02 June 03, 2015, 08:35:25 PM
Humm.. yeah. Current version of axe is fairly broken with axiom.
I know there is a link somewhere on the net, but I kinda lost it. I can upload the 'good' version tomorrow if you want though. (Idk if I can do this though  :( ). At worst, send me PM/email, and I'll send it you back.

EDIT : I think it is this link : https://dl.dropboxusercontent.com/u/34812306/Axe.8xk
Just right click and save.
Last Edit: June 03, 2015, 08:38:44 PM by TheMachine02
u/CKH4 June 03, 2015, 08:56:00 PM
Quote from: Haobo on June 03, 2015, 08:05:09 PM
I can't find the email that themachine02 sent to before when I messaged him :(. He gave me a link to the version, and I was able to compile it afterwards. Either way, all it did was display a cube that could rotate, in case ya wanted to know what the testasm did.
Thanks for looking. I try to do edits rather than just to test it but nothing big. I used to use the non axiom version and that was fun but pretty slow compared to the new version.

Quote from: TheMachine02 on June 03, 2015, 08:35:25 PM
Humm.. yeah. Current version of axe is fairly broken with axiom.
I know there is a link somewhere on the net, but I kinda lost it. I can upload the 'good' version tomorrow if you want though. (Idk if I can do this though  :( ). At worst, send me PM/email, and I'll send it you back.

EDIT : I think it is this link : https://dl.dropboxusercontent.com/u/34812306/Axe.8xk
Just right click and save.
Thanks. It works great now. Maybe you should ask Runner (is he the maintainer now?) if you can include that version in your .zip.
u/pimathbrainiac June 04, 2015, 09:00:37 AM
Just would like to point out that the latest version of Axe can always be found here. As well as the latest development release.

EDIT: oh wait you were talking about having to go back in version... still, if the development release fixes the problem, it is the latest one.
Last Edit: June 04, 2015, 09:05:35 AM by pimathbrainiac
u/TheMachine02 June 04, 2015, 09:38:32 AM
(Bad) looking bunny !

(imgur broken, idk why, see attachment)

I converted this low poly model from the standford one. I'll look better once I'll add line in there I guess  :P
It run pretty well for 148 vertices (at 6MHz).

Quote from: pimathbrainiac on June 04, 2015, 09:00:37 AM
EDIT: oh wait you were talking about having to go back in version... still, if the development release fixes the problem, it is the latest one.

Yeah, but older version doesn't fix the problem neither (or version <1.0) so, use developement version  :P
Last Edit: June 04, 2015, 09:45:40 AM by TheMachine02
u/matrefeytontias June 04, 2015, 09:51:35 AM
You better use backface culling on that :P
u/TheMachine02 June 04, 2015, 10:01:13 AM
Yeah  :P  I have vertex normal, so it should be good to generate face normal in same time of face.
u/CKH4 June 04, 2015, 11:47:02 AM
Oh that looks nice. Will back face culling speed it up or will the calculations be too much? Also I can't wait to see other models in this.
u/Snektron June 04, 2015, 05:01:29 PM
whoa that looks awesome :D
u/Dream of Omnimaga June 05, 2015, 03:17:18 AM
Very impressive TheMachine02. Will adding lines slow it down a lot?
u/TheMachine02 June 05, 2015, 07:42:06 AM
Most likely, indeed. Line are much more slower compared to dot. Backface will help a little, but problem is line redraw between face (~230 faces)

EDIT : new model! A deer, with 832 vertices, at ~1.5fps

EDIT2 : fixed broken screen.
Last Edit: June 05, 2015, 12:29:01 PM by TheMachine02
u/Dream of Omnimaga June 05, 2015, 02:16:11 PM
So much detail O.O

Now if only it was possible to sort the dots to only display the ones closer to sides without losing too much speed, you could probably make animations from such models and at low resolution it would still look cool.
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal