Author Topic: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !  (Read 33509 times)

0 Members and 1 Guest are viewing this topic.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #30 on: April 21, 2013, 05:38:42 pm »
What game are you talking about ?

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #31 on: April 21, 2013, 05:39:02 pm »
his 3d?
Keep trying.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #32 on: April 21, 2013, 05:40:29 pm »
You mean SolidFrame ? I don't know actually. I'm bad at 3D stuffs.

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: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #33 on: April 24, 2013, 03:57:49 am »
Sucks that this died :(. That said I think TheMachine02 needed help with his 3D lib in Axe, so I wonder if you could team up with him or something to help?

Also I think a 3D Axiom should have a non-rendered mode, for people who wants max speed but don't care about quality/seeing through polygons. Space Dementia was like that and it did the job pretty well as a game.

Offline alex99

  • LV3 Member (Next: 100)
  • ***
  • Posts: 80
  • Rating: +9/-5
    • View Profile
    • Alexstudious
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #34 on: April 29, 2013, 05:22:04 am »
its interesting,cause whith an good axiom you can maybe make more 3d games and maybe minecraft too
VISIT:

www.atomsoftware.jimdo.com

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Offline turiqwalrus

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 840
  • Rating: +51/-2
  • Wheeeeeee~!
    • View Profile
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #35 on: April 29, 2013, 08:56:45 am »
its interesting,cause whith an good axiom you can maybe make more 3d games and maybe minecraft too


Well, likely not at any decent speed. Remember, with MC, you would need to implement worldgen(ok, maybe that's not TOO hard), mobs, fluid mechanics(albeit simplified), textures, combat mechanics, experience, and a bunch more.

Also, bear in mind that the minecraft-demo Chokosta was working on only had block placement, solid colored textures and save-load files, and that was already nearly at its limit :/

Offline alex99

  • LV3 Member (Next: 100)
  • ***
  • Posts: 80
  • Rating: +9/-5
    • View Profile
    • Alexstudious
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #36 on: April 29, 2013, 09:18:23 am »
ok then
VISIT:

www.atomsoftware.jimdo.com

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Offline TheMachine02

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 452
  • Rating: +105/-0
  • me = EF99+F41A
    • View Profile
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #37 on: April 29, 2013, 10:04:13 am »
it's sure that a MC can't be done on a z80 even in 15MHz... it's require too much game mechanics, but I think that a VERY simplified engine can be done, though.
(like in black and white, no texture, only wired...)
« Last Edit: April 29, 2013, 10:04:30 am by TheMachine02 »
AXE/asm programmer - unleash the power of z80 //C++//C

epic 3D things http://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #38 on: April 29, 2013, 12:49:46 pm »
Portal could be possible with TheMachine02's library... after proper line/polygon clipping is done.
I am Bach.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #39 on: April 29, 2013, 01:39:55 pm »
No it's not ... It's too much camera work to handle. And you don't seem to see what long it takes to render an entire world each time you press a key.

Anyway, I had a genius flash some days ago, and I'm glad (and proud) to say that I'm back on this project (that was a short but useful pause :P).

Aaaaand I'm bringing a huge bunch of updates.

First, I wrote the Triangle( command, a real and efficient triangle filler. With ben_g, we started working on it three months ago (yes, three months), but we couldn't make it work properly, so a few days ago I got tired, and said that I gave up. BUT, the genius flash I talked about above permitted me to find the only (and silly ;D) error, so now it works !



Also, since some people asked for some automagic (hello pimathbrainiac ;D), well, I wrote some :P

So, I added the Tri( function (not to mistake with the previously described command), which draws a 3D triangle out of three offsets and a vertices table, and the Quad( function, which draws a 3D rectangle out of four offsets and a vertices table.

I still need to work on the triangle filler, particularly to make it able to take a fourth parameter which will be the colour (0 → all black, 1 → white with borders, 2 → all white).

Anyway, using a little bit modified version of the axiom (I only changed the colour of the triangle filler) and some work on the Axe side, I got ...

SOLID DRAWING :crazy:



Unfortunately, you won't be able to get solid drawing for now using the axiom, since I changed back the default colour of the triangle filler to black (it's just to show how easy it is, I only had to change 2 bytes in the axiom and add a mere 200 bytes in the Axe program). I think I'll made a tutorial on the technique I used (which is still very bad).

Last thing, I moved all the functions to the DISTR menu [2nd] [vars]. So I'll have 15 fields left for commands (including the ones already used) :thumbsup:

Anyway. I attached AXMJH3D.8xv, which is the axiom, TEST.8xp, which is the source of the program running on the first screenshot, and a readme.txt, which you will need to read if you want to program with AXMJH3D.

As ever, all of these screenshots are made at 6Mhz. And as ever, share comments :)
« Last Edit: April 29, 2013, 01:40:55 pm by Matrefeytontias »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #40 on: April 29, 2013, 01:53:16 pm »
*.*
+1

'Nuff said.

No seriously, that is awesome. I just had a question since your screenshots don't show it: does it support clipping ?
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 pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #41 on: April 29, 2013, 02:07:47 pm »
Matrefeytontias++

*.*

Hayleia said it.
I am Bach.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #42 on: April 29, 2013, 02:49:20 pm »
Thanks everyone :D I forgot to mention it, unfortunately it doesn't support clipping for now, but I'm working on it ;)

Offline Dapianokid

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 539
  • Rating: +46/-27
  • That one dude
    • View Profile
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #43 on: April 29, 2013, 05:23:39 pm »
* Dapianokid *dies*

THIS IS AMAZING
So, if I can make triangles, with a little bit of trickery, I can create, say, an icosihedron? :D
Keep trying.

Offline Joshuasm32

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 142
  • Rating: +19/-7
    • View Profile
    • Network
Re: [Axiom] AxeJH3D, a(n almost) complete axiom for 3D development !
« Reply #44 on: April 29, 2013, 05:24:53 pm »
 :w00t:  This is really cool!
My name is Josh and I a developer at Moonzean. I enjoy Radiohead, web development, Java, and cryptograms.
Spoiler For No Surprises, by Radiohead:
A heart that's full up like a landfill
A job that slowly kills you
Bruises that won't heal

You look so tired unhappy
Bring down the government
They don't, they don't speak for us

I'll take a quiet life
A handshake of carbon monoxide

And no alarms and no surprises
No alarms and no surprises
No alarms and no surprises
Silent, silent

This is my final fit
My final bellyache

With no alarms and no surprises
No alarms and no surprises
No alarms and no surprises please

Such a pretty house
And such a pretty garden

No alarms and no surprises
No alarms and no surprises
No alarms and no surprises please