Sebastian Herholz sherholz
  • Joined on 2011-01-18
Sebastian Herholz pushed to main at blender/blender 2023-05-09 15:40:27 +02:00
d864b5ce28 Cycles: BSDF ensuring that eval, pdf and label are intialized to zero and None
Sebastian Herholz created pull request blender/blender#107782 2023-05-09 15:13:48 +02:00
WIP: Path Guiding: Adding guiding on glossy surfaces via RIS
Sebastian Herholz pushed to cycles_path_guiding_RIS at sherholz/blender 2023-05-09 15:07:00 +02:00
393ce91517 Cycles: Path Guiding: Adding guiding on glossy surfaces via RIS
Sebastian Herholz created branch cycles_path_guiding_RIS in sherholz/blender 2023-05-09 15:07:00 +02:00
Sebastian Herholz pushed to light-visibility-fix at sherholz/blender 2023-05-09 14:33:05 +02:00
f1bce9b0a9 Cycles: SpectrumRGBE potential Metal fix part 2
Sebastian Herholz pushed to light-visibility-fix at sherholz/blender 2023-05-09 13:54:32 +02:00
c0edb57875 Cycles: SpectrumRGBE potential Metal fix
Sebastian Herholz commented on pull request blender/blender#107747 2023-05-09 10:13:28 +02:00
Fix #103977: Cycles handling ray visibility inconsistent for forward and nee

Another thing worth considering is moving the conversion methods to a different place (not into visibility.h). Do you have a good suggestion for it?

Sebastian Herholz commented on pull request blender/blender#107747 2023-05-09 10:05:32 +02:00
Fix #103977: Cycles handling ray visibility inconsistent for forward and nee

@Sergey done. I am not sure if you can compress the data even more. The positive side on this approach is that we can realize handling scalar ray types light interactions straight forward…

Sebastian Herholz pushed to light-visibility-fix at sherholz/blender 2023-05-09 10:03:52 +02:00
7a4f223c47 Cycles: SpectrumRGBE moved from char* to uint8_t
Sebastian Herholz pushed to light-visibility-fix at sherholz/blender 2023-05-09 09:26:33 +02:00
6696aa979b Cycles: SpectrumRGBE: oneAPI float3 fix
Sebastian Herholz commented on pull request blender/blender#107747 2023-05-08 21:28:24 +02:00
Fix #103977: Cycles handling ray visibility inconsistent for forward and nee

Added SpectrumRGBE support, that stores a float3 into an int32 using 8bit RGB and a shared exponent. No visual difference between using float3.

Sebastian Herholz pushed to light-visibility-fix at sherholz/blender 2023-05-08 21:26:13 +02:00
c7bbd800c1 Cycles: Adding SpectrumRGBE type to store a compact form of BSDFEval
Sebastian Herholz commented on pull request blender/blender#107747 2023-05-08 17:55:19 +02:00
Fix #103977: Cycles handling ray visibility inconsistent for forward and nee

@brecht to reduce the additional per state memory consumption I was thinking of using RGBE compressed values. http://www.graphics.cornell.edu/online/formats/rgbe/

What do you think?

Sebastian Herholz created pull request blender/blender#107747 2023-05-08 17:53:33 +02:00
Fix T103977: Cycles handling ray visibility inconsistent for forward and nee
Sebastian Herholz created branch light-visibility-fix in sherholz/blender 2023-05-08 17:27:12 +02:00