Block a user
Cycles: Remove MultiGGX code, replace with albedo scaling
4b4babae8b
UV: Improve correctness of uv packer
0b1a5dfba4
Cleanup: format
dd32dac60f
I18n: disambiguate Mix node A and B inputs
a3a36e7f75
I18n: remove operator categories from the translation files
9603c38ab8
I18n: translate node assets in Add Search menu
ae171addb5
Implement albedo scaling to preserve energy in GXX BSDFs
1ac34a19d3
Minor changes
0e4187f563
Add precomputed lookup tables
a796b886b1
Add precomputation code
9ef2108a0b
Cycles: Remove MultiGGX from code
Lukas Stockner
pushed to remove-anisotropic-bsdf-node at LukasStockner/blender
2023-05-08 01:10:41 +02:00
34792de366
Nodes: Add node type alias for API backwards compatibility
478a7a44a5
Cycles: Remove Sharp distribution from BSDF nodes
a5b72af016
Cycles: Merge Anisotropic BSDF node into Glossy BSDF node
c431b69a8a
Fix #72011: Visible artifacts after baking normals with bevel shader
c502d3ac53
Fix #105147: Rename geometry node to Is Face Planar
Cycles: Merge Anisotropic BSDF node into Glossy BSDF node
The one place where this is still breaking compatibility is the Python API. We could provide most of the compatibility like this:
/* For backwards compatibility. */ void nodeRegister…
Visible wireframe artifacts after baking normal map with bevel shader (2)
Fix #72011: Visible artifacts after baking normals with bevel shader
779b5646ea
Fix #72011: Visible artifacts after baking normals with bevel shader
c502d3ac53
Fix #105147: Rename geometry node to Is Face Planar
31d71f39ad
UI: fix or improve many messages
de5aca9418
Refactor: unify UNIX/WIN32 BLI_dir_create_recursive & some improvements
f7d3115d97
Cleanup: replace BLI_strncpy with memcpy when the size is known
Issue with Glossy Direct/Indirect Pass in Compositing in Blender 3.5
Seems like a duplicate of #106705? This change was intentional, and you can get the old result back by multiplying with the Glossy Color pass.
Regression: Cycles: crash and CUDA error on rendering with denoising
Fix #106945: IES file parsing failures
Seems reasonable, IES files can be all over the place so making less assumptions should be a good approach.
Cycles: new Microfacet-based Hair BSDF with elliptical cross-section support
I'm not sure which exact approach @LukasStockner used, couldn't find a reference quickly in the principled-v2 branch, maybe he can clarify. But I think it's one of these two:
Yep, those are…
b42ce29e4a
Several fixes and formatting
930d962b23
First precompute stuff
64c810ebe7
Cycles: Remove MultiGGX from code
b601ae87d0
UV: add overlapping island support for uv packing
e078419c9c
UV: cleanup uv_parametrizer, simplify types
Fix #72011: Visible artifacts after baking normals with bevel shader
b601ae87d0
UV: add overlapping island support for uv packing
e078419c9c
UV: cleanup uv_parametrizer, simplify types
6a0b90bc92
Cleanup: move pre-rotation inside uv packing engine
1924045142
Cleanup: format
db47f82626
GPU: Add Texture Usage Parameter to GPUOffscreen.