Brecht Van Lommel
|
21854575a4
Cycles/Eevee: unify light strength and color
|
5 years ago |
Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
5 years ago |
Brecht Van Lommel
|
d76fb8ec67
Fix T62712: Cycles world light path node not working.
|
5 years ago |
Brecht Van Lommel
|
7778a1a0a1
Cycles: optimization for constant background colors.
|
5 years ago |
Campbell Barton
|
1daa20ad9f
Cleanup: strip trailing space for cycles
|
6 years ago |
Lukas Stockner
|
716e138a1b
Cycles: Automatically detect HDRI resolution by default and use non-square sampling map
|
6 years ago |
Stefan Werner
|
f3010e98c3
Code refactor: use KernelShader and KernelParticle instead of float arrays.
|
6 years ago |
Brecht Van Lommel
|
2d81758aa6
Cycles: better path termination for transparency.
|
6 years ago |
Brecht Van Lommel
|
8a72be7697
Cycles: reduce closure memory usage for emission/shadow shader data.
|
7 years ago |
Brecht Van Lommel
|
095a01a73a
Cycles: slightly improve BSDF sample stratification for path tracing.
|
7 years ago |
Brecht Van Lommel
|
f77cdd1d59
Code cleanup: deduplicate some branched and split kernel code.
|
7 years ago |
Brecht Van Lommel
|
b85d36d811
Code cleanup: remove shader context.
|
7 years ago |
Brecht Van Lommel
|
cfa8b762e2
Code cleanup: move rng into path state.
|
7 years ago |
Stefan Werner
|
8141eac2f8
Improved triangle sampling for mesh lights
|
7 years ago |
Sergey Sharybin
|
d14e39622a
Cycles: First implementation of shadow catcher
|
8 years ago |
Sergey Sharybin
|
a201b99c5a
Fix T50975: Cycles: Light sampling threshold inadvertently clamps negative lamps
|
7 years ago |
Mai Lavelle
|
352ee7c3ef
Cycles: Remove ccl_fetch and SOA
|
8 years ago |
Lukas Stockner
|
26bf230920
Cycles: Add optional probabilistic termination of light samples based on their expected contribution
|
8 years ago |
Lukas Stockner
|
1272ee455e
Cycles: Implement texture coordinates for Point, Spot and Area Lamps
|
8 years ago |
Lukas Stockner
|
aae2cea28d
Cycles: Also support the constant emission speedup for mesh lights
|
8 years ago |
Mai Lavelle
|
013b46d6bd
Cycles: Replace object index hack with actual checks for SD_TRANSFORM_APPLIED
|
8 years ago |
Lukas Stockner
|
1558f5b660
Cycles: Don't run full shader evaluation for constant emission lamps
|
8 years ago |
Lukas Stockner
|
23c276832b
Cycles: Add multi-scattering, energy-conserving GGX as an option to the Glossy, Anisotropic and Glass BSDFs
|
8 years ago |
Lukas Stockner
|
028ba31903
Fix T48698: Rays from SSS act as diffuse for normal objects but have an undefined type for lamp objects
|
8 years ago |
Brecht Van Lommel
|
999d5a6785
Cycles CUDA: reduce stack memory by reusing ShaderData.
|
8 years ago |
Sergey Sharybin
|
700722f686
Cycles: Cleanup, indent nested preprocessor directives
|
9 years ago |
Sergey Sharybin
|
e2161ca854
Cycles: Remove few function arguments needed only for the split kernel
|
9 years ago |
Thomas Dinges
|
83e73a2100
Cycles: Refactor how we pass bounce info to light path node.
|
9 years ago |
Stefan Werner
|
c8a041f489
Fix T46760: Branched Path Tracing converges to different result than plain Path Tracing
|
9 years ago |
Thomas Dinges
|
53eab562b4
Cleanup: Remove some outdated comments related to split kernel.
|
9 years ago |