Wenzel Jakob
4506e9daf7
more accurate Fresnel reflectance computations involving conductors
2012-12-04 01:09:29 -05:00
Edgar Velazquez-Armendariz
4d93f69899
Merge with default
2012-12-03 14:04:10 -05:00
Edgar Velazquez-Armendariz
aa4f3d7a3b
Fix a minor warning about unused variables.
2012-12-03 14:03:41 -05:00
Wenzel Jakob
b90faa309b
minor
2012-11-27 20:21:05 -05:00
Wenzel Jakob
d77192ef53
added Warp::intervalToNonuniformTent() sampling function
2012-11-27 18:17:01 -05:00
Wenzel Jakob
ebe9d0eafc
merge with ev-cmake
2012-11-27 17:40:48 -05:00
Edgar Velazquez-Armendariz
85a54d6c93
Add the mercurial revision number and date to the Windows resource info.
2012-11-27 12:17:08 -05:00
Wenzel Jakob
eb4a823ead
fully switched over to new spline code
2012-11-27 11:47:25 -05:00
Edgar Velazquez-Armendariz
f96c87b5ce
Add the new spline sources to the CMake build system.
2012-11-27 11:41:30 -05:00
Edgar Velazquez-Armendariz
496be9d089
Merge with default
2012-11-27 11:35:52 -05:00
Edgar Velazquez-Armendariz
a3a067688a
Use the static QFileDialog function when locating a missing import resource.
2012-11-27 11:32:33 -05:00
Wenzel Jakob
9708dbb3d6
nicer Catmull-Rom spline evaluation/integration/sampling utility functions -- these will fully replace their predecessors in a future commit
2012-11-27 03:39:09 -05:00
Edgar Velazquez-Armendariz
3c47db4f79
Merge with previous merge pushed to BitBucket
2012-11-26 19:50:25 -05:00
Edgar Velazquez-Armendariz
e50d4dd189
Use the QFileDialog static functions in the import scene dialog
2012-11-26 19:43:48 -05:00
Edgar Velazquez-Armendariz
f078daa1be
Use the static functions on 'Save scene as'.
2012-11-26 18:17:02 -05:00
Edgar Velazquez-Armendariz
1cf94e546a
Use the Qt static file dialogs only on Windows.
...
Windows needs to use the static file dialog function to show the native GUI,
but OSX needs to use the full functions to display a sheet in a native-like way;
Linux seems to behave the same on both cases.
2012-11-26 13:29:42 -05:00
Edgar Velazquez-Armendariz
f7bd2117fa
Merge with default
2012-11-26 12:10:19 -05:00
Wenzel Jakob
151287b0df
gendocs.py: Python 3 bugfix submitted by Johannes Meng
2012-11-15 10:17:03 -05:00
Wenzel Jakob
69e019bf60
photon mapper: don't limit the specular photon depth
2012-11-15 02:05:25 -05:00
Wenzel Jakob
66d10b1bc4
fixed some photon mapper issues when dealing with participating media and index-matched medium transitions
2012-11-15 01:48:27 -05:00
Wenzel Jakob
fb7fe6a8e1
prevent excessive MLT/ERPT error messages due to roundoff errors
2012-11-15 00:52:14 -05:00
Wenzel Jakob
0a441e78a8
First initialize all dipole point clouds separately, THEN allow querying them (reported by Jean-Dominique Gascuel)
2012-11-14 22:39:52 -05:00
Wenzel Jakob
e39ed84866
add missing mtsimport binary on Fedora
2012-11-14 11:58:55 -05:00
Wenzel Jakob
5bfb27ea41
increased temporary storage for intersections (possibly revert this later on), clipping support for removing unwanted animation segments
2012-11-07 23:11:55 -05:00
Wenzel Jakob
dbf62f906b
support for PLY files containing quadrilaterals. handle a typo in files that seems to be common (a property list named 'vertex_index' instead of 'vertex_indices')
2012-11-07 21:54:39 -05:00
Wenzel Jakob
5170893195
fixed animation support for the 'thinlens' plugin
2012-11-05 22:48:12 -05:00
Wenzel Jakob
f9d42ff3b2
minor optimization (save a few square roots here and there)
2012-11-04 18:02:39 -05:00
Wenzel Jakob
06d6b96c6e
removed an unused script
2012-11-04 12:18:04 -05:00
Wenzel Jakob
cb31210614
moved associated legendre function implementation
2012-11-04 01:50:58 -05:00
Wenzel Jakob
9d424186e3
some work on the deformable shape plugin
2012-11-03 04:18:01 -04:00
Wenzel Jakob
b5b71e0732
updated the documentation with information on how to specify animated transformations
2012-11-03 03:19:05 -04:00
Wenzel Jakob
3881f295d8
added a convenience wrapper to permit direct animation of every type of shape without having to declare instances etc
2012-11-03 02:46:32 -04:00
Wenzel Jakob
0c09791f47
motion blur support (sensors, emitters, and non-deforming objects for now)
2012-11-03 01:52:19 -04:00
Wenzel Jakob
f66737cf39
merge
2012-11-02 19:41:04 -04:00
Wenzel Jakob
b5f2bc911b
work around an issue in the intel C++ compiler on Linux
2012-11-02 11:50:22 -04:00
Wenzel Jakob
8b61c6d1ca
fixed instance normal derivative computation so that it works for any kind of linear transformation
2012-11-01 22:21:50 -04:00
Wenzel Jakob
28120678ac
sun/sunsky: allow turning the sun into a directional light source (optional)
2012-11-01 20:32:44 -04:00
Wenzel Jakob
76b9bd0841
developer documentation: fixed a typo
2012-10-31 18:33:27 -04:00
Wenzel Jakob
6c9cd55acd
Added tag v0.4.2 for changeset 13a39b11acee
2012-10-31 18:31:46 -04:00
Wenzel Jakob
a48b142244
set version to 0.4.2
2012-10-31 11:10:04 -04:00
Wenzel Jakob
bc42717371
symlinks_install (OSX): update library search paths in shell scripts for easier python support
2012-10-31 00:23:04 -04:00
Edgar Velazquez-Armendariz
0dfbf7ee47
Merge with default
2012-10-30 18:14:23 -04:00
Edgar Velazquez-Armendariz
cb8198aa7b
Added helper template functions to handle fixed-sized arrays in core/stream.h
2012-10-30 18:06:51 -04:00
Wenzel Jakob
3a3ab40d44
some work on removing stl.h
2012-10-27 03:03:28 -04:00
Wenzel Jakob
ad29ce0cd9
mept directional light source fixes
2012-10-27 00:58:36 -04:00
Wenzel Jakob
77d38db84e
fixed a typo in the OSX build system, which prevented python bindings in release builds from working
2012-10-26 19:32:09 -04:00
Wenzel Jakob
3e689d7ec7
Cylinder::getNormalDerivative fix
2012-10-26 02:16:14 -04:00
Wenzel Jakob
544080e808
some work towards animated transformation support
2012-10-26 02:15:32 -04:00
Wenzel Jakob
efc4ba1e27
merge
2012-10-25 12:37:40 -04:00
Wenzel Jakob
0434ce7779
TriMesh::computeUVTangents(): be a bit less noisy..
2012-10-25 12:36:34 -04:00