|
@@ -71,9 +71,9 @@ export default /* glsl */`
|
|
|
|
|
|
vec3 applyVolumeAttenuation( const in vec3 radiance, const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {
|
|
|
|
|
|
- if ( attenuationDistance == 0.0 ) {
|
|
|
+ if ( isinf( attenuationDistance ) ) {
|
|
|
|
|
|
- // Attenuation distance is +∞ (which we indicate by zero), i.e. the transmitted color is not attenuated at all.
|
|
|
+ // Attenuation distance is +∞, i.e. the transmitted color is not attenuated at all.
|
|
|
return radiance;
|
|
|
|
|
|
} else {
|