Campbell Barton
|
c47d669f24
Cleanup: comments (long lines) in cycles
|
5 years ago |
Campbell Barton
|
e12c08e8d1
ClangFormat: apply to source, most of intern
|
5 years ago |
Brecht Van Lommel
|
2e2e7aff7c
Merge branch 'master' into blender2.8
|
6 years ago |
Stefan Werner
|
b59d85b5a5
Cycles: Fixed OpenCL build. sqr(float4) is available on CUDA and CPU, but not on OpenCL.
|
6 years ago |
Campbell Barton
|
66a00b64c5
Merge branch 'master' into blender2.8
|
6 years ago |
Lukas Stockner
|
bcefb202a2
Cycles: Save a few instructions in area light sampling
|
6 years ago |
Campbell Barton
|
1daa20ad9f
Cleanup: strip trailing space for cycles
|
6 years ago |
Lukas Stockner
|
27de412ca8
Merge remote-tracking branch 'origin/master' into blender2.8
|
6 years ago |
Lukas Stockner
|
716e138a1b
Cycles: Automatically detect HDRI resolution by default and use non-square sampling map
|
6 years ago |
Campbell Barton
|
9a74b60367
Merge branch 'master' into blender2.8
|
6 years ago |
Lukas Stockner
|
48155c210a
Cycles: Add Support for IES files as textures for light strength
|
6 years ago |
Lukas Stockner
|
5505ba8d47
Cycles/Eevee: Implement disk and ellipse shapes for area lamps
|
6 years ago |
Brecht Van Lommel
|
db333d9ea4
Cycles: support arbitrary number of motion blur steps for objects.
|
6 years ago |
Stefan Werner
|
fa9175ff02
Code refactor: use KernelLight instead of float4 arrays.
|
6 years ago |
Brecht Van Lommel
|
e74b229342
Fix incorrect MIS weights in Cycles with multiple lights.
|
7 years ago |
Brecht Van Lommel
|
9e258fc641
Code cleanup: avoid used of uninitialized value in case of precision issue.
|
7 years ago |
Brecht Van Lommel
|
cd6c9e9e5f
Cycles: improve sample stratification on area lights for path tracing.
|
7 years ago |
Brecht Van Lommel
|
2d407fc288
Fix T52661: mesh light shader using backfacing not working, after new sampling.
|
7 years ago |
Sergey Sharybin
|
018137f762
Cycles: Cleanup, indentation and trailing whitespace
|
7 years ago |
Stefan Werner
|
68dfa0f1b7
Fixing T52477 - switching from custom ray/triangle intersection code to the one from util_intersection.h. This fixes the bug and makes the code more readable and maintainable.
|
7 years ago |
Stefan Werner
|
7a4696197d
Cycles: Fix for a division by zero that could happen with solid angle triangle light sampling
|
7 years ago |
Stefan Werner
|
8141eac2f8
Improved triangle sampling for mesh lights
|
7 years ago |
Lukas Stockner
|
43b374e8c5
Cycles: Implement denoising option for reducing noise in the rendered image
|
7 years ago |
Sergey Sharybin
|
b9311b5e5a
Cycles: Make object flag names more obvious that hey are object and not shader
|
8 years ago |
Lukas Stockner
|
1272ee455e
Cycles: Implement texture coordinates for Point, Spot and Area Lamps
|
8 years ago |
Lukas Stockner
|
b459d9f46c
Cycles: Stop lamp sampling if the lamp isn't visible
|
8 years ago |
Mai Lavelle
|
013b46d6bd
Cycles: Replace object index hack with actual checks for SD_TRANSFORM_APPLIED
|
8 years ago |
Sergey Sharybin
|
6353ecb996
Cycles: Tweaks to support CUDA 8 toolkit
|
8 years ago |
Campbell Barton
|
9f5621bb4a
Cleanup: comment blocks
|
8 years ago |
Lukas Stockner
|
7a5a02509b
Cycles: Use faster ray-quad-intersection test
|
8 years ago |