Cycles: Rework Principled BSDF Clearcoat #110993

Merged
Lukas Stockner merged 21 commits from LukasStockner/blender:clearcoat-principled into main 2023-09-13 00:03:19 +02:00

21 Commits

Author SHA1 Message Date
Lukas Stockner d575752257 Add legacy conversion to OBJ PBR import/export 2023-09-12 23:59:59 +02:00
Lukas Stockner b827a3e72c Merge remote-tracking branch 'origin/main' into clearcoat-principled 2023-09-12 23:43:14 +02:00
Lukas Stockner 3eb7a4f2ef Fix USD compilation 2023-09-12 23:43:04 +02:00
Lukas Stockner 96b362cac7 Address review 2023-09-11 03:11:49 +02:00
Lukas Stockner 7977a55da3 Merge branch 'main' into clearcoat-principled 2023-09-11 02:24:56 +02:00
Weizhen Huang 388f1ab185 Cleanup: remove unintended blank line caused by merging 2023-09-01 13:50:05 +02:00
Weizhen Huang 445464e5f2 Merge branch 'main' into clearcoat-principled 2023-09-01 12:43:09 +02:00
Lukas Stockner b204134463 Tweak versioning, only use 1.2 IOR for dynamic Coat input
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-15 13:14:21 +00:00
Lukas Stockner c5219c9cd5 Fix albedo divide for zero-weight components 2023-08-15 13:01:05 +00:00
Lukas Stockner c8a53394c7 Adress review comments
- Fixed Metal EEVEE compilation
- Fixed EEVEE ignoring the Coat parameter
- Fixed IOR<1 in OSL
- Fixed extra . in the socket description
2023-08-15 11:56:37 +00:00
Lukas Stockner 2771d57ae2 Format 2023-08-15 02:53:45 +02:00
Lukas Stockner 9398da4a41 Add Socket descriptions 2023-08-15 02:52:40 +02:00
Lukas Stockner ee0aa52f27 Add Coat IOR 2023-08-15 02:41:21 +02:00
Lukas Stockner d1d654c2b3 Fix Metal compilation 2023-08-15 02:00:21 +02:00
Lukas Stockner 0ce2870752 Fix Eevee 2023-08-15 02:00:21 +02:00
Lukas Stockner 740cf895af Format 2023-08-15 02:00:21 +02:00
Lukas Stockner 48f33117b5 Add versioning for Principled BSDF coat 2023-08-15 02:00:21 +02:00
Lukas Stockner 5015d3ddc7 Remove hardcoded 0.25 clearcoat weight multiplier 2023-08-15 02:00:21 +02:00
Lukas Stockner a66c4c623c Switch clearcoat from GTR1 to GGX 2023-08-15 02:00:21 +02:00
Lukas Stockner ffaf4e571b Rename Clearcoat to Coat 2023-08-15 02:00:21 +02:00
Lukas Stockner 5660f7ee47 Cycles: Add Clearcoat Tint to Principled BSDF
This gives a physically plausible option to model tinted coatings.
In particular, it also makes it possible to get colored specular highlights.
2023-08-15 02:00:21 +02:00