|
84736 packages online
|
|
|
|
demo/intro/newvox.i386-aros.lha |
|
No screenshot available
|
|
============================== F E A T U R E S ==============================
Ok.. i know that voxel is something else... but a lot of people is using
the name "voxel" to mean this kind of rendering tecnique.
I wrote this to explain the basic idea behind the rendering of newvox4;
newvox4 is very badly written (it's named 4 because is the fourth of
a sequel of experiments) and is coded in pascal + asm.
Since i got a few request of an explanation i decided to write the kernel
of the rendering in C hoping that this will be easier to understand.
This implements only the base landscape (no sky or floating ball) and
with keyboard only support but i think you can get the idea of how I
implemented those other things.
I'm releasing this code to the public domain for free... and as it's
probably really obvious there's no warranty of any kind on it.
You can do whatever you want with this source; however a credit in any
program that uses part of this code would be really appreciated :)
Any comment is welcome :)
Andrea "6502" Griffini, programmer
agriff at ix.netcom.com
http://vv.val.net/~agriffini
Note from porting author: I remember having seen this effect already ported
inside an archive called SDL-demos.lha with several SDL effects taken from
the demo section of www.libsdl.org but this one is provided with sources,
readme, has smaller executable and is linked against latest PowerSDL.
================================= U S A G E =================================
Move around the landscape using the arrow keys.
================================ S O U R C E ================================
It was here:
http://aminet.net/package/demo/intro/newvox_sdl-mos
AROS compiled by
______ ______ ______ ______
______|:: .__|:: .__|_____ ______|:: ___|:: ___|______ _____
|: , |: | |: | |: ,_|: ,__|:___ |:___ |: - |: ,_|
|__|___|______|______|___| _____|______|______|______|___|
home cross-compilation factory
|
Contents of demo/intro/newvox.i386-aros.lha
PERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown] 9539 11420 83.5% -lh5- ddc6 Sep 12 22:57 newvox.info
[unknown] 16295 20920 77.9% -lh5- bda3 Oct 1 2020 newvox/Docs.info
[unknown] 84 101 83.2% -lh5- 1d3d Oct 8 1999 newvox/Docs/README
[unknown] 3156 5120 61.6% -lh5- ff2f Oct 1 2020 newvox/Docs/README.info
[unknown] 106599 254044 42.0% -lh5- fe3d Sep 12 22:51 newvox/newvox
[unknown] 4872 6690 72.8% -lh5- d087 Sep 25 2020 newvox/newvox.info
[unknown] 16178 17408 92.9% -lh5- 2850 Oct 26 2020 newvox/Source.info
[unknown] 2182 6036 36.1% -lh5- ff39 Dec 21 1999 newvox/Source/acinclude.m4
[unknown] 3733 9576 39.0% -lh5- f6f0 Dec 21 1999 newvox/Source/aclocal.m4
[unknown] 541 1193 45.3% -lh5- f52f Oct 17 2006 newvox/Source/config.cache
[unknown] 475 1255 37.8% -lh5- b162 Oct 17 2006 newvox/Source/config.log
[unknown] 2163 5998 36.1% -lh5- 7664 Oct 17 2006 newvox/Source/config.status
[unknown] 14400 50094 28.7% -lh5- 9306 Dec 21 1999 newvox/Source/configure
[unknown] 287 427 67.2% -lh5- 2823 Dec 21 1999 newvox/Source/configure.in
[unknown] 2233 5598 39.9% -lh5- a21f Oct 21 1999 newvox/Source/install-sh
[unknown] 111 158 70.3% -lh5- 3ce3 Sep 12 22:41 newvox/Source/Makefile
[unknown] 24 24 100.0% -lh0- 882d Oct 21 1999 newvox/Source/Makefile.am
[unknown] 2872 8745 32.8% -lh5- e37b Dec 21 1999 newvox/Source/Makefile.in
[unknown] 2989 9162 32.6% -lh5- 1a0f Oct 17 2006 newvox/Source/Makefile.orig
[unknown] 2135 6283 34.0% -lh5- b90d Oct 21 1999 newvox/Source/missing
[unknown] 382 725 52.7% -lh5- 763c Oct 21 1999 newvox/Source/mkinstalldirs
[unknown] 3247 8227 39.5% -lh5- bc60 Sep 12 22:51 newvox/Source/newvox.c
---------- ----------- ------- ------- ------ ---------- ------------ ----------
Total 22 files 194497 429204 45.3% Sep 13 01:55
|
|
|
|
Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminetaminet net> |