Subversion Repositories Kolibri OS

Rev

Rev 8719 | Rev 9512 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. View3ds 0.074 - tiny viewer to .3ds and .asc files with several graphics
  2.                 effects implementation.
  3.  
  4. What's new?
  5. 1. Fixed emboss bug in grd lines displaying model.
  6. 2. Grd line exceedes screen problem fix.
  7. 3. New rendering model - ray casted shadows and appropiate button to
  8.    set 'on' this option. Note that is non real time model, especially when
  9.    complex object is computed. I took effort to introduce accelerating
  10.    structure - AABB (Axis Aligned Bounding Boxes).. but it is disabled
  11.    for now - seems to work incorrect(slow).
  12.  
  13.  
  14. Buttons description:
  15. 1.  rotary: choosing rotary axle: x, y, x+y.
  16. 2.  shd. model: choosing shading model: flat, grd (smooth), env (spherical
  17.     environment mapping, bump (bump mapping), tex (texture mapping),
  18.     pos (position shading depend), dots (app draws only points - nodes of object),
  19.     txgrd (texture mapping + smooth shading),  2tex (texture mapping + spherical
  20.     environment mapping), bmap (bump + texture mapping),  cenv (cubic environment
  21.     mapping), grdl (Gouraud lines - edges only), rphg (real Phong), glas (glass effect),
  22.     ptex (real Phong + texturing + transparency).
  23. 3.  speed: idle, full.
  24. 4,5. zoom in, out: no comment.
  25. 6.  ray shadow: calc ray casted shadows.
  26. 7.  culling: backface culling on/ off.
  27. 8.  rand. light: Randomize 3 unlinear lights( so called Phong's illumination).
  28. 9.  Blur: blur N times; N=0,1,2,3,4,5
  29. 10.11,12,13. loseless operations (rotary 90, 180 degrees).
  30. 12. emboss: Do emboss effect( flat bumps ), use 'bumps deep' button to do edges
  31.      more deep.
  32. 13. fire: do motion blur ( looks like fire ).
  33. 14. move: changes meaning x,y,z +/- buttons  ->  obj: moving object, camr: moving
  34.       camera, wave: x,y +/- increase, decrease wave effect frequency and amplitude.
  35. 15. generate: Generates some objects: node, Thorn Crown, heart...
  36. 16. bumps: random, according to texture.
  37. 17. bumps deep -> create bumps deeper or lighter.
  38. 18. re-map tex -> re-map texture and bump map coordinates, to change spherical
  39.      mapping  around axle use 'xchg' and 'mirror' buttons, then press 're-map tex' button.
  40. 19. bright + -> increase picture brightness.
  41. 20. bright - -> decrease picture brightness.
  42. 21. wav effect -> do effect based sine function.
  43. 22. editor -> setting editing option. If is "on" then red bars are draw according to each
  44.    vertex, Pressing  and moving left mouse button (cursor must be on handler)- change
  45.    vertex position. If left mouse button is released apply current position. You may also
  46.    decrease whole handlers count by enable culling (using appropriate button) - some
  47.    back handlers become hidden.
  48.  
  49.                          Maciej Guba             IX 2021
  50.