kolibrios/programs/demos/3DS
Yogev Ezra 997c0af243 Updated View3ds source to ver. 0.054
git-svn-id: svn://kolibrios.org@1776 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-01-29 13:08:49 +00:00
..
3DMATH.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
A_PROCS.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
B_PROCS.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
BUMP3.INC Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
BUMP_CAT.INC Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
BUMP_TEX.INC Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
data.inc Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
FLAT3.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
FLAT_CAT.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
GRD3.INC Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
GRD_CAT.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
GRD_TEX.INC Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
HRT.3DS Some programs now use window style Y=4 2007-10-20 18:12:58 +00:00
readme.txt Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
TEAPOT.3DS Some programs now use window style Y=4 2007-10-20 18:12:58 +00:00
TEX3.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
TEX_CAT.INC Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00
TWO_TEX.INC New View3ds demo from macgub 2009-10-31 22:01:20 +00:00
VIEW3DS.ASM Updated View3ds source to ver. 0.054 2011-01-29 13:08:49 +00:00

View3ds 0.054 - tiny viewer to .3ds files.

What's new?
1. Skinned window by Leency.
2. Optimizations.
3. Re map texture, bumps option - allow spherical mapping around each axle (X,Y,Z).
4. Problem with too small memory to generate object fixed. (Problem ocurred with
   house.3ds object and others objects contains less than 1000 faces and points).

Buttons description:
1. rotary: choosing rotary axle: x, y, x+y.
2. shd. model: choosing shading model: flat, grd (smooth), env (spherical
   environment mapping, bump (bump mapping), tex (texture mapping),
   pos (position shading depend), dots (app draws only points - nodes of object),
   txgrd (texture mapping + smooth shading),  2tex (texture mapping + spherical
   environment mapping), bmap (bump + texture mapping),  cenv (cubic environment
   mapping).
3. speed: idle, full.
4,5. zoom in, out: no comment.
6. catmull: on( use z buffer ( z coordinate interpolation), off( depth sorting, painters
   alghoritm).Txgrd and 2tex models only with catmull  = on.
7. culling: backface culling on/ off.
8. rand. light: Randomize 3 unlinear lights( so called Phong's illumination).
9. Blur: blur N times; N=0,1,2,3,4,5
10.11,12,13. loseless operations (rotary 90, 180 degrees).
12. emboss: Do emboss effect( flat bumps ), use blur to do edges more deep.
       carefull with emboss + fire - it looks annoying.
13. fire: do movement blur ( looks like fire ).
14. move: changes meaning x,y,z +/- buttons  ->  obj: moving object, camr: moving camera.
15. generate: Generates some objects: node, Thorn Crown, heart...
16. bumps: random, according to texture.
17. bumps deep -> create bumps deeper or lighter.
18. re-map tex -> re-map texture and bump map coordinates, to change spherical mapping 
    around axle use 'xchg' and 'mirror' buttons, then press 're-map tex' button.

			 Macgub 		december 2009
                                                                                  Last edited Jan 2010