Block a user
Cycles: Merge OSL Clearcoat closure into microfacet()
Cycles: Don't store SVM closure weight in ShaderData
Lukas Stockner
pushed to dont-store-svm-closure-weight at LukasStockner/blender
2023-07-22 04:46:49 +02:00
70ead7c840
Cycles: Don't store SVM closure weight in ShaderData
Lukas Stockner
created branch dont-store-svm-closure-weight in LukasStockner/blender
2023-07-22 04:46:49 +02:00
Lukas Stockner
pushed to remove-osl-clearcoat-closure at LukasStockner/blender
2023-07-22 04:24:49 +02:00
1ec2a96bb5
Cycles: Merge OSL Clearcoat closure into microfacet()
89218b66c2
Cycles: Remove Transmission Roughness from Principled BSDF
32288bd200
Cleanup: correct struct member comments
8639bf013c
Cycles: Fix MNEE not accounting for closure Fresnel
3a3de9b674
Cleanup: spelling in comments
Lukas Stockner
deleted branch remove-transmission-roughness from LukasStockner/blender
2023-07-22 04:17:01 +02:00
Cycles: Remove Transmission Roughness from Principled BSDF
Lukas Stockner
pushed to remove-transmission-roughness at LukasStockner/blender
2023-07-22 04:15:39 +02:00
68e97dcf88
Cycles: Remove Transmission Roughness from Principled BSDF
8639bf013c
Cycles: Fix MNEE not accounting for closure Fresnel
3a3de9b674
Cleanup: spelling in comments
302887c619
Cleanup: use boolean literals in source/
d1aac3b08c
Cleanup: various non-functional changes for C++ (python, makesrna)
Cycles: Remove Transmission Roughness from Principled BSDF
Yeah, the naming here is tricky. None of the options are really great:
- "BSDF" is too generic, everything here is a BSDF.
- "Transmission" has the problem you mention, there's also a reflection…
e739348c67
Cycles: Update Velvet BSDF to Sheen BSDF with new Microfiber sheen model
febe38743c
RNA: move remaining rna files to C++
5b2accd26f
Cleanup: fix debug build
ec05e5a3fc
Python: move remaining python files to C++
a670b53abe
Cleanup: CMake: Modernize bf_blenfont dependencies
Cycles: Update Velvet BSDF to Sheen BSDF with new Microfiber sheen model
Sounds good, it's diffuse now (before, it counted as glossy for the component passes but returned LABEL_DIFFUSE, which is not great of course).
Cycles: Update Velvet BSDF to Sheen BSDF with new Microfiber sheen model
Yes, I was hesitant to set it since this is retro-reflection, not regular reflection, so if the guiding was e.g. using GGX to sample directions it'd give horrible results. I don't think it does,…
8f55b5bdd4
Use precomputed albedo for IOR-based generalized Schlick reflection
5d88739315
Implement layering in Principled BSDF
f7e24e133b
Implement layer() in OSL
1867c9283f
Remove principled_diffuse
f1cfb126dd
Switch Principled back to regular diffuse
Cycles: Merge OSL Clearcoat closure into microfacet()
Lukas Stockner
pushed to remove-osl-clearcoat-closure at LukasStockner/blender
2023-07-11 02:55:19 +02:00
827645f172
Cycles: Merge OSL Clearcoat closure into microfacet()
Lukas Stockner
created branch remove-osl-clearcoat-closure in LukasStockner/blender
2023-07-11 02:55:18 +02:00
Cycles: Remove Transmission Roughness from Principled BSDF