Commit Graph

149 Commits (ef48c84915dca73e9f96299a63ccb0dac8f8ea62)

Author SHA1 Message Date
Edgar Velazquez-Armendariz dac7cf679a Removed unused header core/stl.h 2013-01-28 20:50:51 -05:00
Wenzel Jakob 511568c846 decided to rename 'atransform' back to 'transform'. added renderings by Geoffrey Irving to demonstrate the instance plugin (with permission) 2013-01-28 19:56:45 -05:00
Wenzel Jakob 874a392336 merged motion blur branch, updated version 2013-01-28 17:44:47 -05:00
Edgar Velazquez-Armendariz 50d596ece7 Merge with upstream 2013-01-26 23:12:34 -05:00
Wenzel Jakob 97f0a28ffb added an optional feature to hide directly visible light sources -- this is convenient for making paper figures etc. where one don't want the environment map to 'bleed' into the foreground objects (see the committed images for an example) 2013-01-24 23:52:10 -05:00
Edgar Velazquez-Armendariz 40cfc60ee7 Merge with upstream 2013-01-21 17:40:21 -05:00
Wenzel Jakob 87d3f207ae moc does not always appear to understand slots with ifdefs -- make it a bit easier to compile 2012-12-09 01:03:29 -05:00
Wenzel Jakob ed80098254 fixed include paths 2012-12-09 01:02:59 -05:00
Wenzel Jakob 3a1fe7481e some SCons-related improvements 2012-12-09 00:57:27 -05:00
Wenzel Jakob 4506e9daf7 more accurate Fresnel reflectance computations involving conductors 2012-12-04 01:09:29 -05:00
Edgar Velazquez-Armendariz aa4f3d7a3b Fix a minor warning about unused variables. 2012-12-03 14:03:41 -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
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 5170893195 fixed animation support for the 'thinlens' plugin 2012-11-05 22:48:12 -05: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 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
Wenzel Jakob 544080e808 some work towards animated transformation support 2012-10-26 02:15:32 -04:00
Wenzel Jakob 83f0109f84 minor interactive documentation tweak 2012-10-22 00:10:09 -04:00
Wenzel Jakob 6137c21db5 minor 2012-10-22 00:02:28 -04:00
Wenzel Jakob efe33e9212 OCD: remove trailing spaces from all files 2012-10-20 14:04:13 -04:00
Edgar Velazquez-Armendariz fd4e94092a Merge with default 2012-10-18 15:56:45 -04:00
Wenzel Jakob b36ac39b36 documentation updates, continued 2012-10-18 14:58:38 -04:00
Wenzel Jakob ae3f196dd1 more documentation updates 2012-10-18 12:31:23 -04:00
Wenzel Jakob 9c4b1d9a1c GUI documentation update pass, part 1 2012-10-18 11:28:07 -04:00
Wenzel Jakob 423ffd59dd a few minor robustness improvements 2012-10-17 22:24:44 -07:00
Wenzel Jakob e23e84b81f handle unicode scene loading error messages 2012-10-14 20:54:36 -07:00
Edgar Velazquez-Armendariz 2671205bcb Remove unnecessary Xerces-C namespace imports/inlcudes. 2012-10-12 18:18:56 -04:00
Edgar Velazquez-Armendariz a26272344c Merge with default 2012-10-12 17:54:44 -04:00
Edgar Velazquez-Armendariz 8d62ad3203 Use the static functions of QFileDialog to export and image in mtsgui
The path of the selected image is stored in the setting variable 'exportFileDir'
thus allowing separate directories for openning files and exporting images.
2012-10-12 17:49:15 -04:00
Wenzel Jakob 68c265cfdc unicode readyness patch 2012-10-08 23:02:27 -07:00
Wenzel Jakob 6b193b1677 updated copyright year 2012-10-08 20:45:12 -07:00
Wenzel Jakob 23ba42ae15 avoid a weird GL warning on OSX 2012-10-08 23:11:39 -04:00
Wenzel Jakob 527b661280 collada + obj importer robustness improvements 2012-10-08 21:40:37 -04:00
Edgar Velazquez-Armendariz 13f9954824 Merge with default 2012-10-08 15:46:21 -04:00
Edgar Velazquez-Armendariz ad63888153 Use the static functions of QFileDialog to open a file in mtsgui
The path of the selected files is stored in the setting variable 'fileDir'. This
was done in order to use the OS native file dialog; the Qt-based one was
terribly outdated on Windows. This is the first commit in the way to replace
all file-open dialogs in mtsgui.
2012-10-08 15:45:40 -04:00
Wenzel Jakob c619846fd7 Updated acknowledgments. At this point, Mitsuba contains no more code written by Tom Kazimiers. 2012-10-07 19:04:48 -07:00
Wenzel Jakob 1947b6f884 merge with Edgar's latest changes 2012-10-03 19:37:33 -04:00
Edgar Velazquez-Armendariz 3d56c61b16 Next pass of improved Unicode support. 2012-10-03 00:43:12 -04:00
Edgar Velazquez-Armendariz 19f5eb1c86 First pass at improving Unicode support.
Uses the fact that boost::filesystem::path v3 uses wchar_t on Windows, which
is binary-compatible with the internal representation of QString (unicode16).
Not all the code paths have been tested yet, particularly in mtsgui.
2012-10-02 20:53:27 -04:00
Wenzel Jakob 72f93cf39c bugfixes for some potential crash causes 2012-10-02 17:55:37 -04:00
Wenzel Jakob de9f47ce5a merge 2012-10-02 14:38:29 -04:00
Wenzel Jakob 8f9a325a2d linker fix 2012-09-30 22:21:52 -04:00
Edgar Velazquez-Armendariz 1f9ef5bb3f Merge with default 2012-10-01 15:14:25 -04:00
Wenzel Jakob 3a1e890a55 linker fix 2012-09-30 22:21:52 -04:00
Wenzel Jakob c8b9ef4208 'POSIX Threads for WIN32' is not used by Mitsuba anymore 2012-09-30 17:52:38 -04:00
Wenzel Jakob 0edfcfbc89 updated acknowledgments, finished ERPT documentation, added an extra check to suppress some NaNs 2012-09-30 17:47:20 -04:00
Wenzel Jakob 91b9668aa0 documentation improvements, some subtle gui improvements, revived MEMLT 2012-09-30 03:40:18 -04:00
Wenzel Jakob d83a7bae52 MLT documentation improvements 2012-09-30 00:34:29 -04:00
Wenzel Jakob 35df0e21ef icon and documentation update 2012-09-28 22:36:29 -04:00
Edgar Velazquez-Armendariz 7b91595afb Set up the QCoreApplication information inside the custom class constructor. 2012-09-28 17:41:25 -04:00
Edgar Velazquez-Armendariz 3a53f4b45d Specify the organizacion, domain and app name at the top QCoreApplication level.
This way it is possible to create instances of QSettings using the default
constructor while using the right information. This also allows a single point
to change the application information in the future.
2012-09-28 15:40:43 -04:00
Wenzel Jakob 15ca0811a0 fixed a few boost::filesystem string issues 2012-09-27 23:00:45 -07:00
Wenzel Jakob cb7d958f86 oops, one icon was in the wrong place 2012-09-27 20:57:22 -04:00
Wenzel Jakob d714d7712a added a few missing icons 2012-09-27 20:54:22 -04:00
Wenzel Jakob c1d9fd195f a few minor tweaks to get things to compile with XE Composer 2013 2012-09-27 17:19:57 -07: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 8c8d53d884 bugfixes to permit compiling the renderer in double precision 2012-06-04 21:33:47 +12:00
Wenzel Jakob 2f553660c4 added support for '-D' parameter in mtsgui 2012-04-25 00:48:30 -04:00
Wenzel Jakob 5f86f4cdc8 got rid of old crash reporter code 2012-04-24 23:56:37 -04:00
Wenzel Jakob 32d5af0cd4 fixed a serious bug in ConditionVariable::wait(int ms) and got rid of some GUI deadlocks 2011-10-20 19:02:59 -04:00
Wenzel Jakob 04c0351d8a deadlock issues, part 1 2011-10-20 15:22:29 -04:00
Wenzel Jakob 7ec713347f GUI crash bugfix 2011-10-16 03:22:48 -04:00
Wenzel Jakob 7f71397b82 OSX build fix 2011-10-15 01:21:51 -04:00
Wenzel Jakob 38b0f38a1d disk intersection shape, crash bugfix 2011-09-14 14:28:26 -04:00
Wenzel Jakob e47ffcc3a7 store the complete path of recent files 2011-09-14 11:48:56 -04:00
Wenzel Jakob 39b16c5234 better mtsgui behavior with multi-screen setups 2011-09-14 11:39:25 -04:00
Wenzel Jakob 37a44865e3 fix serious mtsgui save-related bug that could destroy the scene. This happened when saving from a cloned tab. 2011-09-12 16:09:40 -04:00
Wenzel Jakob 106ef46287 log a bit more information about the running system 2011-09-10 15:07:04 -04:00
Wenzel Jakob 999540bfcf fix exp/log performance-related issues on Linux/x86_64 2011-09-09 16:53:36 -04:00
Wenzel Jakob ed12b775ed photon mapper improvements pertaining to dielectrics 2011-09-01 18:55:04 -04:00
Wenzel Jakob a29505643a cleanup 2011-09-01 18:03:13 -04:00
Wenzel Jakob 6d6725cc03 photon mapper simplifications, switched to a better direct illumination strategy 2011-08-30 01:05:59 -04:00
Wenzel Jakob 84ef32d946 applied four patches from Edgar 2011-08-23 18:57:35 -04:00
Wenzel Jakob bdaaa217ba cylinder shape cleanup, support for recursive scene upgrades 2011-08-23 02:02:44 -04:00
Wenzel Jakob 94fd78d0a5 done with the python integration (for now) 2011-08-21 18:54:13 -04:00
Wenzel Jakob e92e71b9ec python improvements 2011-08-21 00:30:49 -04:00
Wenzel Jakob 9cf5f001e7 python binding improvements 2011-08-20 17:09:59 -04:00
Wenzel Jakob 0b9e6e20c7 OSX fixes 2011-08-19 21:17:13 -04:00
Wenzel Jakob d5eb2407df name cleanups, part 2 2011-08-19 19:39:27 -04:00
Wenzel Jakob 8bca25f504 merge 2011-08-19 13:52:00 -04:00
Wenzel Jakob 3a01e96196 capitalization 2011-08-19 00:21:11 -04:00
Wenzel Jakob b83871c387 reverted the previous change 2011-08-18 21:56:16 -04:00
Wenzel Jakob abdb1c0b41 OSX/32+Intel compiler compilation fix 2011-08-18 21:51:59 -04:00
Wenzel Jakob e7225da4ca python layer improvements 2011-08-17 05:10:16 -04:00
Wenzel Jakob 4c3a7ce03c fixed the symlink install tool 2011-08-17 00:17:09 -04:00
Wenzel Jakob 51bdcd12da installer script does not quite work yet 2011-08-16 21:35:04 -04:00
Wenzel Jakob 17226f330a merge 2011-08-16 20:44:11 -04:00
Wenzel Jakob 8019a53716 renamed some old function prefixes 2011-08-16 20:37:47 -04:00
Wenzel Jakob 5d9fdf248e OSX build system updates 2011-08-16 20:27:11 -04:00
Wenzel Jakob a0e3a219d0 command-line access 2011-08-16 18:28:06 -04:00
Wenzel Jakob 6afff558ef OSX build improvements 2011-08-16 02:18:38 -04:00
Wenzel Jakob 5ebb8a76c2 OSX build improvements 2011-08-16 00:36:44 -04:00
Wenzel Jakob 26fc39bac0 OSX build system improvements: switched from @executable_path to @loader_path 2011-08-14 19:30:06 -04:00
Wenzel Jakob 73dfd56677 renamed qtgui to mtsgui for consistency 2011-08-07 21:01:40 -04:00