Subversion Repositories Kolibri OS

Rev

Rev 8666 | Rev 9512 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8666 Rev 8719
Line 1... Line 1...
1
View3ds 0.072 - tiny viewer to .3ds and .asc files with several graphics
1
View3ds 0.073 - tiny viewer to .3ds and .asc files with several graphics
2
                effects implementation.
2
                effects implementation.
Line 3... Line 3...
3
 
3
 
-
 
4
What's new?
-
 
5
1. I introduced procedure for searching nonredundand edges.
-
 
6
2. Writing some info about object: vertices, triangles unique edges
-
 
7
    count.
-
 
8
 
4
What's new?
9
 
5
1. New displaying model - texturing with bilinear filtering and transparency
10
1. New displaying model - texturing with bilinear filtering and transparency
6
    simultanusly. Note that filtering is done only inside polygon. To better 
11
    simultanusly. Note that filtering is done only inside polygon. To better 
7
    quality of image there is a need to use floats coordinates of texture to pass
12
    quality of image there is a need to use floats coordinates of texture to pass
8
    as arguments to single triangle rendering proc.
13
    as arguments to single triangle rendering proc.
Line 24... Line 29...
24
6.  catmull: disabled
29
6.  catmull: disabled
25
7.  culling: backface culling on/ off.
30
7.  culling: backface culling on/ off.
26
8.  rand. light: Randomize 3 unlinear lights( so called Phong's illumination).
31
8.  rand. light: Randomize 3 unlinear lights( so called Phong's illumination).
27
9.  Blur: blur N times; N=0,1,2,3,4,5
32
9.  Blur: blur N times; N=0,1,2,3,4,5
28
10.11,12,13. loseless operations (rotary 90, 180 degrees).
33
10.11,12,13. loseless operations (rotary 90, 180 degrees).
29
12. emboss: Do emboss effect( flat bumps ), use 'bumps deep' button to do edges more deep.
34
12. emboss: Do emboss effect( flat bumps ), use 'bumps deep' button to do edges 
-
 
35
     more deep.
30
13. fire: do motion blur ( looks like fire ).
36
13. fire: do motion blur ( looks like fire ).
31
14. move: changes meaning x,y,z +/- buttons  ->  obj: moving object, camr: moving camera, wave: x,y +/- increase,
37
14. move: changes meaning x,y,z +/- buttons  ->  obj: moving object, camr: moving 
32
    decrease wave effect frequency and amplitude.
38
      camera, wave: x,y +/- increase, decrease wave effect frequency and amplitude.
33
15. generate: Generates some objects: node, Thorn Crown, heart...
39
15. generate: Generates some objects: node, Thorn Crown, heart...
34
16. bumps: random, according to texture.
40
16. bumps: random, according to texture.
35
17. bumps deep -> create bumps deeper or lighter.
41
17. bumps deep -> create bumps deeper or lighter.
36
18. re-map tex -> re-map texture and bump map coordinates, to change spherical mapping
42
18. re-map tex -> re-map texture and bump map coordinates, to change spherical 
37
    around axle use 'xchg' and 'mirror' buttons, then press 're-map tex' button.
43
     mapping  around axle use 'xchg' and 'mirror' buttons, then press 're-map tex' button.
38
19. bright + -> increase picture brightness.
44
19. bright + -> increase picture brightness.
39
20. bright - -> decrease picture brightness.
45
20. bright - -> decrease picture brightness.
40
21. wav effect -> do effect based sine function.
46
21. wav effect -> do effect based sine function.
41
22. editor -> setting editing option. If is "on" then red bars are draw according to each vertex, Pressing
47
22. editor -> setting editing option. If is "on" then red bars are draw according to each
42
    and moving left mouse button (cursor must be on handler)- change vertex position. If left mouse button
48
   vertex, Pressing  and moving left mouse button (cursor must be on handler)- change
-
 
49
   vertex position. If left mouse button is released apply current position. You may also 
43
    is released apply current position. You may also decrease whole handlers count by enable culling (using
50
   decrease whole handlers count by enable culling (using appropriate button) - some
44
    appropriate button) - some back handlers become hidden.
51
   back handlers become hidden.
Line 45... Line 52...
45
 
52