48e6b95a90coarsen hairs that are too finely tesselated
Wenzel Jakob
2010-10-26 18:11:59 +0200
665e7e63f6typo
Wenzel Jakob
2010-10-26 01:59:27 +0200
0a611c51ddbugfix for the previous patch :)
Wenzel Jakob
2010-10-25 23:44:38 +0200
3fe72bb927more helpful error message when finding outdated .serialized files
Wenzel Jakob
2010-10-25 23:41:16 +0200
aecd28dc8dbug-hunt, fixed some hair-shape related issues
Wenzel Jakob
2010-10-25 22:36:30 +0200
707bb4a2acfaster+more approximate micro-flake sampling
Wenzel Jakob
2010-10-25 17:18:10 +0200
a8763c890dclipping for hair is done
Wenzel Jakob
2010-10-25 13:30:01 +0200
a3842d5e2crealtime preview: render triangle approximations of analytic shapes
Wenzel Jakob
2010-10-25 09:05:30 +0200
9689d85377fixed a fiber file parsing bug
Wenzel Jakob
2010-10-24 17:25:29 +0200
90d488d3bakd-tree visualization mode
Wenzel Jakob
2010-10-24 16:17:39 +0200
0013e696f7fixed some accuracy issues
Wenzel Jakob
2010-10-24 14:14:12 +0200
c747d91263cleanups
Wenzel Jakob
2010-10-24 00:35:14 +0200
0e1534e863the hair primitive works, made shadow ray intersections faster
Wenzel Jakob
2010-10-24 00:22:44 +0200
589398f61ahair primitive compiles again
Wenzel Jakob
2010-10-23 21:54:11 +0200
aede861fb3work on hair primitive
Wenzel Jakob
2010-10-22 21:42:16 +0200
914b959ef9windows compilation fix
Wenzel Jakob
2010-10-22 12:13:12 -0700
1fe416408fenv map bugfix, cleanups
Wenzel Jakob
2010-10-22 19:49:47 +0200
58eb27730fadded clipping for cylinders
Wenzel Jakob
2010-10-22 19:13:45 +0200
f2387696d1OSX build fixes
Wenzel Jakob
2010-10-22 12:28:38 +0200
098d3a6e3fcylinder clipping test is done
Wenzel Jakob
2010-10-22 12:03:48 +0200
bcf57026cfcylinder clipping viewer
Wenzel Jakob
2010-10-22 11:20:17 +0200
10abd101f3support GLUT-style viewer applications
Wenzel Jakob
2010-10-21 23:53:40 +0200
0316615a64merged with main branch
Wenzel Jakob
2010-10-21 12:03:08 +0200
543c43509cfixed SSS material
Wenzel Jakob
2010-10-21 12:02:10 +0200
5f66ca6157work on the clipping code
Wenzel Jakob
2010-10-21 10:28:55 +0200
4315fd8fe9nicer update dialog
Wenzel Jakob
2010-10-21 01:25:56 +0200
fba2d62807complete reversal of the previous change, since crashes still occurred on some configurations
Wenzel Jakob
2010-10-20 13:59:05 -0700
cf5ebdbe38msvc2010 compilation fixes
Wenzel Jakob
2010-10-20 13:16:57 -0700
7f934760dcdynamically link to BOOST, this increases interoperability with different versions of MSVC++
Wenzel Jakob
2010-10-20 13:08:01 -0700
4a926af49bhandle newer versions of MSVC++
Wenzel Jakob
2010-10-20 12:37:34 -0700
969229d98frecompiled WIN64 binaries for Boost and COLLADA-DOM without the secure SCL
Wenzel Jakob
2010-10-20 12:28:52 -0700
00c1c6d941cylinder-plane intersection code
Wenzel Jakob
2010-10-20 03:47:13 +0200
55f5b23553better initial bounds for the volume occupied by a cylinder
Wenzel Jakob
2010-10-20 03:07:06 +0200
1c1fea233dmerge with the kd-tree rewrite
Wenzel Jakob
2010-10-19 23:10:26 +0200
e8d6be6259further win64 compilation fixes
Wenzel Jakob
2010-10-19 21:15:57 +0200
36c341f1a7fixed various win64 compilation problems
Wenzel Jakob
2010-10-19 21:04:47 +0200
a4db1bb008treat PLY files as binary streams -- otherwise some won't parse on windows
Wenzel Jakob
2010-10-19 20:07:23 +0200
ed05b2920ccomplain when loading OBJs containing n-gons
Wenzel Jakob
2010-10-19 19:40:27 +0200
f531af3e2dfix fast-math kd-tree building problem on windows
Wenzel Jakob
2010-10-19 19:19:12 +0200
7a319e6cc4merged dev branches
Wenzel Jakob
2010-10-19 02:23:52 +0200
fe0a6317dfwindows compilation fixes, part 4
Wenzel Jakob
2010-10-18 17:22:54 -0700
2d2fb78e8bmerged dev branches
Wenzel Jakob
2010-10-19 02:06:48 +0200
a057677e89windows compilation fixes, part 3
Wenzel Jakob
2010-10-18 17:04:47 -0700
d41876fc4fwindows compilation fixes, part 2
Wenzel Jakob
2010-10-18 16:50:16 -0700
d4d34dfd0fwindows compilation fixes
Wenzel Jakob
2010-10-18 16:44:54 -0700
f43204426bhandle RGBA colors in COLLADA files
Wenzel Jakob
2010-10-19 01:19:19 +0200
3d56ab699dsubtle UI improvements
Wenzel Jakob
2010-10-19 01:15:29 +0200
d69943439dmerging branches
Wenzel Jakob
2010-10-19 01:08:46 +0200
5244905a72larger fonts on OSX
Wenzel Jakob
2010-10-19 00:51:50 +0200
8f86126a14bring OSX preview-settings up-to-date, exceptions now trap to a debugger if running
Wenzel Jakob
2010-10-19 00:47:50 +0200
14ef60dc2eadded some missing boost headers
Wenzel Jakob
2010-10-19 00:24:08 +0200
a168e60b78updated docs regarding the Qt version on OSX
Wenzel Jakob
2010-10-19 00:12:32 +0200
4a32ffeddebugfixes, primitive clipping for cylinders
Wenzel Jakob
2010-10-19 00:05:02 +0200
19eb23b13fFix bug #12 reported by Jirka Vorba (propagate named objects between included files)
Wenzel Jakob
2010-10-18 23:26:15 +0200
69dd286edccylinders work again
Wenzel Jakob
2010-10-18 22:59:07 +0200
e77e1096desphere works again, initial support for coherent RT with non-tri shapes
Wenzel Jakob
2010-10-18 19:20:20 +0200
2006538af3forgot to add the atomics header file
Wenzel Jakob
2010-10-18 16:15:11 +0200
c42f31751dslimmed down the shape interface
Wenzel Jakob
2010-10-17 00:08:55 +0200
1be325172emerged with Steve's miter hair changes
Wenzel Jakob
2010-10-16 16:06:23 +0200
472eb9926atolerate more messages/sec
Wenzel Jakob
2010-10-16 16:05:14 +0200
2004d65444serialization bugfix
Wenzel Jakob
2010-10-16 15:43:34 +0200
917c142312MIPMap: be more resilient to infinities
Wenzel Jakob
2010-10-16 15:24:47 +0200
df0600eccdprevent the user interface from freezing when lots of messages are generated
Wenzel Jakob
2010-10-16 14:51:12 +0200
fbfe3e395dthe octree-class is now completely lock-free (using atomic exchange operations)
Wenzel Jakob
2010-10-16 14:10:10 +0200
2db91b43f9scale ray differentials to increase texture sharpness when rendering with multiple samples (idea from PBRTv2)
Wenzel Jakob
2010-10-16 12:46:36 +0200
b4f4bf55f7be lenient when texturing objects without texture coordinates
Wenzel Jakob
2010-10-16 12:29:58 +0200
781006c968support face normals in the preview
Wenzel Jakob
2010-10-16 04:01:21 +0200
4afd9afb25more solid OBJ import
Wenzel Jakob
2010-10-16 02:15:35 +0200
d6e0638cebbugfixes
Wenzel Jakob
2010-10-16 02:03:38 +0200
d788010885committed a number of accumulated architectural changes (see body for details) - primitive clipping is now more paranoid about roundoff errors - significantly improved the kd-tree benchmark "kdbench" - fixed a parallelization-related bug in the kd-tree builder - fixed some remaining floating point issues in the min-max binning code - completely moved TriMesh over to a more compact SoA representation - the OpenGL renderer now sends smaller packets of geometry to the GPU, which helps keep the operating system more responsive (NVidia drivers didn't like the previous behavior much).
Wenzel Jakob
2010-10-16 00:33:32 +0200
24385b655dnicer loading dialog
Wenzel Jakob
2010-10-14 02:53:20 +0200
a1b8d2266dcopied over coherent RT code from the previous KDTree impl.
Wenzel Jakob
2010-10-14 01:00:42 +0200
01aac828a9preview bugfix
Wenzel Jakob
2010-10-14 00:15:58 +0200
b2679e8adcallow to disable the preview
Wenzel Jakob
2010-10-13 23:20:20 +0200
0d085fc2dcserious bugfixes to the builder
Wenzel Jakob
2010-10-13 22:35:15 +0200
6a173cb9fdcleanups
Wenzel Jakob
2010-10-13 20:56:13 +0200
7f4d55bdbdsome bugfixes, PBRT-style traversal routine
Wenzel Jakob
2010-10-13 19:19:30 +0200
d9225ae74fnicer statistics
Wenzel Jakob
2010-10-13 12:37:17 +0200
30d7e45479rendering using the new tree code now works
Wenzel Jakob
2010-10-13 12:28:09 +0200
3fa45c6cb2integration of the new kd-tree implementation (no coherent RT yet)
Wenzel Jakob
2010-10-13 05:15:52 +0200
c74924fb7acleanups
Wenzel Jakob
2010-10-13 03:38:44 +0200
57c329d646preparations to support the TriAccel4 format
Wenzel Jakob
2010-10-13 00:28:06 +0200
5feb7753d8collect some more statistics, code for fitting SAH cost constants to empirical measurements
Wenzel Jakob
2010-10-12 23:47:15 +0200
efb75bbf7btypo
Wenzel Jakob
2010-10-12 17:56:27 +0200
13878de3fbadded a plain traversal routine, havran-style wins
Wenzel Jakob
2010-10-12 17:55:32 +0200
a5736bd8balots of bugfixes
Wenzel Jakob
2010-10-12 14:51:30 +0200
5e7839b9b7record SAH costs of the old implementation
Wenzel Jakob
2010-10-12 11:36:21 +0200
82faa961a2snapshot before searching for remaining traversal/building bug
Wenzel Jakob
2010-10-12 03:06:46 +0200
76abaf1cb8added a havran-style traversal routine
Wenzel Jakob
2010-10-12 02:36:05 +0200
440656a875initial generic ray intersection architecture
Wenzel Jakob
2010-10-12 01:10:28 +0200
baa41a195acleanups
Wenzel Jakob
2010-10-11 21:04:05 +0200
84cff419f8build better trees
Wenzel Jakob
2010-10-11 14:20:20 -0400
e0a1720581compilation fixes
Wenzel Jakob
2010-10-11 14:00:14 -0400
ac4fa10d5dnicer statistics
Wenzel Jakob
2010-10-11 19:48:52 +0200
d09655dbe6a few more optimizations after profiling the builder
Wenzel Jakob
2010-10-11 19:40:40 +0200
db444cd87fparallelization is starting to work
Wenzel Jakob
2010-10-11 15:53:59 +0200
2d5eff417cbetter statistics, global indirection table
Wenzel Jakob
2010-10-11 14:05:58 +0200
d36827be4edo a better job at keeping track of node statistics
Wenzel Jakob
2010-10-11 10:09:39 +0200
fa26a1a271switched node allocator to a blocked vector
Wenzel Jakob
2010-10-11 09:00:14 +0200
0df829eedecleanups
Wenzel Jakob
2010-10-10 22:38:40 +0200