Wenzel Jakob
8f25f1ee46
finished PSSMLT documentation
2012-09-28 22:42:09 -04:00
Wenzel Jakob
f3b0d060b2
added a figure to describe BDPT
2012-09-28 20:58:52 -04:00
Wenzel Jakob
f31ebc3fe6
some work on the documentation
2012-09-28 20:55:01 -04:00
Wenzel Jakob
7bd912db6b
documentation updates
2012-09-28 00:17:44 -04:00
Wenzel Jakob
35da602d4e
The epic 0.4.0 merge of the bidirectional branch -- sorry not to do this in smaller batches, but doing so would have been an incredible amount of work. A through description of the changes will be made available on the blog this week.
2012-09-27 12:43:51 -04:00
Wenzel Jakob
0632170e0c
minor documentation update
2012-06-05 08:23:20 +12:00
Wenzel Jakob
d7066893c8
do string replacements in the right order
2012-04-24 23:55:28 -04:00
Wenzel Jakob
6089c1d52c
documentation updates
2012-04-13 14:15:23 -04:00
Wenzel Jakob
74d1ab5bf7
performance improvements for the hair intersection shape
2012-01-25 17:27:27 -05:00
Wenzel Jakob
55bfc36f08
clarified wording
2012-01-19 23:47:45 -05:00
Wenzel Jakob
d18ea5bce0
documentation updates
2012-01-19 19:50:45 -05:00
Wenzel Jakob
85947c4261
added an ebuild comment
2011-11-29 00:53:57 -05:00
Wenzel Jakob
31647e9af4
compilation updates
2011-10-27 12:57:33 -04:00
Wenzel Jakob
644928ae43
compilation docs update
2011-10-27 12:51:37 -04:00
Wenzel Jakob
137084f24f
documentation for the direct illumination integrator
2011-10-02 23:11:24 -04:00
Wenzel Jakob
b74d6add79
update version number in the docs
2011-09-18 21:57:59 -04:00
Wenzel Jakob
e78b35f34c
nicer doxygen output
2011-09-18 18:36:19 -04:00
Wenzel Jakob
1a731394c8
fixed rough coating, renamed sssbrdf -> rmbrdf to avoid further confusion
2011-09-17 22:44:07 -04:00
Wenzel Jakob
45d3be5ec5
rough plastic documentation is done..
2011-09-17 21:28:43 -04:00
Wenzel Jakob
1852d18833
roughplastic documentation updates
2011-09-17 20:27:21 -04:00
Wenzel Jakob
f5bde3beb6
smoothplastic doc updates
2011-09-17 19:29:48 -04:00
Wenzel Jakob
94ea62495c
documentation updates, finished the disk shape
2011-09-14 16:07:02 -04:00
Wenzel Jakob
14b65e4d94
added documentation for the rectangle shape
2011-09-14 02:05:00 -04:00
Wenzel Jakob
bf397624ec
typos
2011-09-12 15:18:49 -04:00
Wenzel Jakob
4ad2e7582c
nicer heterogeneous documentation
2011-09-08 19:48:30 -04:00
Wenzel Jakob
cda2bc02b9
plastic material updates
2011-09-07 17:01:29 -04:00
Wenzel Jakob
241c015f66
fixed bsdf overview figure
2011-09-07 13:31:51 -04:00
Wenzel Jakob
7acf2099d5
updated the plastic and roughplastic figures
2011-09-07 12:54:52 -04:00
Wenzel Jakob
d666d89031
reciprocity tests
2011-09-05 14:14:30 -04:00
Wenzel Jakob
c479b9af21
gendocs.py Python 3 compatibility fix by Johannes Meng
2011-09-02 13:58:35 -04:00
Wenzel Jakob
a2f929a08a
added a bit more documentation
2011-08-27 00:16:09 -04:00
Wenzel Jakob
2ba07a76fd
documentation for films and media
2011-08-26 00:33:53 -04:00
Wenzel Jakob
24769ecf83
documentation on the supported types of textures
2011-08-25 17:22:08 -04:00
Wenzel Jakob
3527c37f13
switched the hair intersection code to double precision
2011-08-25 02:21:43 -04:00
Wenzel Jakob
470f226814
documentation updates
2011-08-23 14:08:43 -04:00
Wenzel Jakob
7264fc329b
further shape documentation
2011-08-23 03:47:37 -04:00
Wenzel Jakob
bdaaa217ba
cylinder shape cleanup, support for recursive scene upgrades
2011-08-23 02:02:44 -04:00
Wenzel Jakob
edb1869cd4
linux compilation bugfix
2011-08-23 00:58:23 -04:00
Wenzel Jakob
f130fa9e43
added a new shape documentation section
2011-08-22 21:03:58 -04:00
Wenzel Jakob
0d203940a1
documentation for the sphere shape
2011-08-22 19:41:28 -04:00
Wenzel Jakob
ae962dccac
updated compilation information
2011-08-22 13:07:28 -04:00
Wenzel Jakob
d0391dff8b
rough coating documentation
2011-08-22 02:33:35 -04:00
Wenzel Jakob
a535eaf3ae
rough coating icon
2011-08-22 00:28:24 -04:00
Wenzel Jakob
282682b8c4
added a hacky rough coating BSDF
2011-08-22 00:17:55 -04:00
Wenzel Jakob
94fd78d0a5
done with the python integration (for now)
2011-08-21 18:54:13 -04:00
Wenzel Jakob
482ca30bfc
documentation updates
2011-08-20 17:49:20 -04:00
Wenzel Jakob
e58a0fa338
python binding improvements
2011-08-20 03:36:40 -04:00
Wenzel Jakob
30833047d2
documentation updates
2011-08-19 20:13:48 -04:00
Wenzel Jakob
159a8e3f74
documentation updates
2011-08-19 13:54:25 -04:00
Wenzel Jakob
d0e9e2d0ac
documentation updates
2011-08-19 13:53:26 -04:00
Wenzel Jakob
8bca25f504
merge
2011-08-19 13:52:00 -04:00
Wenzel Jakob
ec70443156
documentation updates
2011-08-19 12:05:24 -04:00
Wenzel Jakob
139d0d5073
documentation & python binding improvements
2011-08-19 03:13:18 -04:00
Wenzel Jakob
a3896c0f89
added a logo to the documentation
2011-08-19 00:36:00 -04:00
Wenzel Jakob
4edd540474
added a warning to the api docs
2011-08-19 06:23:41 +02:00
Wenzel Jakob
7f918fd1a1
boost::python and documentation updates
2011-08-19 00:16:57 -04:00
Wenzel Jakob
2b7ed93923
documentation updates
2011-08-19 06:13:48 +02:00
Wenzel Jakob
cedab7e413
fix a really subtle linux/boost-python crash related to exception handling -> link to libstdc++ before any other libraries
2011-08-17 04:44:28 -04:00
Wenzel Jakob
17f4576d19
arch section updates
2011-08-16 21:29:56 -04:00
Wenzel Jakob
344ed29552
documentation updates
2011-08-16 04:35:34 -04:00
Wenzel Jakob
38a275e988
merge
2011-08-15 18:04:33 -04:00
Wenzel Jakob
fb8200d41b
forgotten line
2011-08-15 15:52:35 -04:00
Wenzel Jakob
8abac198d0
linux compilation support
2011-08-13 02:49:58 -04:00
Wenzel Jakob
ba8b62dd74
Dipole BRDF by Marios Papas
2011-08-11 00:23:20 -07:00
Wenzel Jakob
effbe773a8
latex compatibility fixes for systems that don't have MinionPro
2011-08-04 12:43:53 -04:00
Wenzel Jakob
ec1d6ae917
information on making releases
2011-08-04 01:05:43 -04:00
Wenzel Jakob
bd973fec89
documentation updates
2011-08-03 17:28:28 -04:00
Wenzel Jakob
38fccc241a
added micro-flake example renderings
2011-08-01 02:14:13 +02:00
Wenzel Jakob
cffde41f80
a few bugfixes
2011-07-29 03:29:11 +02:00
Wenzel Jakob
93217958fb
preliminary sun/sky model implementation
2011-07-29 02:39:40 +02:00
Wenzel Jakob
2fd2a33d46
HK documentation updates
2011-07-28 21:16:18 +02:00
Wenzel Jakob
531d9d54e2
documentation updates
2011-07-28 16:32:55 +02:00
Wenzel Jakob
8e448eaf6c
added an environment luminaire, changed the sky.cpp implementation so that it forwards to envmap.cpp
2011-07-28 02:52:31 +02:00
Wenzel Jakob
87faf4dd30
sky light figure updates (flipped horizontally and vertically so that the coordinates make more sense)
2011-07-27 09:58:20 +02:00
Wenzel Jakob
73f51c1c9f
sky luminaire improvements
2011-07-27 03:40:13 +02:00
Wenzel Jakob
1141eb87e3
port to boost::fileystem v3, some adjustments to the sky luminaire
2011-07-26 21:05:43 +02:00
Wenzel Jakob
0175931ed3
bugfixes to the coating material
2011-07-22 18:43:11 +02:00
Wenzel Jakob
1adfc11099
documentation updates, bugfixes to coating.cpp and mask.cpp
2011-07-22 16:08:58 +02:00
Wenzel Jakob
33a6fd58c0
sky luminaire by Tom Kazimiers, composite light sources, rayleigh scattering in media
2011-07-21 17:42:44 +02:00
Wenzel Jakob
a17fed6f5b
documentation updates for the HK model
2011-07-18 14:46:24 +02:00
Wenzel Jakob
317e661612
Added an implementation of the Hanrahan-Krueger model (courtesy of Tom Kazimiers and Marios Papas)
2011-07-18 02:39:24 +02:00
Wenzel Jakob
a5d3024a39
various cleanups
2011-07-17 15:20:55 +02:00
Wenzel Jakob
ef2c813b10
Added an XSLT-based scene 'upgrade' tool to handle content from old versions of Mitsuba.
...
Some of the documentation was improved, and there are now example bump map
renderings.
2011-07-17 00:28:28 +02:00
Wenzel Jakob
17eb2166f0
documentation updates, fixed for many typos, fixed the bump map model
2011-07-15 18:37:48 +02:00
Wenzel Jakob
b5a6b7cbd8
a nicer <lookAt> command
2011-07-15 10:49:44 +02:00
Wenzel Jakob
2d5fef282f
fixed a material test rendering with an incorrect color cast
2011-07-14 16:29:24 +02:00
Wenzel Jakob
b5e5e6abf7
win32 build fixes
2011-07-14 16:27:38 +02:00
Wenzel Jakob
add374feb8
added acknowledgments for the IOR data and the cubature library
2011-07-14 10:47:10 +02:00
Wenzel Jakob
2e2acc153e
better importance sampling for the coating model, added documentation
2011-07-13 19:47:57 +02:00
Wenzel Jakob
ce9ad8515d
BSDFs now flag spatially varying components
2011-07-13 17:40:26 +02:00
Wenzel Jakob
a92aa6b29a
got the coating to work; more documentation
2011-07-13 05:15:10 +02:00
Wenzel Jakob
aa1a9a1881
back-ported the irawan&marschner model
2011-07-12 23:16:27 +02:00
Wenzel Jakob
77ebb4b9ac
finished the Ward backport
2011-07-12 18:36:20 +02:00
Wenzel Jakob
d4818ae43d
back-ported the phong model
2011-07-12 11:53:36 +02:00
Wenzel Jakob
60e0252af3
a few bugfixed, re-integrated twosided
2011-07-12 02:57:49 +02:00
Wenzel Jakob
873fe06277
finished the roughdiffuse model, fixed a handedness switch in Transform::lookAt
2011-07-11 01:34:17 +02:00
Wenzel Jakob
ac3935fa17
removed a few old newpage commands from the documentation
2011-07-08 22:56:45 +02:00
Wenzel Jakob
f412727cd6
documentation for the Oren-Nayar model
2011-07-08 14:36:16 +02:00
Wenzel Jakob
112d86c0a0
GLSL implementation of the rough conductor shader
2011-07-08 01:59:49 +02:00
Wenzel Jakob
d2f1d31aeb
cleanups, yet another bugfix for the A-S model
2011-07-08 00:36:02 +02:00
Wenzel Jakob
ac63fa896b
added the ashikhmin-shirley microfacet distribution
2011-07-07 05:39:55 +02:00
Wenzel Jakob
a13583db34
done with the smooth conductor, started working on the rough dielectric
2011-07-07 03:07:32 +02:00
Wenzel Jakob
5c8201d764
further spectrum-related cleanups
2011-07-06 17:52:02 +02:00
Wenzel Jakob
c552a79902
did a pass over the spectral rendering support; ported some RGB->Spectrum conversion code from PBRT
2011-07-06 12:50:38 +02:00
Wenzel Jakob
1dc0193f68
spectral rendering improvements, added back further documentation chapters
2011-07-05 18:50:17 +02:00
Wenzel Jakob
4a6d69df32
documentation updates, the chi-square test now also handles delta components, addes support for loading interpolated color spectra from disk
2011-07-05 13:24:22 +02:00
Wenzel Jakob
54fb516737
improvements to the dielectric material
2011-07-04 23:39:44 +02:00
Wenzel Jakob
626794b94a
major redesign of the BSDF API
2011-07-04 20:13:36 +02:00
Wenzel Jakob
c4eaf13ec8
got rid of exrtexture, renamed ldrtexture to bitmap and extended it to handle EXRs.
2011-07-03 17:10:12 +02:00
Wenzel Jakob
38a908306e
documentation cleanups
2011-07-03 03:31:16 +02:00
Wenzel Jakob
5cc7e40df2
started a new branch for a material development cycle. new features: glass preview in the VPL renderer, more documentation
2011-07-03 02:46:09 +02:00
Wenzel Jakob
8fec5a4d87
updates to the documentation
2011-07-02 17:03:57 +02:00
Wenzel Jakob
cb3dcdb377
exactly sample the fresnel term in roughglass.cpp, added a directory for the bidirectional library (this is only meant to contain a few backported components for now)
2011-07-01 11:35:49 +02:00
Wenzel Jakob
06cc8005f0
rough glass generalization; bugfixes
2011-07-01 01:48:33 +02:00
Wenzel Jakob
677ef502dd
fully texturable transmittance, reflectance, and roughness in the rough glass model
2011-06-28 11:09:13 +02:00
Wenzel Jakob
7f8e92becd
further work on the documentation
2011-06-26 03:29:50 +02:00
Wenzel Jakob
83ebeb7edf
nicer typesetting
2011-06-25 18:46:20 +02:00
Wenzel Jakob
7571fda521
documentation of the lambertian plugin
2011-06-25 16:49:26 +02:00
Wenzel Jakob
afe800e2ee
started working on auto-generated plugin documentation
2011-06-25 03:47:41 +02:00
Wenzel Jakob
9ffb8eb846
documentation updates
2011-06-05 17:26:30 +02:00
Wenzel Jakob
8e3666adf5
ICL12 support on windows, cleanups
2011-06-01 18:32:55 +02:00
Wenzel Jakob
bcfe528d5f
documentation updates
2011-06-01 03:26:23 +02:00
Wenzel Jakob
8ce5bd94a8
updates
2011-06-01 03:06:25 +02:00
Wenzel Jakob
740b5b5651
MS projects have moved
2011-06-01 02:20:53 +02:00
Wenzel Jakob
dd7ef85f17
gizmo removal
2011-05-30 12:17:46 +02:00
Wenzel Jakob
8c72982658
bugfixes
2011-03-27 20:01:34 +02:00
Wenzel Jakob
03c67c1ab3
ported the homogeneous medium to the new system
2011-03-10 20:12:05 +01:00
Wenzel Jakob
419fb7843f
a few more tweaks
2011-03-09 02:33:04 +01:00
Wenzel Jakob
967b12960d
a few documentation-related cleanups
2011-02-22 00:40:04 +01:00
Wenzel Jakob
e609c8fb39
software fallback documentation
2010-12-01 01:52:27 +01:00
Wenzel Jakob
fd2067ca49
added acknowledgements for the material test scene
2010-11-23 20:41:20 +01:00
Wenzel Jakob
7a581340ee
win32 bugfixes
2010-11-22 18:24:25 +01:00
Wenzel Jakob
388d1854b1
Qt/64 bit binary links for Windows
2010-11-21 19:03:56 +01:00
Wenzel Jakob
a7fba35ef0
serious bugfix to the material exporter
2010-11-21 12:53:03 +01:00
Wenzel Jakob
d631da2187
miscellaneous bugfixes
2010-11-21 02:50:15 +01:00
Wenzel Jakob
f098c3c455
removed irrelevant documentation section
2010-11-19 14:12:04 +01:00
Wenzel Jakob
96481b14eb
Arch linux -related documentation patch contributed by Alex Combas
2010-11-19 00:40:10 +01:00
Wenzel Jakob
437169e4b4
support scaling and translating textures
2010-11-05 01:03:13 +01:00
Wenzel Jakob
44f7624f6e
nicer line wrap
2010-11-01 22:48:58 +01:00
Wenzel Jakob
8e74cea367
documentation updates
2010-11-01 22:47:54 +01:00
Wenzel Jakob
ba5a9654d9
documentation updates, allow to specify the configuration file
2010-11-01 22:33:00 +01:00
Wenzel Jakob
6433604064
documentation updates
2010-10-31 16:06:26 +01:00
Wenzel Jakob
52c25e7a04
merged a forgotten revision
2010-10-26 22:15:51 +02:00
Wenzel Jakob
4a926af49b
handle newer versions of MSVC++
2010-10-20 12:37:34 -07:00
Wenzel Jakob
969229d98f
recompiled WIN64 binaries for Boost and COLLADA-DOM without the secure SCL
2010-10-20 12:28:52 -07:00
Wenzel Jakob
a168e60b78
updated docs regarding the Qt version on OSX
2010-10-19 00:12:32 +02:00
Wenzel Jakob
e77e1096de
sphere works again, initial support for coherent RT with non-tri shapes
2010-10-18 19:20:20 +02:00
Wenzel Jakob
d788010885
committed 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).
2010-10-16 00:33:32 +02:00
Wenzel Jakob
b2679e8adc
allow to disable the preview
2010-10-13 23:20:20 +02:00
Wenzel Jakob
ef40560f07
added a few words about what features won't import properly
2010-10-09 13:24:58 +02:00