Block a user
b3ebb408d7
Cycles: Temporary fix for Principled Hair albedo
bb9eb262d4
Revert "Cycles: Clean up the Principled Hair BSDF implementation"
1f615690e6
Cycles: Add support for CUDA 12
6a0b1eae8c
Fix #104097: re-enable Cycles AMD Vega support
cb77865c21
Cycles: Clean up the Principled Hair BSDF implementation
Cycles: Clean up the Principled Hair BSDF implementation
Done: bb9eb262d4
I'll put together a quick workaround for #104586 that we can commit in the meantime.
Lukas Stockner
deleted branch principled-hair-cleanup from LukasStockner/blender
2023-02-13 22:49:16 +01:00
Regression: Blender 3.5: Hair: Cycles render passes GlossDir, GlossInd, GlossCol, TransDir, TransInd, and TransCol
Cycles: Clean up the Principled Hair BSDF implementation
Cycles: Clean up the Principled Hair BSDF implementation
Lukas Stockner
created branch principled-hair-cleanup in LukasStockner/blender
2023-02-12 22:07:10 +01:00
Lukas Stockner
pushed to principled-hair-cleanup at LukasStockner/blender
2023-02-12 22:07:10 +01:00
f806033977
Cycles: Clean up the Principled Hair BSDF implementation
f0669ff8ba
BLI: use larger integer type in BitVector
3f40962414
Cleanup: use sized int types for polyfill_2d
32149f8d7a
Tests: add polyfill2d test to ensure the result has no zero area tris
91346755ce
Cleanup: use '#' prefix for issues instead of 'T'
Regression: Blender 3.5: Hair: Cycles render passes GlossDir, GlossInd, GlossCol, TransDir, TransInd, and TransCol
Hm, this is a tricky one.
The problem here is that previously, the Principled Hair BSDF didn't write its color into the color passes at all, so there was no issue. Since that commit, the…
Cycles: Refactor Microfacet Fresnel further, implement MaterialX OSL BSDF closures
Lukas Stockner
pushed to fresnel-restructure-and-materialx at LukasStockner/blender
2023-02-11 21:29:14 +01:00
2f3d23a942
Cycles: Implement MaterialX OSL microfacet closures
a0304444ba
Cycles: Make Fresnel term independent of microfacet closure type
56c30987d1
Cycles: Use generic microfacet() closure in OSL, also for Glass
555e7549b6
Cycles: Only apply defensive sampling for Glass to camera rays
d26b2040ec
Cycles: Switch to using a 3D sampler for BSDF sampling
Lukas Stockner
pushed to remove-anisotropic-bsdf-node at LukasStockner/blender
2023-02-11 21:28:51 +01:00
4426121a07
Cycles: Remove Sharp distribution from BSDF nodes
777672d0eb
Cycles: Merge Anisotropic BSDF node into Glossy BSDF node
d33960aead
Cleanup: remove whole-archive linking for USD
085c854b2a
Fix curves selection toggling
82867753cf
Transform: Hide trackball gizmo while dragging
Light linking
@homspau I don't think doing the object-based approach where you get a output based on the sampled light is possible, due to the order in which the path is traced. The evaluation of the object's…
Cycles: Use per-microfacet Fresnel term for Glass closures
I've updated the BSDF sampling code to use a 3D sampler now. The third dimension is used (and rescaled afterwards) to pick the closure, most BSDFs still only use the first two dimensions but Glass…
56c30987d1
Cycles: Use generic microfacet() closure in OSL, also for Glass
555e7549b6
Cycles: Only apply defensive sampling for Glass to camera rays
d26b2040ec
Cycles: Switch to using a 3D sampler for BSDF sampling
47a50a9c09
Cycles: Use per-microfacet Fresnel term for Glass closures
d33960aead
Cleanup: remove whole-archive linking for USD
Lukas Stockner
created branch fresnel-restructure-and-materialx in LukasStockner/blender
2023-02-08 01:00:21 +01:00
Lukas Stockner
pushed to fresnel-restructure-and-materialx at LukasStockner/blender
2023-02-08 01:00:21 +01:00
6eeb0784cc
Cycles: Implement MaterialX OSL microfacet closures
0d39de9fd7
Cycles: Make Fresnel term independent of microfacet closure type
WIP: Cycles: Use per-microfacet Fresnel term for Glass closures