Subversion Repositories Kolibri OS

Rev

Rev 1931 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1931 Rev 1979
1
View3ds 0.057 - tiny viewer to .3ds files.
1
View3ds 0.059 - tiny viewer to .3ds files.
2
 
2
 
3
What's new?
3
What's new?
-
 
4
1. Bump and pararell two texture  mapping functions optimizations.
-
 
5
   (files bump_cat.inc & two_tex.inc)
4
1. By opening file bigger then ~18 KB, and choosing env mode program terminate.
6
   On my P4 changes are rather non visable, but on dual core in KlbrInWin
-
 
7
   optimizations runs preety nice.
5
   I remove this bug
8
   
6
 
9
 
7
Buttons description:
10
Buttons description:
8
1. rotary: choosing rotary axle: x, y, x+y.
11
1. rotary: choosing rotary axle: x, y, x+y.
9
2. shd. model: choosing shading model: flat, grd (smooth), env (spherical
12
2. shd. model: choosing shading model: flat, grd (smooth), env (spherical
10
   environment mapping, bump (bump mapping), tex (texture mapping),
13
   environment mapping, bump (bump mapping), tex (texture mapping),
11
   pos (position shading depend), dots (app draws only points - nodes of object),
14
   pos (position shading depend), dots (app draws only points - nodes of object),
12
   txgrd (texture mapping + smooth shading),  2tex (texture mapping + spherical
15
   txgrd (texture mapping + smooth shading),  2tex (texture mapping + spherical
13
   environment mapping), bmap (bump + texture mapping),  cenv (cubic environment
16
   environment mapping), bmap (bump + texture mapping),  cenv (cubic environment
14
   mapping).
17
   mapping).
15
3. speed: idle, full.
18
3. speed: idle, full.
16
4,5. zoom in, out: no comment.
19
4,5. zoom in, out: no comment.
17
6. catmull: on( use z buffer ( z coordinate interpolation), off( depth sorting, painters
20
6. catmull: on( use z buffer ( z coordinate interpolation), off( depth sorting, painters
18
   alghoritm).Txgrd, 2tex and bumptex models only with catmull  = on.
21
   alghoritm).Txgrd, 2tex and bumptex models only with catmull  = on.
19
7. culling: backface culling on/ off.
22
7. culling: backface culling on/ off.
20
8. rand. light: Randomize 3 unlinear lights( so called Phong's illumination).
23
8. rand. light: Randomize 3 unlinear lights( so called Phong's illumination).
21
9. Blur: blur N times; N=0,1,2,3,4,5
24
9. Blur: blur N times; N=0,1,2,3,4,5
22
10.11,12,13. loseless operations (rotary 90, 180 degrees).
25
10.11,12,13. loseless operations (rotary 90, 180 degrees).
23
12. emboss: Do emboss effect( flat bumps ), use blur to do edges more deep.
26
12. emboss: Do emboss effect( flat bumps ), use blur to do edges more deep.
24
       carefull with emboss + fire - it looks annoying.
27
       carefull with emboss + fire - it looks annoying.
25
13. fire: do motion blur ( looks like fire ).
28
13. fire: do motion blur ( looks like fire ).
26
14. move: changes meaning x,y,z +/- buttons  ->  obj: moving object, camr: moving camera.
29
14. move: changes meaning x,y,z +/- buttons  ->  obj: moving object, camr: moving camera.
27
15. generate: Generates some objects: node, Thorn Crown, heart...
30
15. generate: Generates some objects: node, Thorn Crown, heart...
28
16. bumps: random, according to texture.
31
16. bumps: random, according to texture.
29
17. bumps deep -> create bumps deeper or lighter.
32
17. bumps deep -> create bumps deeper or lighter.
30
18. re-map tex -> re-map texture and bump map coordinates, to change spherical mapping 
33
18. re-map tex -> re-map texture and bump map coordinates, to change spherical mapping 
31
    around axle use 'xchg' and 'mirror' buttons, then press 're-map tex' button.
34
    around axle use 'xchg' and 'mirror' buttons, then press 're-map tex' button.
32
 
-
 
33
			 Macgub 		 April 2011
35
 
-
 
36
			 Macgub 		 Jun 2011