Page History
This page provides information on the V-Ray Gaussian splatting models.
Overview
Section | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Gaussian Splat Usage
Used as Extended Environment
One use of Gaussian splats is to represent an environment generated from photos or videos of the scene.
There are advantages over the traditional environment maps, including proper parallax and view-dependent effects and the ability for Gaussian splats to occlude other objects in the scene.
For Gaussian splats to work as environments in V-Ray, the Affect matte surfaces option should be enabled, and the Affect shadows option should usually be disabled.
See the example below for more information.
On Other Matte Surfaces
To render the Gaussian Splats as part of the background, i.e., visible on other matte objects even if they are behind them, enable the Affect matte surfaces option from the Gaussian splats parameters.
See the example below for more information.
As Matte Objects
Gaussian splats can also function as holdout (matte) objects, i.e. appear correctly in reflections and refractions and occlude other objects in the scene but do not contribute to the RGB and alpha channels of the final image.
This can be achieved by enabling the Matte Surface option in the V-Ray Object Properties of a Gaussian splats object and setting its Alpha Contribution to -1.0. Make sure that No GI on Other Mattes is enabled.
Used as Individual Objects
Gaussian splats can also be used to represent smaller individual objects in the scene. In that case, the Affect matte surfaces option is turned off, and the Affect shadows option is enabled. The latter is needed so that the Gaussian splats can cast proper shadows on other objects in the scene.
Note that the lighting and reflections are baked into the Gaussian splats object, and therefore these objects are not affected by the scene lighting.
See theexamples below for more information.
Parameters
Section | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Example: Scale
This example shows Gaussian Splat used as an individual object - the pink flamingo floatable in this scene. It can be scaled as any other object in the scene, using the Scale parameter.
Section | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Example: Primary Visibility
The Gaussian Splat object can be hidden from camera, like any other geometry object in the scene by using the Primary Visibility option.
Align | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Example: Affect reflections
The Affect reflections option controls if the Gaussian Splat object is reflected in other objects in the scene.
Align | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Example: Affect refractions
The Affect refractions option makes the Gaussian Splat object seen by other objects in the scene that exhibit refractive properties.
Align | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Example: Affect shadows
This example shows how the pink flamingo can produce shadows when the Affect shadows option is enabled and doesn't block light when it's not.
Align | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Example: Affect matte surfaces
In this example, the Gaussian Splat is used as an environment. The left building in the rendering that Affect shadows over the plane, is a Cosmos asset (mesh).
When Affect matte surfaces option is enabled, the Gaussian Splat is considered as background and receives shadows from the casting object.
Align | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Anchor | ||||
---|---|---|---|---|
|
Example: Color
The Color shown on each render as a box is used as a filter for the original Gaussian Splat diffuse color.
Section | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|