Nanosim3D Project Page 
navigation
More Ideas:
Back to Dev Section, Visit the Nanosim3D Sketches Section
2003.02.17 - Nanosim3D
Back to 3ds key animations. Here's the latest. I hope to not have this picture posted long. The poor model has been ripped apart.


Progress:


2003.02.10 - Nanosim3D
Texture loader searches for alternate file types with the same name when a texture is not found.
Nanosim3d source code update. 438K
Nanosim3d binary update. 132K
Nanosim3d data update. 719K
Nanosim3d data lower resolution update. 369K

2003.02.09 - Nanosim3D
Implemented track animation handling using stl::list implementation. 3ds key position support, 3ds key rotation support, and 3ds key scale support next.

2003.01.23 - Nanosim3D
Added MP3 support using the FMOD library. Reduced % CPU usage.
Nanosim3d source code update. 547K
Nanosim3d binary update. 231K
Nanosim3d data update. 546K

2003.01.22 - Nanosim3D
Added a major performance increase.
Nanosim3d source code update. 923K
Nanosim3d binary update. 631K

2003.01.20 - Nanosim3D
Single texturing is used when multitexturing support is not available. OpenGL 1.3 is no longer required.

2003.01.17 - Nanosim3D
Added optional multitexturing support. Requires OpenGL 1.3.
'M' - Toggles multitexture mode.

2003.01.15 - Nanosim3D
Added multitexturing support. 3d keys disabled (commented out only).

2003.01.08 - Nanosim3D
This is an initial post of the Nanosim3D code. Includes 3ds key frame OO parsing routines. (The next post will include all the credit due to the appropriate resources, i.e. libPNG, TGA, libJPG, BMP, & DigiBen@GameTutorials.com).

2003 Jan 17 - Added optional multitexturing support.
2003 Jan 12 - Added texturing support. Added material logging to debug output.
2003 Jan 11 - Created the first revision of the saudor model.
2003 Jan 10 - 'P' key negates model rotation.
2003 Jan 07 - Added Nanosim Conceptual Sketches.
2003 Jan 02 - Finished 3ds position key support.
2002 Dec 25 - Added 3d person rotation around model.
2002 Dec 16 - Added 3ds keyframe parsing.
2002 Dec 15 - Added TGA texture support.
2002 Dec 13 - Added PNG texture support.
2002 Dec 12 - Added JPEG texture support.
2002 Dec 11 - Added BMP texture support.
2002 Dec 10 - Added texture support for 3ds models.
2002 Dec 09 - Added lighting diagnostics.
2002 Dec 08 - Added 3ds material - shininess and specular.
2002 Dec 07 - Added 3ds material - %transparency.
2002 Dec 06 - Added 3ds material - transparency.
2002 Dec 02 - Added keyboard navigation for object rotation.
2002 Nov 27 - Added keyboard navigation for diagnosis.
2002 Nov 25 - Added 3ds object loader from gametutorials.com.
2002 Nov 24 - 3D scene with moving camera added.
2002 Nov 23 - Created a new 3d architecture using tutorials from gametutorials.com.



To Do:
Add 3ds position key support.
Add 3ds rotation key support.
Add 3ds scale key support.
Add bump texture mapping support.
Add relective texture mapping.
Add refractive texture mapping.
Add frustum culling support.
Add 3ds camera support.
Add bump map texture support.
Add height map based terrain.
Add bounds to wheel / 3rd person rotation.
Add 3d selection routines (plane intersection code).
Add 3d world lighting.
Add 3d world textures.
Add 3d object collision.
Add multiple 3ds model support.
Add 3d tile based routines.
Add SimpleGL parsing module.
Add custom mouse cursor.
Add network support.
Add anti-aliasing for near models.
Remove unnecessary 3ds loader code.






 




Viper 3ds model originated from www.stefan-krause.com
Scifi-meshes has a 3 part tutorial on how to build the viper.