Commit Graph

783 Commits (9b6d0dd19727293ab8b6b6ca96c3eb37cc7e67b7)

Author SHA1 Message Date
Wenzel Jakob 6d835b2ac1 merge 2011-08-16 21:35:14 -04:00
Wenzel Jakob 51bdcd12da installer script does not quite work yet 2011-08-16 21:35:04 -04:00
Wenzel Jakob 5c16310852 merge 2011-08-16 21:33:37 -04:00
Wenzel Jakob e830ee1be9 switched the Float keyword from a define to a typedef 2011-08-16 20:49:02 -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 babb13d144 OSX build improvements 2011-08-16 14:17:11 -04:00
Wenzel Jakob 6afff558ef OSX build improvements 2011-08-16 02:18:38 -04:00
Wenzel Jakob 7407748c83 OSX build fixes 2011-08-16 02:07:20 -04:00
Wenzel Jakob 5ebb8a76c2 OSX build improvements 2011-08-16 00:36:44 -04:00
Wenzel Jakob 7dea158d5f OSX build fix 2011-08-16 00:31:55 -04:00
Wenzel Jakob 46c7299ddf OSX compilation fix 2011-08-15 21:20:24 -04:00
Wenzel Jakob df0ae2943d another unused variable 2011-08-15 19:22:31 -04:00
Wenzel Jakob 8659d8aa50 removed some unused variables 2011-08-15 19:11:44 -04:00
Wenzel Jakob 38a275e988 merge 2011-08-15 18:04:33 -04:00
Wenzel Jakob 387904932c remove a warning 2011-08-15 17:09:26 -04:00
Wenzel Jakob 42c882d43f nicer implementation of the Properties class based on boost::variant; added various python-related improvements 2011-08-15 14:38:01 -04:00
Wenzel Jakob bdf44fc85b python improvements 2011-08-14 23:56:47 -04:00
Wenzel Jakob 1b47d02583 forgotten header file 2011-08-14 23:28:42 -04:00
Wenzel Jakob b768f94933 merge 2011-08-14 22:43:52 -04:00
Wenzel Jakob 359045517f matrix support 2011-08-14 22:43:47 -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 76a30036a3 mtspy improvements 2011-08-14 14:18:15 -04:00
Wenzel Jakob 9c7a39bf0b python improvements 2011-08-14 02:38:24 -04:00
Wenzel Jakob 7d2e34b402 merge 2011-08-13 23:06:28 -04:00
Wenzel Jakob 18751fec05 mtspy improvements 2011-08-13 23:05:50 -04:00
Wenzel Jakob e5c7346bdc windows compilation fixes 2011-08-13 18:56:51 -07:00
Wenzel Jakob 9bd5619750 linux compilation fixes for GCC 4.5 2011-08-13 20:41:19 -04:00
Wenzel Jakob c4f17401e1 envmap serialization bugfix for sunsky 2011-08-13 18:10:34 -04:00
Wenzel Jakob 4458a4e844 more vector types 2011-08-13 16:36:44 -04:00
Wenzel Jakob a0b73a71e9 Python: vector and framework initialization support 2011-08-13 15:46:49 -04:00
Wenzel Jakob 9130f3ab0c sssbrdf improvements 2011-08-13 14:10:18 -04:00
Wenzel Jakob bc16235f6f renamed the mixture BSDF, added support for reparameterizing the HK & SSBRDF plugins in terms of albedo 2011-08-13 12:04:28 -04:00
Wenzel Jakob 8abac198d0 linux compilation support 2011-08-13 02:49:58 -04:00
Wenzel Jakob cd69e50a73 sssbrdf-related bugfixes/improvements 2011-08-13 01:07:31 -04:00
Wenzel Jakob ba8b62dd74 Dipole BRDF by Marios Papas 2011-08-11 00:23:20 -07:00
Wenzel Jakob 4a5435f8c7 python adjustments 2011-08-10 22:47:00 -07:00
Wenzel Jakob 73dfd56677 renamed qtgui to mtsgui for consistency 2011-08-07 21:01:40 -04:00
Wenzel Jakob 2de99d873e fixed the mixture phase function 2011-08-07 17:51:02 -04:00
Wenzel Jakob c2364efad9 mixture phase function (broken) 2011-08-07 11:19:42 -04:00
Wenzel Jakob 60bbb6d646 merge 2011-08-07 02:55:46 -04:00
Wenzel Jakob 73dc3f897a started working on chkms.cpp 2011-08-07 02:54:37 -04:00
Wenzel Jakob 80d76ae867 added a coating GLSL shader, some name refactoring 2011-08-07 01:37:24 -04:00
Wenzel Jakob 9401714298 added a HK GLSL shader 2011-08-06 23:31:45 -04:00
Wenzel Jakob 0f9b046141 getting there.. 2011-08-06 22:42:05 -04:00
Wenzel Jakob affa3a2cb9 ported all of the BRDF/BSDF models, some bugs remain 2011-08-06 21:52:39 -04:00
Wenzel Jakob 0ae25c4ea2 switched to a more consistent API for the two BSDF::sample() methods -- they now both return the importance weight 2011-08-05 11:44:03 -04:00
Wenzel Jakob 48b1309d0d fixed a subtle bug that happened when using volpath with area light sources whose associate shape doesn't have a BSDF 2011-08-04 18:52:52 -04:00
Wenzel Jakob ec1d6ae917 information on making releases 2011-08-04 01:05:43 -04:00
Wenzel Jakob f8ee9e649a HK documentation updates 2011-08-02 16:51:27 -04:00
Wenzel Jakob 11d3e3a997 double precision fix contributed by Marios Papas 2011-08-02 14:03:42 -04:00
Wenzel Jakob 38fccc241a added micro-flake example renderings 2011-08-01 02:14:13 +02:00
Wenzel Jakob 7531f543d5 added a forgotten file 2011-07-29 15:55:06 +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 b605c5e937 A few more cosines to get straight 2011-07-29 01:56:36 +02:00
Wenzel Jakob 0e05949f2c created a separate file containing sun-specific configuration routines 2011-07-28 21:54:14 +02:00
Wenzel Jakob 173c0be464 HK documentation updates 2011-07-28 21:22:47 +02:00
Wenzel Jakob 2fd2a33d46 HK documentation updates 2011-07-28 21:16:18 +02:00
Wenzel Jakob 79aaea5d32 texture support for the HK model 2011-07-28 19:34:05 +02:00
Wenzel Jakob 30e1cc5681 work on the envmap luminaire 2011-07-28 19:13:24 +02:00
Wenzel Jakob 8c1d38980d improved the accuracy of shadow rays 2011-07-28 18:28:00 +02:00
Wenzel Jakob 531d9d54e2 documentation updates 2011-07-28 16:32:55 +02:00
Wenzel Jakob 247ebcf607 minor tweaks 2011-07-28 15:53:44 +02:00
Wenzel Jakob f8198e236d cleanups 2011-07-28 14:35:52 +02:00
Wenzel Jakob 389ca590d2 nicer default sky 2011-07-28 14:34:59 +02:00
Wenzel Jakob 4d01f32749 HK and coating bugfixes 2011-07-28 14:25:03 +02:00
Wenzel Jakob ff025d558f fix a NaN issue in envmap.cpp 2011-07-28 12:09:56 +02:00
Wenzel Jakob fcae6a3314 adapted sunsky so that it refers to the still-missing sun model 2011-07-28 03:21:33 +02:00
Wenzel Jakob 5b735f362d sunsky meta-plugin 2011-07-28 03:18:17 +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 e379ffda42 the envmap luminaire is verified! 2011-07-27 18:50:15 +02:00
Wenzel Jakob 7305768f61 fixed some over-zealous refactoring 2011-07-27 18:41:25 +02:00
Wenzel Jakob bd3291fad0 reverting back to Boost::Filesystem v2, since not all platforms provide v3 yet 2011-07-27 17:11:57 +02:00
Wenzel Jakob 3726f657a2 luminaire verification code 2011-07-27 16:28:35 +02:00
Wenzel Jakob d6e55318ed BSDF serialization bugfixes 2011-07-27 15:02:06 +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 d5d4a632b8 cleanups 2011-07-27 03:40:35 +02:00
Wenzel Jakob 73f51c1c9f sky luminaire improvements 2011-07-27 03:40:13 +02:00
Wenzel Jakob eae8cc74f7 fixed boost::filesystem v3 port, further tweaks on the sunsky model 2011-07-26 23:44:53 +02:00
Wenzel Jakob 628dddbe91 merge 2011-07-26 21:06:01 +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 cd4c6165c8 double precision compilation fix 2011-07-22 23:54:01 +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 b657152081 cleanup of the medium & dipole data input interface 2011-07-22 01:30:14 +02:00
Wenzel Jakob 4ed86ec392 fixed a stupid bug that could mess up medium rendering with analytic shapes 2011-07-21 19:10:37 +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 a4acf8b379 two-sided coating 2011-07-20 00:39:29 +02:00
Wenzel Jakob 1b7b8a6d74 nice modulo function, rearranged BSDF interface 2011-07-19 20:01:48 +02:00
Wenzel Jakob 42ce9799f6 typo 2011-07-19 18:53:15 +02:00
Wenzel Jakob dbfca082b3 added box-muller sampling; applied Marios' HK serialization bugfix 2011-07-19 18:47:55 +02:00
Wenzel Jakob 901bbc2bfe merge with the main branch 2011-07-19 06:37:15 +02:00
Wenzel Jakob f903c8e05d importer bugfixes 2011-07-19 06:36:27 +02:00
Wenzel Jakob 2199cbf257 OSX/Qt linker bugfix 2011-07-19 06:02:19 +02:00
Wenzel Jakob f7f10c0000 bugfixes to the importer 2011-07-19 04:49:35 +02:00
Wenzel Jakob 8b9776c4ac added a newline to a documentation listing 2011-07-18 14:47:46 +02:00
Wenzel Jakob a17fed6f5b documentation updates for the HK model 2011-07-18 14:46:24 +02:00