Block a user
56c7716860
Implement DEP-based denoising-aware adaptive sampling
1f47964f74
Merge remote-tracking branch 'stefan/oidn_cuda' into oidn-adaptive
268f93d763
Fix: memory leak during Property Search
797013b7f4
Fix #116866: crash when adding volume
e983e47616
Cleanup: remove unused simplify level from volume runtime data
5ab304759b
Add randomized samplemap option
2e4f7025b8
Add Variance output pass
ba5a39a7c9
Fix #115978: FCurve extrapolation ignored in NLA.
d9240b0724
Cleanup: make format
d6c5946e34
Fix: make format wrong results on Linux with system Python 3.12
Cycles: Support Type-A IES files
Updated to make the handling much more general.
Previously the kernel code expected 360x180° data, so the parser rejected any input that doesn't match the specific symmetry cases listed in the…
65595118cb
Cycles: Make IES parsing more flexible
09635f27d9
Cycles: Support Type-A IES files
74dd1e044b
Nodes: improve socket picking tolerances
cea7b0bde8
Fix #115393: Set Snap Base not working
361174b588
Refactor: GEO: Mesh selection header file
Fix #115206: Sheen renders incorrectly in certain situations
Just to make sure - I assume the tests don't show a difference with this version?
Fix #115206: Sheen renders incorrectly in certain situations
That threshold is much too wide - acos(0.99)
is >8°.
Versioning: Better conversion of Specular tint for metals
LGTM now, but I also wrote a considerable part of it so I probably shouldn't approve it by myself.
Cycles: Fix invalid normals in various situations
Actually, we should use len_squared
here - avoids a square root and does the job just as well.
Cycles: Fix invalid normals in various situations
Nitpick: Typo in safe_normlize
. Same in safe_normal
.
Fix #115206: Sheen renders incorrectly in certain situations
This change assumes the specific choice of local frame does not matter.
But looking at the code:
float3 localO = make_float3(dot(T, wo), dot(B, wo), dot(N, wo)); float…