Skip to content

Commit 8e994e0

Browse files
committed
Add more details about spherical harmonics
1 parent 3326483 commit 8e994e0

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

pxr/usd/usdLightField/generatedSchema.usda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ class "SphericalHarmonicsAPI" (
7979
If floats are present, then renderers should prefer the higher precision data if they are able.
8080

8181
The spherical harmonic data is provided as an array of half3 or float3 data. They are represented by 3 component values
82-
as they are constructed to be the eigenfunctions of the angular part of the Laplacian in three dimensions.
82+
as they are constructed to be the eigenfunctions of the angular part of the Laplacian in three dimensions. The 3
83+
component values being represeted as a RGB float3 triplet.
8384

8485
Each point must have the same number of spherical harmonic coefficients, and therefore the array size must be equal
8586
to the number of points multiplied by the number of spherical harmonic coefficients.

pxr/usd/usdLightField/schema.usda

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ class "SphericalHarmonicsAPI" (
104104
If floats are present, then renderers should prefer the higher precision data if they are able.
105105

106106
The spherical harmonic data is provided as an array of half3 or float3 data. They are represented by 3 component values
107-
as they are constructed to be the eigenfunctions of the angular part of the Laplacian in three dimensions.
107+
as they are constructed to be the eigenfunctions of the angular part of the Laplacian in three dimensions. The 3
108+
component values being represeted as a RGB float3 triplet.
108109

109110
Each point must have the same number of spherical harmonic coefficients, and therefore the array size must be equal
110111
to the number of points multiplied by the number of spherical harmonic coefficients.

pxr/usd/usdLightField/sphericalHarmonicsAPI.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ class SdfAssetPath;
4343
/// If floats are present, then renderers should prefer the higher precision data if they are able.
4444
///
4545
/// The spherical harmonic data is provided as an array of half3 or float3 data. They are represented by 3 component values
46-
/// as they are constructed to be the eigenfunctions of the angular part of the Laplacian in three dimensions.
46+
/// as they are constructed to be the eigenfunctions of the angular part of the Laplacian in three dimensions. The 3
47+
/// component values being represeted as a RGB float3 triplet.
4748
///
4849
/// Each point must have the same number of spherical harmonic coefficients, and therefore the array size must be equal
4950
/// to the number of points multiplied by the number of spherical harmonic coefficients.

0 commit comments

Comments
 (0)