Commit Graph

287 Commits (metadata)

Author SHA1 Message Date
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
Wenzel Jakob 05266a5033 merge with default branch 2010-10-07 18:57:44 +02:00
Wenzel Jakob effb3ebfb0 work on the min-max binning split method 2010-10-07 18:38:06 +02:00
Wenzel Jakob 2eccb2e9f1 better wrapping 2010-10-05 14:11:56 +02:00
Wenzel Jakob 929fe8211d updated compilation docs 2010-10-05 14:09:38 +02:00
Wenzel Jakob 80e4b35c22 merged with main branch 2010-10-05 07:35:24 +02:00
Wenzel Jakob f74e40f8cc merge with main branch 2010-09-28 20:09:31 +02:00
Wenzel Jakob 5ab8f36d61 fixed Xerces C reference in the documentation 2010-09-28 19:48:20 +02:00
Wenzel Jakob 4bb5e8c3d6 vertex color and PLY loading support 2010-09-28 19:47:16 +02:00
Wenzel Jakob 6e674c0ab7 fixed FC compilation docs 2010-09-22 02:41:30 +02:00
Wenzel Jakob ccf18058c2 updated compiling doc section for fedora 2010-09-22 02:03:44 +02:00
Wenzel Jakob ebc7c814dd cleanup phase is done -- merging into the default branch 2010-09-21 23:33:59 +02:00
Wenzel Jakob ef55697dd9 importance sampling support for environment maps 2010-09-21 02:45:25 +02:00
Wenzel Jakob 0bba70a89d work on the documentation 2010-09-19 12:07:34 +02:00
Wenzel Jakob d5fef776fa forgotton documentation image 2010-09-14 14:06:23 +02:00
Wenzel Jakob 5a437a9992 Fix Bug #6 (out of range indices from 3ds max) 2010-09-14 11:27:35 +02:00
Wenzel Jakob 486597b420 merge with default local branch 2010-09-13 21:46:01 +02:00
Wenzel Jakob d9d4a00522 updated acknowledgements, show whether collada is compiled into the binary 2010-09-13 16:44:12 +02:00
Wenzel Jakob 8e7fdb48dc Partial rewrite, part 1. Does not fully compile yet
- Switched vectors classes to templates
- Moved most path handling over to boost_filesystem
- Nicer include file structure
- Better documentation for libcore
- Doxygen support
- Vector/Point/etc. data structures are now unitialized by default!
2010-09-10 03:14:48 +02:00
Wenzel Jakob 6fb1691861 typo in compilation documentation 2010-09-08 23:37:24 +02:00
Wenzel Jakob 76a9a6b4d0 import chapter 2010-09-03 17:59:20 +02:00
Wenzel Jakob 82596daa50 documentation: import chapter 2010-09-03 16:58:59 +02:00
Wenzel Jakob d4181b01fd import tutorial 2010-09-03 14:20:18 +02:00
Wenzel Jakob 1c60e7368d testcase support -- see 'test_samplers.cpp' for an example 2010-09-02 17:57:04 +02:00
Wenzel Jakob 73f5f5fc4b added mersenne twister to acknowledgments 2010-08-30 10:24:19 +02:00
Wenzel Jakob 32a7dcc414 doxygen support 2010-08-24 20:18:01 +02:00
Wenzel Jakob e1054035a3 fixed a regression on win32, added a note about installing SCons on windows. 2010-08-18 13:17:01 +02:00
Wenzel Jakob 1d94d71157 more parallelization docs 2010-08-17 01:49:56 +02:00
Wenzel Jakob b18761dfcc bugfixes to mtsutil, more parallelization documentation 2010-08-17 01:27:08 +02:00
Wenzel Jakob 0b175b6ab2 parallelization doc update 2010-08-16 20:00:47 +02:00
Wenzel Jakob 8a7f92e704 Switch to Xerces-C++ 3, part 2, Starting to work on mtsutil program 2010-08-16 14:11:08 +02:00
Wenzel Jakob fa1789be6d portal luminaire, support for adjustments when importing from COLLADA, bugfixes 2010-08-13 14:53:52 +02:00
Wenzel Jakob 901fc493c4 format documentation is done 2010-08-11 20:00:16 +02:00
Wenzel Jakob 6c429ac43f more documentation, create a default luminaire if the scene description contains none 2010-08-11 03:32:46 +02:00
Wenzel Jakob 713d98ad85 basic usage documentation 2010-08-11 00:38:22 +02:00
Wenzel Jakob 2d9b927853 finished documentation on compiling mitsuba 2010-08-10 18:24:09 +02:00
Wenzel Jakob b49b8a0a2e new section on how to compile the renderer 2010-08-10 13:39:13 +02:00
Wenzel Jakob a4b188c29c initial documentation 2010-08-10 03:25:24 +02:00