1,20 → 1,16 |
View3ds 0.073 - tiny viewer to .3ds and .asc files with several graphics |
View3ds 0.074 - tiny viewer to .3ds and .asc files with several graphics |
effects implementation. |
|
What's new? |
1. I introduced procedure for searching nonredundand edges. |
2. Writing some info about object: vertices, triangles unique edges |
count. |
1. Fixed emboss bug in grd lines displaying model. |
2. Grd line exceedes screen problem fix. |
3. New rendering model - ray casted shadows and appropiate button to |
set 'on' this option. Note that is non real time model, especially when |
complex object is computed. I took effort to introduce accelerating |
structure - AABB (Axis Aligned Bounding Boxes).. but it is disabled |
for now - seems to work incorrect(slow). |
|
|
1. New displaying model - texturing with bilinear filtering and transparency |
simultanusly. Note that filtering is done only inside polygon. To better |
quality of image there is a need to use floats coordinates of texture to pass |
as arguments to single triangle rendering proc. |
2. Optimizations. |
3. SSE3 version runs correct on SSE2 cpus, but real phong, glass and |
transparented texturing with filtering rendering models are disabled. |
|
Buttons description: |
1. rotary: choosing rotary axle: x, y, x+y. |
2. shd. model: choosing shading model: flat, grd (smooth), env (spherical |
26,7 → 22,7 |
ptex (real Phong + texturing + transparency). |
3. speed: idle, full. |
4,5. zoom in, out: no comment. |
6. catmull: disabled |
6. ray shadow: calc ray casted shadows. |
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 |
50,4 → 46,4 |
decrease whole handlers count by enable culling (using appropriate button) - some |
back handlers become hidden. |
|
Maciej Guba V 2021 |
Maciej Guba IX 2021 |