twixn
Still Fresh
Hey all,
For the past week (the time i have had my GP2X) i have been developing
a 3D software renderer for it. I think its coming along nicely, and i'd like
to show off what i have so far.
Its fairly simple ATM, only 2 render modes (solid colour and texture mapped).
Sorry i have no screenshots, i have yet to find a way of doing it (i will probably just
export the framebuffer to a bitmap myself, but i havent set a system up yet).
Download (only ~35k)
Keys are:
Stick: Rotate cube.
Start: Exit.
Y: Swap between texturing and solid colour.
A: Cycle through textures (texture mode only).
Some things i'd like to point out:
The Texturing is Affine. IE, not perspective corrected, i still have yet to
add that. Just remember that the texture 'warping' along a diagonal line of each face
of the cube is expected.
The textures are not loaded from disk, they use a rather hacky
procedural generation. Pretty much just playing with 'rand()'.
Thats why the size is so small, no media.
I still have lots of room to improve in terms of just the 920, but of course
once i get more comfortable with using both the chips i'll start offloading work
to the 940.
It also outputs to a log (log.txt in the same dir), it can be read using the ebook.
Although it contains nothing really interesting, besides the FPS and frame time in
milliseconds of the last frame.
Anyway, tell me what you think so far its very much a work in progress.
-Twixn-
For the past week (the time i have had my GP2X) i have been developing
a 3D software renderer for it. I think its coming along nicely, and i'd like
to show off what i have so far.
Its fairly simple ATM, only 2 render modes (solid colour and texture mapped).
Sorry i have no screenshots, i have yet to find a way of doing it (i will probably just
export the framebuffer to a bitmap myself, but i havent set a system up yet).
Download (only ~35k)
Keys are:
Stick: Rotate cube.
Start: Exit.
Y: Swap between texturing and solid colour.
A: Cycle through textures (texture mode only).
Some things i'd like to point out:
The Texturing is Affine. IE, not perspective corrected, i still have yet to
add that. Just remember that the texture 'warping' along a diagonal line of each face
of the cube is expected.
The textures are not loaded from disk, they use a rather hacky
procedural generation. Pretty much just playing with 'rand()'.
Thats why the size is so small, no media.
I still have lots of room to improve in terms of just the 920, but of course
once i get more comfortable with using both the chips i'll start offloading work
to the 940.
It also outputs to a log (log.txt in the same dir), it can be read using the ebook.
Although it contains nothing really interesting, besides the FPS and frame time in
milliseconds of the last frame.
Anyway, tell me what you think so far its very much a work in progress.
-Twixn-