Radek Brich <radek.brich@devl.cz> [Sun, 27 Apr 2008 09:44:49 +0200] rev 84
prepare kd-tree traversal for packet tracing (4 rays at once)
RayPacket and VectorPacket structures for packet tracing
remove some redundant const's
Radek Brich <radek.brich@devl.cz> [Thu, 24 Apr 2008 18:12:32 +0200] rev 83
vectorize makeRayPacket() using SSE intrinsics
Radek Brich <radek.brich@devl.cz> [Thu, 24 Apr 2008 13:55:11 +0200] rev 82
prepare structures for packet tracing
(it's already slightly faster, even without any explicit parallelization)
supply missing virtual destructors
Radek Brich <radek.brich@devl.cz> [Thu, 24 Apr 2008 10:49:11 +0200] rev 81
add 2D pixmap texture class
Radek Brich <radek.brich@devl.cz> [Wed, 23 Apr 2008 19:35:03 +0200] rev 80
remove forgotten noise.h includes
common_ply.h: ignore invalid faces with duplicated points
(this solves visual flaws in dragon model)
extend loadShape for loading triangles
realtime_dragon.cc demo: add kd-tree dump/load functionality,
add colored perlin cloud texture
Radek Brich <radek.brich@devl.cz> [Wed, 23 Apr 2008 14:39:33 +0200] rev 79
material and texture classes moved to material.(cc,h)
2D texture mappings from textures.cc polished and moved to material.h
add ColourMap class and subclasses to make textures more flexible
two example textures: CheckersTexture and CloudTexture (using Perlin noise)
Radek Brich <radek.brich@devl.cz> [Wed, 23 Apr 2008 10:38:33 +0200] rev 78
move shapes to extra source file
add serialize header and source file with common serialization functions
dump/load feature for shapes and kd-tree
fix few minor bugs
Radek Brich <radek.brich@devl.cz> [Tue, 22 Apr 2008 13:33:12 +0200] rev 77
rewrite subsampling from old code to DefaultSampler
render in phases, clean workers after each phase
Radek Brich <radek.brich@devl.cz> [Mon, 21 Apr 2008 19:35:27 +0200] rev 76
kd-tree: move recursive build subroutine from KdNode to KdTree
Radek Brich <radek.brich@devl.cz> [Mon, 21 Apr 2008 09:05:09 +0200] rev 75
unify capitalization of method names in C++ and Python
Radek Brich <radek.brich@devl.cz> [Mon, 21 Apr 2008 08:47:36 +0200] rev 74
kd-tree traversal - avoid dynamic memory allocation
use minimum storage size for KdNode (8B on 32bit cpu)
vector.h - add division operator, fix semicolons
Radek Brich <radek.brich@devl.cz> [Sun, 20 Apr 2008 19:27:59 +0200] rev 73
correct camera angle of view
render_nff.py - polygonal patches
Radek Brich <radek.brich@devl.cz> [Sun, 20 Apr 2008 16:48:24 +0200] rev 72
kd-tree building - check all axes for best split, add additional shape-bbox check
extent Container bounds by Eps to fix invisible triangles on borders
new Camera constructor with more intuitive lookat/up vectors
fix camera axes (mirrored images)
better camera angle-of-view
change capitalization of addShape and addLight
Radek Brich <radek.brich@devl.cz> [Sat, 19 Apr 2008 18:00:27 +0200] rev 71
simplify kd-tree building, it's also much faster now
Radek Brich <radek.brich@devl.cz> [Tue, 15 Apr 2008 17:12:50 +0200] rev 70
a fix for CPU and compiler detection
Radek Brich <radek.brich@devl.cz> [Mon, 14 Apr 2008 12:51:50 +0200] rev 69
move "smooth" attribute from Triangle to Material
lwo reader enhancements - implement more chunk types, support for smoothing flag and SMAN (smoothing max. angle)
Radek Brich <radek.brich@devl.cz> [Sat, 12 Apr 2008 02:02:45 +0200] rev 68
added detection of optimal CPU flags for both GCC and IntelC
Radek Brich <radek.brich@devl.cz> [Fri, 11 Apr 2008 12:46:36 +0200] rev 67
new option to choose single or double precision floats
Radek Brich <radek.brich@devl.cz> [Fri, 11 Apr 2008 00:13:59 +0200] rev 66
fixed ICC detection
Radek Brich <radek.brich@devl.cz> [Thu, 10 Apr 2008 23:20:36 +0200] rev 65
basic detection of compiler (GCC or ICC) and CPU capabilities
try to detect Python path in Windows and allow direct specification through build option
plus other build system fixes
Radek Brich <radek.brich@devl.cz> [Wed, 09 Apr 2008 17:55:29 +0200] rev 64
add Help with list of targets to SConstruct
Radek Brich <radek.brich@devl.cz> [Wed, 09 Apr 2008 16:51:14 +0200] rev 63
add many SCons targets (see DEVNOTES)
make automatic model downloading work again
remove Makefiles -- now obsolete and hardly maintainable
Radek Brich <radek.brich@devl.cz> [Wed, 09 Apr 2008 11:35:59 +0200] rev 62
more SConscript tweaking, make model preparation work again
Radek Brich <radek.brich@devl.cz> [Wed, 09 Apr 2008 00:29:11 +0200] rev 61
minor SConscript tweaking
Radek Brich <radek.brich@devl.cz> [Tue, 08 Apr 2008 01:05:12 +0200] rev 60
moving to SCons build system
Radek Brich <radek.brich@devl.cz> [Fri, 04 Apr 2008 13:54:47 +0200] rev 59
add color support to lwo reader
python binding for Camera
Radek Brich <radek.brich@devl.cz> [Fri, 04 Apr 2008 01:55:25 +0200] rev 58
new python demo: car.py
new model format reader: LightWave lwo
Radek Brich <radek.brich@devl.cz> [Sat, 29 Mar 2008 18:01:45 +0100] rev 57
new python demo: boxes
Radek Brich <radek.brich@devl.cz> [Sat, 29 Mar 2008 17:54:27 +0100] rev 56
fix sphere transmissivity, rename demo.py to spheres_glass.py
Radek Brich <radek.brich@devl.cz> [Sat, 29 Mar 2008 12:09:50 +0100] rev 55
fix bugs