Lukas Stockner LukasStockner
  • Joined on 2013-12-26
Lukas Stockner merged pull request blender/blender#109951 2023-07-22 05:07:18 +02:00
Cycles: Merge OSL Clearcoat closure into microfacet()
Lukas Stockner pushed to main at blender/blender 2023-07-22 05:07:17 +02:00
56bc24aa9b Cycles: Merge OSL Clearcoat closure into microfacet()
Lukas Stockner created pull request blender/blender#110366 2023-07-22 04:48:11 +02:00
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
Compare 329 commits »
Lukas Stockner deleted branch remove-transmission-roughness from LukasStockner/blender 2023-07-22 04:17:01 +02:00
Lukas Stockner merged pull request blender/blender#109950 2023-07-22 04:16:59 +02:00
Cycles: Remove Transmission Roughness from Principled BSDF
Lukas Stockner pushed to main at blender/blender 2023-07-22 04:16:58 +02:00
89218b66c2 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)
Compare 327 commits »
Lukas Stockner pushed to main at blender/blender 2023-07-22 04:12:01 +02:00
8639bf013c Cycles: Fix MNEE not accounting for closure Fresnel
Lukas Stockner commented on pull request blender/blender#109950 2023-07-22 01:58:01 +02:00
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…
Lukas Stockner pushed to sheen at LukasStockner/blender 2023-07-22 01:51:24 +02:00
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
Compare 318 commits »
Lukas Stockner commented on pull request blender/blender#108869 2023-07-22 01:49:26 +02:00
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).

Lukas Stockner commented on pull request blender/blender#108869 2023-07-22 01:48:21 +02:00
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,…

Lukas Stockner pushed to principled at LukasStockner/blender 2023-07-11 03:13:23 +02:00
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
Compare 68 commits »
Lukas Stockner created pull request blender/blender#109951 2023-07-11 02:57:29 +02:00
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
Lukas Stockner created pull request blender/blender#109950 2023-07-11 02:49:37 +02:00
Cycles: Remove Transmission Roughness from Principled BSDF