Wenzel Jakob
ad02615d34
bugfix in volpath regarding index-matched participating media. improved the handling of the strictNormals parameter in all path tracers
2011-06-07 21:31:06 +02:00
Wenzel Jakob
29a6b06247
preview navigation improvements, the OBJ importer now sets a default lambertian material
2011-06-07 14:31:29 +02:00
Wenzel Jakob
68cfd5411e
win32 build system cleanup
2011-06-03 16:18:18 -07:00
Wenzel Jakob
2e8a3cd4d3
typo
2011-06-04 00:26:48 +02:00
Wenzel Jakob
47b4deec9c
fixed a subtle bug in the simpson integration method in heterogeneous.cpp; added support for querying the maximum value in density data volumes
2011-06-04 00:25:07 +02:00
Wenzel Jakob
865a989c5e
composite material improvements
2011-06-03 20:25:08 +02:00
Wenzel Jakob
aa1e4c5247
win32 compilation fix
2011-06-01 23:13:58 +02:00
Wenzel Jakob
ad3ccd68e9
typo
2011-06-01 13:50:02 -07:00
Wenzel Jakob
3f43c634a8
bugfix
2011-06-01 22:48:29 +02:00
Wenzel Jakob
686c161f45
more verbose
2011-06-01 22:29:05 +02:00
Wenzel Jakob
ec945e145e
be more verbose
2011-06-01 22:26:22 +02:00
Wenzel Jakob
c1c222eb94
icl fixes
2011-06-01 11:53:20 -07:00
Wenzel Jakob
740b5b5651
MS projects have moved
2011-06-01 02:20:53 +02:00
Wenzel Jakob
e872803f38
nicer navigation
2011-06-01 01:48:00 +02:00
Wenzel Jakob
ffdbc6f867
camera-related cleanups, dolly support in the GUI
2011-05-30 20:12:20 +02:00
Wenzel Jakob
dd7ef85f17
gizmo removal
2011-05-30 12:17:46 +02:00
Wenzel Jakob
c1f1d5ee64
msvc++ 2010 compilation fixes, updated the COLLADA version on windows
2011-05-29 12:51:53 -07:00
Wenzel Jakob
ddb939d55a
delete[]/delete mismatch
2011-05-25 13:19:01 +02:00
Wenzel Jakob
20e66965f6
latin-1 error messages in the PLY parser
2011-05-20 03:17:53 +02:00
Wenzel Jakob
6ad224eeb8
fixed a stupid bug in hg.cpp, which affected the volpath integrator (volpath_simple was unaffacted)
2011-04-30 14:26:19 -07:00
Wenzel Jakob
56429cc130
minor win32 warning removed
2011-04-30 14:12:00 -07:00
Wenzel Jakob
3e561b2486
removed further win64 warnings
2011-04-30 13:37:04 -07:00
Wenzel Jakob
1d7d3547d1
linux compilation fix
2011-04-30 22:16:27 +02:00
Wenzel Jakob
b203e2079b
removed many win64 compilation warnings
2011-04-30 12:54:56 -07:00
Wenzel Jakob
d422d7df3d
merge
2011-04-30 17:56:31 +02:00
Wenzel Jakob
7557927f69
removed a few win32 compilation warnings
2011-04-30 17:56:19 +02:00
Wenzel Jakob
9ef616245d
removed more win32 warnings
2011-04-29 16:25:09 +02:00
Wenzel Jakob
7ea86fd591
win32 crash bugfix
2011-04-29 16:15:33 +02:00
Wenzel Jakob
e73d458c32
fixed a few warnings on win32
2011-04-29 14:46:20 +02:00
Wenzel Jakob
ebd70aede4
bugfix for a pixel traversal issue reported by Marios
2011-04-28 18:14:21 +02:00
Wenzel Jakob
b9d3d53f7c
merge
2011-04-28 15:31:01 +02:00
Wenzel Jakob
839d7773c8
irawan.cpp removed the need for external diffuse/specular texture files
2011-04-28 15:30:39 +02:00
Wenzel Jakob
42a4fe421c
OSX crash bugfix
2011-04-28 11:20:10 +02:00
Wenzel Jakob
9cefc6ea97
support for custom float/spectrum parameters
2011-04-28 01:48:43 +02:00
Wenzel Jakob
a7906451f5
win32 compilation fixes
2011-04-27 13:13:37 +02:00
Wenzel Jakob
abeb41e75c
support for stochastic transmittance functions
2011-04-27 12:01:29 +02:00
Wenzel Jakob
5aca30bbbf
gridvolume performance improvements for lookupVector()
2011-04-26 20:37:41 +02:00
Wenzel Jakob
24976234b5
direction interpolation tweaks, cleaned up the gridvolume step size determination
2011-04-26 19:14:54 +02:00
Wenzel Jakob
1eabd9ce9a
use a 3x3 eigendecomposition in gridvolume::lookupVector()
2011-04-26 16:48:24 +02:00
Wenzel Jakob
0ca137b4b2
robustness improvement to attenuatedRayIntersect(), gridvolume support for uint8-based albedo data
2011-04-26 08:41:26 +02:00
Wenzel Jakob
e7148064d2
fixed the serialization code for Piti's model
2011-04-25 01:16:28 +02:00
Wenzel Jakob
26e3881fce
optional: strict surface normals
2011-04-24 18:42:02 +02:00
Wenzel Jakob
3e8e0bba53
VPL pruning
2011-04-24 15:24:04 +02:00
Wenzel Jakob
2d193b8b4f
support for writing JPEG files, small volumetric path tracer tweaks
2011-04-24 12:44:18 +02:00
Wenzel Jakob
d3ef37cfea
adjust ray mint in participating media
2011-04-22 09:10:28 +02:00
Wenzel Jakob
0b49a46620
added an implementation of piti irawan's woven cloth BRDF
2011-04-21 10:12:22 +02:00
Wenzel Jakob
c511567250
partial merge with the -ctrewrite branch
2011-04-21 01:12:08 +02:00
Wenzel Jakob
a3f7922f0f
OSX bugfix
2011-04-20 13:49:06 +02:00
Wenzel Jakob
f83eeeb411
osx fixes
2011-04-20 13:29:02 +02:00
Wenzel Jakob
0ef50cdfa5
minor bugfix
2011-04-17 17:32:18 +02:00
Wenzel Jakob
627201a172
medium bugfixes
2011-04-17 16:47:02 +02:00
Wenzel Jakob
9afac73a70
merge
2011-04-15 12:12:52 +02:00
Wenzel Jakob
244ca53571
uflake fitting utility
2011-04-15 02:55:24 +02:00
Wenzel Jakob
a98a1928ff
OSX build fixes
2011-04-15 02:53:06 +02:00
Wenzel Jakob
ee58d278b0
support compact encodings in gridvolume
2011-04-14 23:15:38 +02:00
Wenzel Jakob
c15f098dd9
.. and one more
2011-04-14 21:26:52 +02:00
Wenzel Jakob
d3062f1a29
another win32 compilation bug
2011-04-14 21:21:36 +02:00
Wenzel Jakob
81920d3df8
win32 compilation error
2011-04-14 21:19:39 +02:00
Wenzel Jakob
7a0f8288c4
forgotten utility in build file
2011-04-14 19:53:52 +02:00
Wenzel Jakob
f86674eb1f
switched to a structure tensor for interpolating directions in a medium
2011-04-14 19:45:48 +02:00
Wenzel Jakob
bd195d13da
direction interpolation debugging..
2011-04-14 18:01:11 +02:00
Wenzel Jakob
068e6139e5
handle zero orientations a bit better
2011-04-14 16:48:50 +02:00
Wenzel Jakob
70c762691d
anisotropic medium rendering integrated into heterogeneous.cpp
2011-04-14 15:44:13 +02:00
Wenzel Jakob
10fad3b341
header changes
2011-04-14 15:15:59 +02:00
Wenzel Jakob
9f58f35623
microflake bugfixes
2011-04-14 14:19:08 +02:00
Wenzel Jakob
d3ad21f0da
chi-square test on the sphere, improved microflake code
2011-04-14 02:46:01 +02:00
Wenzel Jakob
9aa5c13daa
cleaned up brent solver
2011-04-13 02:21:21 +02:00
Wenzel Jakob
9baca24e5e
microflake sigma-t function
2011-04-12 21:38:44 +02:00
Wenzel Jakob
734f6b6dec
line wrapping
2011-04-12 10:59:05 +02:00
Wenzel Jakob
a0d288758b
integrated cubature code into Mitsuba
2011-04-12 10:48:34 +02:00
Wenzel Jakob
5a0529c389
OSX build fixes
2011-04-11 11:04:33 +02:00
Wenzel Jakob
f807062c8f
cleanups
2011-04-11 07:12:14 +02:00
Wenzel Jakob
57e0b50c38
merge
2011-04-10 22:10:10 +02:00
Wenzel Jakob
227a95c76f
dielectric bugfixes
2011-04-10 22:09:52 +02:00
Wenzel Jakob
d612e23971
minor improvements
2011-04-10 22:07:08 +02:00
Wenzel Jakob
b45a27a6cb
exporter tweaks
2011-04-07 17:55:41 +02:00
Wenzel Jakob
4bf47e36b2
bug-huting
2011-04-06 02:07:04 +02:00
Wenzel Jakob
d5890fc4d0
copied caching volume data source from the CT project
2011-04-05 12:03:48 +02:00
Wenzel Jakob
e345990242
miscellaneous cleanups
2011-04-05 00:30:59 +02:00
Wenzel Jakob
271a610c4b
a few more bugfixes
2011-04-04 12:11:17 +02:00
Wenzel Jakob
c5669acde3
removed unnecessary line
2011-04-04 12:02:30 +02:00
Wenzel Jakob
cd8f6b3dcb
ported the heterogeneous volume to the new system
2011-04-04 12:01:14 +02:00
Wenzel Jakob
7baf7ff613
mtsutil crash bugfix
2011-04-04 07:15:02 +02:00
Wenzel Jakob
8933987ebf
volumetric path tracer fixed, started working on the heterogeneous medium
2011-04-03 23:41:51 +02:00
Wenzel Jakob
01895fa278
removed rot13
2011-04-03 14:43:27 +02:00
Wenzel Jakob
a646132c45
cleanups to the grid data source
2011-04-03 14:42:10 +02:00
Wenzel Jakob
3a03e46153
crash bugfix reported by Milos; a few unrelated cleanups
2011-04-03 14:41:21 +02:00
Wenzel Jakob
be4cba85bb
plugin reliability improvements
2011-03-31 22:23:05 +02:00
Wenzel Jakob
c9cb0dc56f
updates
2011-03-31 01:42:19 +02:00
Wenzel Jakob
3e316e6efd
instancing support in the realtine preview
2011-03-31 00:44:20 +02:00
Wenzel Jakob
77bcff3550
better medium integration + a two-sided BRDF adapter
2011-03-29 23:47:20 +02:00
Wenzel Jakob
5560e70033
medium-related bugfixes
2011-03-28 22:05:55 +02:00
Wenzel Jakob
6fe9cb7b6b
forgotten change
2011-03-28 12:06:13 +02:00
Wenzel Jakob
8c72982658
bugfixes
2011-03-27 20:01:34 +02:00
Wenzel Jakob
7b35f849ff
animation support
2011-03-26 15:24:54 +01:00
Wenzel Jakob
1df8255a30
rotation gizmo, work on the blender plugin
2011-03-26 01:39:38 +01:00
Wenzel Jakob
4bf6f3728c
bugfix
2011-03-21 19:51:55 +01:00
Wenzel Jakob
df2992f2b7
windows bugfix, pt. 2
2011-03-21 19:27:44 +01:00
Wenzel Jakob
83a601c967
windows bugfix
2011-03-21 19:17:57 +01:00
Wenzel Jakob
1e3b877fd3
X11 support for resize events
2011-03-21 18:45:46 +01:00
Wenzel Jakob
a90a8606bd
blocking Session::processEvents() function
2011-03-21 18:08:39 +01:00
Wenzel Jakob
d08a351a6c
better OpenMP integration
2011-03-21 14:32:05 +01:00
Wenzel Jakob
79ff47e7b1
bugfix, started adapting the heterogeneous medium
2011-03-16 19:12:55 +01:00
Wenzel Jakob
275101fc4a
changed the XML description
2011-03-15 20:14:35 +01:00
Wenzel Jakob
8e9b0d5d21
a few more medium-related bugfixes
2011-03-15 20:08:01 +01:00
Wenzel Jakob
7405a77078
various bugfixes
2011-03-15 17:11:49 +01:00
Wenzel Jakob
da246ae3a5
started an implementation of the beam radiance estimate
2011-03-15 11:54:24 +01:00
Wenzel Jakob
ece6baf6ce
further photon mapper fixes
2011-03-14 19:12:14 +01:00
Wenzel Jakob
bbde81ab99
photon mapping bugfix
2011-03-14 19:00:48 +01:00
Wenzel Jakob
5ab1f51959
improved particle tracer
2011-03-14 18:52:30 +01:00
Wenzel Jakob
ab93b94ac6
more accurate parallelized photon gathering steps
2011-03-14 17:31:36 +01:00
Wenzel Jakob
852d232cae
missed photon files
2011-03-14 14:58:58 +01:00
Wenzel Jakob
a8f5628aef
merge
2011-03-14 14:32:47 +01:00
Wenzel Jakob
7d43da70fc
removed cout
2011-03-14 14:32:31 +01:00
Wenzel Jakob
089d415f58
bugfixes
2011-03-14 13:47:33 +01:00
Wenzel Jakob
d1a982d358
various cleanups
2011-03-12 22:59:37 +01:00
Wenzel Jakob
89e7b71df1
bugfixes
2011-03-11 20:58:58 +01:00
Wenzel Jakob
d0c123f240
fixed a bug regarding 'mint' in the path tracers
2011-03-11 14:50:22 +01:00
Wenzel Jakob
9e96220bf6
debugging..
2011-03-11 12:49:07 +01:00
Wenzel Jakob
03c67c1ab3
ported the homogeneous medium to the new system
2011-03-10 20:12:05 +01:00
Wenzel Jakob
cc25c2175a
everything finally compiles
2011-03-10 03:26:15 +01:00
Wenzel Jakob
62cb0f64b1
medium-related changes
2011-03-09 19:06:01 +01:00
Wenzel Jakob
02764afe0d
more cleanups
2011-03-09 13:34:26 +01:00
Wenzel Jakob
9e922042c3
further tweaks
2011-03-09 10:53:41 +01:00
Wenzel Jakob
419fb7843f
a few more tweaks
2011-03-09 02:33:04 +01:00
Wenzel Jakob
22a1a37cf0
initial commit with accumulated changes of the participating medium rewrite
2011-03-08 20:23:17 +01:00
Wenzel Jakob
d2a0d96f95
OpenMP initialization code
2011-03-04 00:17:43 +01:00
Wenzel Jakob
dc801e7d6c
a few win32-related compilation fixes
2011-03-01 16:13:18 +01:00
Wenzel Jakob
787548d36c
fix mmap warning on win32
2011-03-01 15:21:14 +01:00
Wenzel Jakob
a9dd8971b0
stupid bug pointed out by derek
2011-03-01 11:56:48 +01:00
Wenzel Jakob
75462c11d2
merge
2011-02-28 14:10:52 +01:00
Wenzel Jakob
4a9e992da7
OSX build fixes
2011-02-27 13:41:27 +01:00
Wenzel Jakob
956d26a6ba
a bunch of cleanups
2011-02-23 20:45:49 +01:00
Wenzel Jakob
3e146b0006
bugfix to the dense matrix class
2011-02-11 17:42:44 +01:00
Wenzel Jakob
e6a8bd5417
two slightly modified search interfaces
2011-02-10 13:58:50 +01:00
Wenzel Jakob
2867546133
merge with the main branch
2011-02-10 11:45:01 +01:00
Wenzel Jakob
111574dcbc
GLProgram::setParameter() now handles more types of matrices
2011-02-10 11:44:49 +01:00
Wenzel Jakob
0516aacfe2
added left-balanced kd-tree construction as another testcase
2011-02-09 02:13:52 +01:00
Wenzel Jakob
9c1c16ab87
added a point kd-tree class
2011-02-09 01:32:35 +01:00
Wenzel Jakob
4396a4618d
naming conventions
2011-02-04 18:15:11 +01:00
Wenzel Jakob
df553745c4
A few missing matrix methods
2011-02-03 15:14:43 +01:00
Wenzel Jakob
4f955476e7
build fixed
2011-02-03 09:28:05 +01:00
Wenzel Jakob
48ae1f3eae
A batch of changes that have piled up:
...
- Cleaner build system organization (1 SConscript file per directory instead
of a single huge file)
- Robustness improvements to the KD-tree construction code (now does a better
job at handling degenerate triangles)
- Switched to an epsilon-free KD-tree traversal loop using Havran's T_{AB}^rec
algorithm
- Generalization of the KD-tree construction code (now supports plugging in
arbitrary tree construction heuristics)
- Addition of some utility code (LRU cache, adaptive Gauss-Lobatto
quadrature, etc.)
- Generic dense matrix class that supports arbitrary dimensions
- Pixel traversal within image blocks now uses a space-filling curve
ordering
- Added support for several noise functions from PBRT
- Cleanups of various top-level interfaces (Luminaires, Phase functions,
BSDFs, Participating media, etc.)
- Robustness improvements to the participating media code (faster + now
does a better job at dielectric boundaries)
- Added a basic tonemapping utility (can be invoked via mtsutil)
2011-02-03 09:15:25 +01:00
Wenzel Jakob
a87d3107da
bigger scale in memString()
2011-01-12 04:44:47 +01:00
Wenzel Jakob
07bc3a23fe
Scheduler: ability to return the number of local workers
2011-01-12 02:07:34 +01:00
Wenzel Jakob
5dcf9d8380
a few bugfixes for the OBJ loader (regarding unsuccessful material imports and incorrect object names)
2011-01-06 19:31:45 +01:00
Wenzel Jakob
55ba3887bd
moved the re-centering feature to the OBJ loader, where it makes more sense
2010-12-08 11:35:56 +01:00
Wenzel Jakob
2131a1b2d0
re-centering feature
2010-12-08 10:44:47 +01:00
Wenzel Jakob
a046fdf1d0
crash bugfix for network-based particle tracing applications
2010-12-08 01:40:15 +01:00
Wenzel Jakob
8ec05fa002
clarification comment
2010-12-03 13:01:46 +01:00
Wenzel Jakob
c26f9f536f
crash bugfix for the irradiance cache
2010-12-02 22:32:16 +01:00
Wenzel Jakob
6606e13c5c
typo; don't set thread priorities on Linux (it uses dynamic priorities)
2010-12-02 20:44:35 +01:00
Wenzel Jakob
67ab96cba8
significant improvements to the rough glass sampling code
2010-12-02 01:10:43 +01:00
Wenzel Jakob
683c5e463d
worker priority chooser UI
2010-12-01 22:14:28 +01:00
Wenzel Jakob
04d26f0dae
backported a bunch of serious bugfixes from the bidirectional branch
2010-12-01 11:33:11 +01:00
Wenzel Jakob
ef583fec48
fix bug #21 (erroneously exiting the UI when trying to export an image on OSX)
2010-12-01 02:47:20 +01:00
Wenzel Jakob
936e637605
option to use software fallback by default (part 2)
2010-12-01 01:48:39 +01:00
Wenzel Jakob
d9b90d8e99
option to use software fallback by default
2010-12-01 01:45:09 +01:00
Wenzel Jakob
20f3b7e0dc
heterogeneous medium: don't require an orientation field
2010-12-01 01:27:33 +01:00
Wenzel Jakob
c2d7903f54
much nicer FP exception system
2010-12-01 00:46:06 +01:00
Wenzel Jakob
0b2eb860c5
fix a freezing bug
2010-11-30 23:07:18 +01:00
Wenzel Jakob
407879c389
bugfix attempt #2 for a corner-case in heterogeneous media
2010-11-30 22:46:28 +01:00
Wenzel Jakob
828d3d3af9
bugfix for a few corner-cases
2010-11-30 22:22:57 +01:00
Wenzel Jakob
052f5f0bb8
flake model bugfixes
2010-11-30 21:56:21 +01:00
Wenzel Jakob
4625fa6241
bugfix regarding missing position UV partials
2010-11-30 20:41:42 +01:00
Wenzel Jakob
8037292e44
bugfix for the bugfix
2010-11-30 19:16:19 +01:00
Wenzel Jakob
2d21bd45e2
bugfixes in the OBJ parser
2010-11-30 18:57:20 +01:00
Wenzel Jakob
68b72fbe60
various bugfixes
2010-11-30 18:56:48 +01:00
Wenzel Jakob
97a0d7dd2d
Fixed a bug in the extended volumetric path tracer concerning materials with a dirac delta BSDF
2010-11-25 22:04:12 +01:00
Wenzel Jakob
cbe5de3a01
volpath_simple: render images correctly matching maxDepth when delta bounces are involved (attempt 2)
2010-11-25 21:38:54 +01:00
Wenzel Jakob
2131bdb817
initial support for computing shading normals with a specifiable angle cutoff, switched to Thuermer-Wuethrich-style smooth normal computation
2010-11-25 20:40:28 +01:00
Wenzel Jakob
e00a9477db
volpath_simple: render images correctly matching maxDepth when delta bounces are involved
2010-11-25 16:01:48 +01:00
Wenzel Jakob
80c0f932b3
MtsBlend: bugfix to support area light export
2010-11-25 14:36:28 +01:00
Wenzel Jakob
58572fa90f
fix an annoying GUI freeze bug
2010-11-25 14:09:13 +01:00
Wenzel Jakob
b2b60ed98f
hair bugfix
2010-11-25 01:24:49 +01:00
Wenzel Jakob
946611320a
this fixes a ptracer path depth inconsistency wrt. other integrators and fully implements the adjoint BSDF for shading normals everywhere
2010-11-25 00:30:10 +01:00
Wenzel Jakob
0815910bc8
OBJ parser improvements (now handles output from Rhino)
2010-11-24 11:00:30 +01:00
Wenzel Jakob
94e1d825b7
miscellaneous bugfixes and improvements
2010-11-23 23:01:47 +01:00
Wenzel Jakob
724ef1bf11
merged with the main branch
2010-11-23 20:42:15 +01:00
Wenzel Jakob
fd2067ca49
added acknowledgements for the material test scene
2010-11-23 20:41:20 +01:00
Wenzel Jakob
3fc8b212e3
bugfix for the bugfix
2010-11-23 11:40:02 +01:00
Wenzel Jakob
f042892686
bugfix to the area light GLSL shader
2010-11-23 11:25:33 +01:00
Wenzel Jakob
fae462dcc2
merged with the main branch
2010-11-23 02:09:44 +01:00
Wenzel Jakob
7a581340ee
win32 bugfixes
2010-11-22 18:24:25 +01:00
Wenzel Jakob
0015f5e53b
even nicer XML output
2010-11-22 09:18:15 +01:00
Wenzel Jakob
804c7ca718
the importer now produces much more readable XML output
2010-11-22 08:29:55 +01:00
Wenzel Jakob
721e922659
nicer log message for SerializedMesh
2010-11-22 07:26:13 +01:00
Wenzel Jakob
d631da2187
miscellaneous bugfixes
2010-11-21 02:50:15 +01:00
Wenzel Jakob
f67566ffcc
control animation export
2010-11-19 16:36:00 +01:00
Wenzel Jakob
87ac8b57bd
generalized the XML schema
2010-11-19 14:07:14 +01:00
Wenzel Jakob
0778c6e4ef
MtsBlend: initial support for adjusting the sampler/integrator, etc.
2010-11-17 21:10:14 +01:00
Wenzel Jakob
ada5d996a3
material preview support
2010-11-17 02:37:59 +01:00
Wenzel Jakob
40114792c9
adjustment files are now a bit more flexible
2010-11-17 01:43:39 +01:00
Wenzel Jakob
df1a3fc3ba
got it to compile
2010-11-16 17:20:24 +01:00
Wenzel Jakob
ceaa1907c0
miscellaneous bugfixes, animated instance
2010-11-16 14:59:52 +01:00
Wenzel Jakob
bed9d8228e
joinrgb bugfix reported by marios
2010-11-16 11:51:58 +01:00
Wenzel Jakob
c7c6d32579
more work on importing animations
2010-11-16 10:36:49 +01:00
Wenzel Jakob
aaa9fe74f5
more work on animation support
2010-11-16 01:00:37 +01:00
Wenzel Jakob
2b899db68c
MtsBlend: miscellaneous UI improvements
2010-11-15 23:40:37 +01:00
Wenzel Jakob
02d6129df9
store imported geometry more compactly
2010-11-15 20:51:31 +01:00
Wenzel Jakob
5452a0d30b
more work on importing animations
2010-11-15 17:27:42 +01:00
Wenzel Jakob
710890d894
initial support for importing animation tracks
2010-11-15 16:05:50 +01:00
Wenzel Jakob
36e9571e9f
fixed joinrgb for marios
2010-11-15 14:59:15 +01:00
Wenzel Jakob
8469c8601b
support material emission
2010-11-15 10:05:52 +01:00
Wenzel Jakob
849facf58f
COLLADA Importer: instancing support
2010-11-15 08:20:27 +01:00
Wenzel Jakob
db618fa804
instancing support
2010-11-15 07:18:52 +01:00
Wenzel Jakob
e5b707df11
MtsBlend: support for most material types
2010-11-14 16:52:28 +01:00
Wenzel Jakob
c82899de89
expose texture wrapping
2010-11-14 14:27:32 +01:00
Wenzel Jakob
e394456621
fix annoying win32 template static member linkage errors
2010-11-12 19:35:15 -08:00
Wenzel Jakob
e1fb65b170
checkerboard bugfix
2010-11-13 01:53:52 +01:00
Wenzel Jakob
fd68671dbc
MtsBlend: support for textures and materials
2010-11-13 01:40:31 +01:00
Wenzel Jakob
81982c8932
MtsBlend: refresh feature
2010-11-12 15:43:07 +01:00
Wenzel Jakob
a5b07f06ab
matrices and linear transformations are now stored on the stack
2010-11-12 15:09:37 +01:00
Wenzel Jakob
bd69a0fb0b
added a basic quaternion data structure
2010-11-12 14:16:47 +01:00
Wenzel Jakob
37d06c5623
instancing works
2010-11-12 11:03:43 +01:00
Wenzel Jakob
57d13dfe7b
partial support for geometry instancing
2010-11-12 03:15:32 +01:00
Wenzel Jakob
2ca4bb3f8a
COLLADA importer: segfault bugfix
2010-11-12 02:04:36 +01:00
Wenzel Jakob
90c7fd0b34
COLLADA importer: handle self-intersecting polygons
2010-11-12 01:53:52 +01:00
Wenzel Jakob
846b314676
MtsBlend: support all light source types
2010-11-12 00:56:19 +01:00
Wenzel Jakob
2a53d3240f
changed the way that luminaire importance sampling works -- now, a sampling weight can be specified
2010-11-11 21:52:49 +01:00
Wenzel Jakob
0d85269e21
merge with the main branch
2010-11-10 12:21:27 +01:00
Wenzel Jakob
b28750df0a
mtsimport: ability to override the film type
2010-11-10 11:32:17 +01:00
Wenzel Jakob
0368f440b5
merge with main branch
2010-11-09 23:36:58 +01:00
Wenzel Jakob
722154c586
build fix on fedora
2010-11-09 23:36:44 +01:00
Wenzel Jakob
701af0aa4b
kd-tree generalizations
2010-11-09 15:35:27 +01:00
Wenzel Jakob
fee7a12934
Make the AABB class more general
2010-11-09 14:45:12 +01:00
Wenzel Jakob
437169e4b4
support scaling and translating textures
2010-11-05 01:03:13 +01:00
Wenzel Jakob
f87a6a78a2
renamed isnan function
2010-11-04 23:04:40 +01:00
Wenzel Jakob
cff0d96f09
applied Edgar's patch ( #20 )
2010-11-04 22:56:18 +01:00
Wenzel Jakob
22a8a654ad
collada importer bugfixes (substituting missing textures)
2010-11-04 02:10:30 +01:00
Wenzel Jakob
41efe48e01
with the fixed ray epsilon issue, sphere intersections can be switched back to single precision
2010-11-03 22:14:26 +01:00
Wenzel Jakob
cce9775c0d
one more size issue
2010-11-02 02:25:49 +01:00
Wenzel Jakob
fe265a7509
handle enormously sized output images (>2GB)
2010-11-02 01:59:36 +01:00
Wenzel Jakob
5869939692
fixed a potential epsilon issue
2010-11-02 01:16:56 +01:00
Wenzel Jakob
a969d525d2
correctly compute the bounding sphere
2010-11-02 00:46:52 +01:00
Wenzel Jakob
af27507674
switched object reference counting to atomics
2010-11-01 23:48:28 +01:00
Wenzel Jakob
7036116997
further documentation updates
2010-10-31 16:20:58 +01:00
Wenzel Jakob
c02c34581d
merged with main branch
2010-10-26 22:08:41 +02:00
Wenzel Jakob
48e6b95a90
coarsen hairs that are too finely tesselated
2010-10-26 18:11:59 +02:00
Wenzel Jakob
665e7e63f6
typo
2010-10-26 01:59:27 +02:00
Wenzel Jakob
0a611c51dd
bugfix for the previous patch :)
2010-10-25 23:44:38 +02:00
Wenzel Jakob
3fe72bb927
more helpful error message when finding outdated .serialized files
2010-10-25 23:41:16 +02:00
Wenzel Jakob
aecd28dc8d
bug-hunt, fixed some hair-shape related issues
2010-10-25 22:36:30 +02:00
Wenzel Jakob
707bb4a2ac
faster+more approximate micro-flake sampling
2010-10-25 17:18:10 +02:00
Wenzel Jakob
a8763c890d
clipping for hair is done
2010-10-25 13:30:01 +02:00
Wenzel Jakob
a3842d5e2c
realtime preview: render triangle approximations of analytic shapes
2010-10-25 09:05:30 +02:00
Wenzel Jakob
9689d85377
fixed a fiber file parsing bug
2010-10-24 17:25:29 +02:00
Wenzel Jakob
90d488d3ba
kd-tree visualization mode
2010-10-24 16:17:39 +02:00
Wenzel Jakob
0013e696f7
fixed some accuracy issues
2010-10-24 14:14:12 +02:00
Wenzel Jakob
c747d91263
cleanups
2010-10-24 00:35:14 +02:00