Commit Graph

125 Commits (9b6d0dd19727293ab8b6b6ca96c3eb37cc7e67b7)

Author SHA1 Message Date
Wenzel Jakob 5ee46b1f47 compilation fixes for OSX, added some boost files 2010-09-29 18:06:18 +02:00
Wenzel Jakob 4bb5e8c3d6 vertex color and PLY loading support 2010-09-28 19:47:16 +02:00
Wenzel Jakob 46dcdc4100 work on sutherland-hodgman, allow to set log level to errors only 2010-09-16 02:30:47 +02:00
Wenzel Jakob 7ecd3a5e73 updated nvidia suppressions file for valgrind, fixed path resolution error in mitsuba.cpp 2010-09-13 21:35:46 +02:00
Wenzel Jakob a5035b6b10 partial rewrite part 2, the project now fully compiles again 2010-09-13 21:19:04 +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 a8b1d882ef nicer geometry debug messages 2010-09-08 11:32:58 +02:00
Wenzel Jakob e7d808d6e7 fix an apparent portability issue regarding std::isstream between OSX and Linux 2010-09-08 10:36:30 +02:00
Wenzel Jakob 234e1a724d merged with the main branch 2010-09-08 10:21:36 +02:00
Steve Marschner ced3b423e4 merged with main branch from repository 2010-09-07 16:53:39 +02:00
Steve Marschner bab8d27301 fix for duplicated final vertex bug 2010-09-07 16:49:35 +02:00
Wenzel Jakob 92a627986f better path handling 2010-09-05 21:51:30 +02:00
Wenzel Jakob 0f1158c678 added copyright headers to all relevant source files 2010-09-02 23:41:20 +02:00
Wenzel Jakob dc8aed1aaf merged with main branch 2010-09-02 22:39:27 +02:00
Wenzel Jakob 995810faaf do sphere & cylinder intersections in double precision 2010-09-02 22:32:33 +02:00
Wenzel Jakob 8c0e6e3d18 committed miter hair segment code from Steve 2010-09-01 22:41:59 +02:00
Wenzel Jakob 723e8d951f fixed obj serialization issues 2010-08-27 15:33:22 +02:00
Wenzel Jakob b49340d02a win32 importer bugfixes 2010-08-26 17:05:13 +02:00
Wenzel Jakob 76e6ac6322 mtsimport now works with OBJs 2010-08-20 00:45:52 +02:00
Wenzel Jakob 5745233216 merged with main branch 2010-08-19 09:15:03 +02:00
Wenzel Jakob 4228002df0 generate a proper AABB for the hair compound shape 2010-08-18 23:49:04 +02:00
Wenzel Jakob 9f9275aab0 import diffuse reflectances 2010-08-18 19:15:40 +02:00
Wenzel Jakob 9fed7118bf better obj parsing & gui scene saving support
- do a better job at parsing OBJs with multiple objects
- correctly save XML scenes when there is no integrator or sampler
2010-08-18 17:28:27 +02:00
Wenzel Jakob be412e8313 Accumulated changes since the v.0.1.1. release
* constant.cpp, src/libhw/vpl.cpp: Support for image environment
        sources and spot lights in the real-time preview.

	* mitsuba.cpp: Ability to run the 'mitsuba' execubable in arbitrary
        locations on OSX while ensuring that it still finds all plugins etc.

	* mtsimport: COLLADA importer support for ambient lights and 'polylist' meshes.

    * scene.cpp: Create a default camera when none is specified in the XML file.

    * constant.cpp, src/libhw/vpl.cpp: Support for rendering constant environment
        sources in the real-time preview.

    * glwidget.cpp, mainwindow.cpp: Support for Drag & Drop

    * glwidget.cpp, mainwindow.cpp: The Mitsuba user interface now also
        doubles as an EXR viewer / tonemapper. Drag an EXR file onto the
        UI or open it using the File menu, and the image opens in a new
        tab. Afterwards, it is possible to export the image as a tonemapped
        8-bit PNG image.
2010-08-10 02:34:58 +02:00
Wenzel Jakob 08b1861c4d Initial import of Mitsuba version 0.1.1
Unfortunately, no history for the existing files could be imported from
the previous SVN repository (it is mixed with as-of-yet unpublished research).
2010-08-09 19:38:37 +02:00