- 06 8月, 2022 1 次提交
-
-
由 Peter Kovář 提交于
-
- 18 7月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
-
- 11 7月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
The previous implementation would inadvertently reuse the same sample value for medium distance sampling when rays passed through interfaces between different scattering media. In turn, this led to significant errors in rendered images. See issue #221...
-
- 07 7月, 2022 5 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
There's no need for the user to see a fatal error, which should be reserved for an actual internal error rather than a problem with the scene as specified... Issue #279.
-
由 Matt Pharr 提交于
Add a option to use arbitrary names for grids
-
由 pbrt4bounty 提交于
-
由 pbrt4bounty 提交于
Sometimes .nvdb files use arbitrary names for grids. This change adds two options for the user to specify different names for 'density' and 'temperature' grids.
-
- 05 7月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Previously, we'd get NaN values with anisotropic surfaces with zero roughness in one direction and non-zero roughness in the other. Fixes issue #283.
-
- 03 7月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
Avoid Clang 14 error compiling under Windows
-
由 Matt Pharr 提交于
Check to see if a filepath exists before making absolute
-
由 pbrt4bounty 提交于
Build with Clang 14 under Windows show this error ``` clang-14: error: no such file or directory: '/D' clang-14: error: no such file or directory: 'PTEX_STATIC' ``` This commit fix this and is also OK for MSVC
-
- 30 6月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Only resolve aperture as a file if not a builtin name
-
- 28 6月, 2022 2 次提交
- 23 6月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Make it consistent with how it's specified with the other media..
-
由 Matt Pharr 提交于
And similarly for the corresponding member variable. "temperaturecutoff" is still accepted for backwards compatibility.
-
- 05 6月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Found by @guoxx, issue #250.
-
- 04 6月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Opportunity noted by @star-hengxing, issue #238.
-
- 30 5月, 2022 4 次提交
-
-
由 Matt Pharr 提交于
It's not clear what this would mean and this case isn't handled by integrators in any case. (cc #271)
-
由 Matt Pharr 提交于
Silent most of the MSVC warnings except 4244 and 4146 for non clear reason
-
由 pbrt4bounty 提交于
-
由 pbrt4bounty 提交于
-
- 28 5月, 2022 5 次提交
-
-
由 Matt Pharr 提交于
For these, if a ray goes through an interface we need to treat the interface as specular. (This is needed since the shadow ray test used in these integrators does not handle interfaces but just returns false for shadow rays that hit them.) Related to #271.
-
由 Matt Pharr 提交于
*haveMedia would never be set to true due to a check for a nullptr material at the start of the function... In turn, this led to the wavefront integrator not detecting the case of interface materials without participating media, which still requires special handling for direct lighting to come out right. This should fix #271.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
(Still accept "color" for backwards compatibility.)
-
- 24 5月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
-
- 23 5月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
Read Optix path from environment.
-
由 Andreas Wendleder 提交于
This way it doesn't has to be set in CMakeCache.txt every time the repository is checked out.
-
由 Matt Pharr 提交于
Add mouse handling.
-
- 14 5月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
Noted by @pbrt4bounty in #246.
-
由 Matt Pharr 提交于
On Windows, both CPU and GPU can't write to managed memory at the same time. Previously, it was possible that the asynchronous creation of the sampler, camera, film, etc., could still be running when OptiX BVH construction started. This was especially likely with the Halton sampler + random digit permutations, which take a while to initialize. Fixes #246.
-
由 Matt Pharr 提交于
-
- 13 5月, 2022 4 次提交
-
-
由 Matt Pharr 提交于
Cuda toolkit
-
由 Matt Pharr 提交于
Add more recent versions, up to 11.7.0, and remove older ones. 11.2.2 is now the oldest version tested.
-
由 Matt Pharr 提交于
Allows removing the workaround for NVIDIA's changed signing keys.
-
由 Hearwindsaying 提交于
taggedptr_test.cpp adds a test type to check if the fix works as expected.
-