Wenzel Jakob
|
0d085fc2dc
|
serious bugfixes to the builder
|
2010-10-13 22:35:15 +02:00 |
Wenzel Jakob
|
6a173cb9fd
|
cleanups
|
2010-10-13 20:56:13 +02:00 |
Wenzel Jakob
|
7f4d55bdbd
|
some bugfixes, PBRT-style traversal routine
|
2010-10-13 19:19:30 +02:00 |
Wenzel Jakob
|
d9225ae74f
|
nicer statistics
|
2010-10-13 12:37:17 +02:00 |
Wenzel Jakob
|
30d7e45479
|
rendering using the new tree code now works
|
2010-10-13 12:28:09 +02:00 |
Wenzel Jakob
|
3fa45c6cb2
|
integration of the new kd-tree implementation (no coherent RT yet)
|
2010-10-13 05:15:52 +02:00 |
Wenzel Jakob
|
c74924fb7a
|
cleanups
|
2010-10-13 03:38:44 +02:00 |
Wenzel Jakob
|
57c329d646
|
preparations to support the TriAccel4 format
|
2010-10-13 00:28:06 +02:00 |
Wenzel Jakob
|
5feb7753d8
|
collect some more statistics, code for fitting SAH cost constants to empirical measurements
|
2010-10-12 23:47:15 +02:00 |
Wenzel Jakob
|
efb75bbf7b
|
typo
|
2010-10-12 17:56:27 +02:00 |
Wenzel Jakob
|
13878de3fb
|
added a plain traversal routine, havran-style wins
|
2010-10-12 17:55:32 +02:00 |
Wenzel Jakob
|
a5736bd8ba
|
lots of bugfixes
|
2010-10-12 14:51:30 +02:00 |
Wenzel Jakob
|
5e7839b9b7
|
record SAH costs of the old implementation
|
2010-10-12 11:36:21 +02:00 |
Wenzel Jakob
|
82faa961a2
|
snapshot before searching for remaining traversal/building bug
|
2010-10-12 03:06:46 +02:00 |
Wenzel Jakob
|
76abaf1cb8
|
added a havran-style traversal routine
|
2010-10-12 02:36:05 +02:00 |
Wenzel Jakob
|
440656a875
|
initial generic ray intersection architecture
|
2010-10-12 01:10:28 +02:00 |
Wenzel Jakob
|
baa41a195a
|
cleanups
|
2010-10-11 21:04:05 +02:00 |
Wenzel Jakob
|
84cff419f8
|
build better trees
|
2010-10-11 14:20:20 -04:00 |
Wenzel Jakob
|
e0a1720581
|
compilation fixes
|
2010-10-11 14:00:14 -04:00 |
Wenzel Jakob
|
ac4fa10d5d
|
nicer statistics
|
2010-10-11 19:48:52 +02:00 |
Wenzel Jakob
|
d09655dbe6
|
a few more optimizations after profiling the builder
|
2010-10-11 19:40:40 +02:00 |
Wenzel Jakob
|
db444cd87f
|
parallelization is starting to work
|
2010-10-11 15:53:59 +02:00 |
Wenzel Jakob
|
2d5eff417c
|
better statistics, global indirection table
|
2010-10-11 14:05:58 +02:00 |
Wenzel Jakob
|
d36827be4e
|
do a better job at keeping track of node statistics
|
2010-10-11 10:09:39 +02:00 |
Wenzel Jakob
|
fa26a1a271
|
switched node allocator to a blocked vector
|
2010-10-11 09:00:14 +02:00 |
Wenzel Jakob
|
0df829eede
|
cleanups
|
2010-10-10 22:38:40 +02:00 |
Wenzel Jakob
|
bb83ad08cf
|
fixed the transition from MinMax binning to exact evaluation
|
2010-10-10 18:18:14 +02:00 |
Wenzel Jakob
|
a1ca92bda2
|
do a better job at keeping track of statistics
|
2010-10-10 18:10:14 +02:00 |
Wenzel Jakob
|
87b82cc5e1
|
added the empty space bonus
|
2010-10-10 13:23:04 +02:00 |
Wenzel Jakob
|
1058cfe7a7
|
cleanups
|
2010-10-10 13:06:42 +02:00 |
Wenzel Jakob
|
83958d8f91
|
clipping now also works
|
2010-10-10 13:06:16 +02:00 |
Wenzel Jakob
|
679cd18613
|
exact SAH-optimized kd-tree builder works for the first time (without primitive clipping)
|
2010-10-10 12:23:55 +02:00 |
Wenzel Jakob
|
577a732cd0
|
SAH costs seem more reasonable now
|
2010-10-10 12:05:32 +02:00 |
Wenzel Jakob
|
2144ce41bb
|
accelerated the case without perfect splits
|
2010-10-10 04:04:13 +02:00 |
Wenzel Jakob
|
ba8e333629
|
all pieces are now there -- time to track down allocator bugs
|
2010-10-10 03:33:45 +02:00 |
Wenzel Jakob
|
0c010ec20f
|
added partitioning code, bugs remain
|
2010-10-10 03:01:31 +02:00 |
Wenzel Jakob
|
edadfe8096
|
better statistics, more work on parallelization
|
2010-10-10 01:09:18 +02:00 |
Wenzel Jakob
|
8102eb91d3
|
efficient storage for classification results
|
2010-10-09 22:54:06 +02:00 |
Wenzel Jakob
|
2b997ebf42
|
more informative import warning when a material is missing
|
2010-10-09 13:25:47 +02:00 |
Wenzel Jakob
|
fc01e4485e
|
SAH minimization sweep
|
2010-10-08 20:25:48 +02:00 |
Wenzel Jakob
|
13ada869dd
|
show statistics similar to [Wald and Havran]
|
2010-10-08 20:01:15 +02:00 |
Wenzel Jakob
|
66e9033d3b
|
some statistics
|
2010-10-08 19:48:53 +02:00 |
Wenzel Jakob
|
075fec5496
|
about to replace the current binning code with something numerically better-behaved
|
2010-10-08 19:02:17 +02:00 |
Wenzel Jakob
|
6cd1062fe6
|
bad refines heuristic
|
2010-10-08 18:33:46 +02:00 |
Wenzel Jakob
|
d900a92a86
|
still debugging...
|
2010-10-08 16:16:45 +02:00 |
Wenzel Jakob
|
7d588e32e9
|
more work on the binary representation, bugs remain
|
2010-10-08 15:03:49 +02:00 |
Wenzel Jakob
|
b856ccc0c7
|
added a chunking memory allocator, min-max binning is starting to work
|
2010-10-08 02:46:47 +02:00 |
Wenzel Jakob
|
42a075135c
|
extension to make the PLY loader handle some files extended by blender
|
2010-10-07 19:14:09 +02:00 |
Wenzel Jakob
|
05266a5033
|
merge with default branch
|
2010-10-07 18:57:44 +02:00 |
Wenzel Jakob
|
74fb4d009c
|
more statistics
|
2010-10-07 18:57:37 +02:00 |