Campbell Barton
|
c47d669f24
Cleanup: comments (long lines) in cycles
|
5 vuotta sitten |
Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
5 vuotta sitten |
Brecht Van Lommel
|
fffdedbcc1
Fix T54962: Cycles crash using subsurface scattering texture blur.
|
6 vuotta sitten |
Lukas Stockner
|
799779d432
Cycles: change Ambient Occlusion shader to output colors.
|
6 vuotta sitten |
Brecht Van Lommel
|
148b0fef09
Fix T54317: overlapping volume render bug after recent changes.
|
6 vuotta sitten |
Brecht Van Lommel
|
7f86afec9d
Cycles: don't count volume boundaries as transparent bounces.
|
6 vuotta sitten |
Brecht Van Lommel
|
2d81758aa6
Cycles: better path termination for transparency.
|
6 vuotta sitten |
Brecht Van Lommel
|
0df9b2c715
Cycles: random walk subsurface scattering.
|
7 vuotta sitten |
Brecht Van Lommel
|
aabafece03
Code refactor: tweaks in SSS code to prepare for coming changes.
|
7 vuotta sitten |
Brecht Van Lommel
|
28e2bc90dd
Code refactor: remove unnecessary RNG offset in branched path code.
|
7 vuotta sitten |
Brecht Van Lommel
|
ce4915cddb
Code refactor: store RGB BSSRDF in a single closure.
|
7 vuotta sitten |
Brecht Van Lommel
|
8a2d09eb9f
Fix T53854: branched path tracing correlation bug with transparency.
|
7 vuotta sitten |
Mai Lavelle
|
087331c495
Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable
|
7 vuotta sitten |
Brecht Van Lommel
|
f79f386731
Code refactor: rename subsurface to local traversal, for reuse.
|
7 vuotta sitten |
Brecht Van Lommel
|
8a72be7697
Cycles: reduce closure memory usage for emission/shadow shader data.
|
7 vuotta sitten |
Brecht Van Lommel
|
2c02a04c46
Code refactor: remove emission and background closures, sum directly.
|
7 vuotta sitten |
Brecht Van Lommel
|
cdb0b3b1dc
Code refactor: use DeviceInfo to enable QBVH and decoupled volume shading.
|
7 vuotta sitten |
Brecht Van Lommel
|
5bb677e592
Code refactor: zero render buffers outside of kernel.
|
7 vuotta sitten |
Brecht Van Lommel
|
e3e16cecc4
Code refactor: remove rng_state buffer and compute hash on the fly.
|
7 vuotta sitten |
Brecht Van Lommel
|
400e6f37b8
Cycles: reduce subsurface stack memory usage.
|
7 vuotta sitten |
Brecht Van Lommel
|
095a01a73a
Cycles: slightly improve BSDF sample stratification for path tracing.
|
7 vuotta sitten |
Brecht Van Lommel
|
d750d182e5
Code cleanup: remove hack to avoid seeing transparent objects in noise.
|
7 vuotta sitten |
Brecht Van Lommel
|
32449e1b21
Code cleanup: store branch factor in PathState.
|
7 vuotta sitten |
Brecht Van Lommel
|
37d9e65ddf
Code cleanup: abstract shadow catcher logic more into accumulation code.
|
7 vuotta sitten |
Brecht Van Lommel
|
f77cdd1d59
Code cleanup: deduplicate some branched and split kernel code.
|
7 vuotta sitten |
Brecht Van Lommel
|
de6ecc82ed
Fix rare firefly in volume equiangular sampling when sampling short distance.
|
7 vuotta sitten |
Sergey Sharybin
|
f01e43fac3
Fix T52433: Volume Absorption color tint
|
7 vuotta sitten |
Brecht Van Lommel
|
b85d36d811
Code cleanup: remove shader context.
|
7 vuotta sitten |
Brecht Van Lommel
|
cfa8b762e2
Code cleanup: move rng into path state.
|
7 vuotta sitten |
Brecht Van Lommel
|
dc7fcebb33
Code cleanup: make L_transparent part of PathRadiance.
|
7 vuotta sitten |