Physically Meaningful Rendering using Tristimulus Colours (English)

In: Computer Graphics Forum   ;  34 ,  4  ;  31-40  ;  2015

How to get this document?

Download
Commercial Copyright fee: €35.92 Basic fee: €4.00 Total price: €39.92
Academic Copyright fee: €35.92 Basic fee: €2.00 Total price: €37.92

In photorealistic image synthesis the radiative transfer equation is often not solved by simulating every wavelength of light, but instead by computing tristimulus transport, for instance using sRGB primaries as a basis. This choice is convenient, because input texture data is usually stored in RGB colour spaces. However, there are problems with this approach which are often overlooked or ignored. By comparing to spectral reference renderings, we show how rendering in tristimulus colour spaces introduces colour shifts in indirect light, violation of energy conservation, and unexpected behaviour in participating media.

Furthermore, we introduce a fast method to compute spectra from almost any given XYZ input colour. It creates spectra that match the input colour precisely. Additionally, like in natural reflectance spectra, their energy is smoothly distributed over wide wavelength bands. This method is both useful to upsample RGB input data when spectral transport is used and as an intermediate step for corrected tristimulus‐based transport. Finally, we show how energy conservation can be enforced in RGB by mapping colours to valid reflectances.

Table of contents – Volume 34, Issue 4

Show all volumes and issues

The tables of contents are generated automatically and are based on the data records of the individual contributions available in the index of the TIB portal. The display of the Tables of Contents may therefore be incomplete.

1
Stochastic Soft Shadow Mapping
Liktor, G. / Spassov, S. / Mückl, G. / Dachsbacher, C. | 2015
13
Portal‐Masked Environment Map Sampling
Bitterli, Benedikt / Novák, Jan / Jarosz, Wojciech | 2015
21
Extracting Microfacet‐based BRDF Parameters from Arbitrary Materials with Power Iterations
Dupuy, Jonathan / Heitz, Eric / Iehl, Jean‐Claude / Poulin, Pierre / Ostromoukhov, Victor | 2015
31
Physically Meaningful Rendering using Tristimulus Colours
Meng, Johannes / Simon, Florian / Hanika, Johannes / Dachsbacher, Carsten | 2015
41
Consistent Scene Editing by Progressive Difference Images
Günther, Tobias / Grosch, Thorsten | 2015
53
Unifying Color and Texture Transfer for Predictive Appearance Manipulation
Okura, Fumio / Vanhoey, Kenneth / Bousseau, Adrien / Efros, Alexei A. / Drettakis, George | 2015
65
Improved Half Vector Space Light Transport
Hanika, Johannes / Kaplanyan, Anton / Dachsbacher, Carsten | 2015
75
Probabilistic Connections for Bidirectional Path Tracing
Popov, Stefan / Ramamoorthi, Ravi / Durand, Fredo / Drettakis, George | 2015
87
Manifold Next Event Estimation
Hanika, Johannes / Droske, Marc / Fascione, Luca | 2015
99
Smooth Loops from Unconstrained Video
Sevilla‐Lara, L. / Wulff, J. / Sunkavalli, K. / Shechtman, E. | 2015
109
Radiometric Transfer: Example‐based Radiometric Linearization of Photographs
Li, Han / Peers, Pieter | 2015
119
Motion Aware Exposure Bracketing for HDR Video
Gryaditskaya, Yulia / Pouli, Tania / Reinhard, Erik / Myszkowski, Karol / Seidel, Hans‐Peter | 2015
131
Path‐space Motion Estimation and Decomposition for Robust Animation Filtering
Zimmer, Henning / Rousselle, Fabrice / Jakob, Wenzel / Wang, Oliver / Adler, David / Jarosz, Wojciech / Sorkine‐Hornung, Olga / Sorkine‐Hornung, Alexander | 2015
143
Wavelet Point‐Based Global Illumination
Wang, Beibei / Meng, Xiangxu / Boubekeur, Tamy | 2015
155
Modeling Luminance Perception at Absolute Threshold
Kellnhofer, Petr / Ritschel, Tobias / Myszkowski, Karol / Eisemann, Elmar / Seidel, Hans‐Peter | 2015
165
Illumination‐driven Mesh Reduction for Accelerating Light Transport Simulations
Reich, Andreas / Günther, Tobias / Grosch, Thorsten | 2015
i
Frontmatter
| 2015
Feedback