    

 ## On this page

  

 

 # asset\_preparation::v3::material::VolumeOpticalProperties Struct Reference

 Last update: 16.07.2025 

The volume optical properties of a material. [More...](structasset__preparation_1_1v3_1_1material_1_1_volume_optical_properties.xhtml#details)

Collaboration diagram for asset_preparation::v3::material::VolumeOpticalProperties:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_asset_preparation_api_2024_r2/structasset__preparation_1_1v3_1_1material_1_1_volume_optical_properties__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a name="pub-attribs"></a>Public Attributes

[Opaque](structasset__preparation_1_1v3_1_1material_1_1_opaque.xhtml) [opaque](structasset__preparation_1_1v3_1_1material_1_1_volume_optical_properties.xhtml#aa64557e72198d38631ae6f29b0bccd7c) = 1 [OpticVolumeOpticalProperties](structasset__preparation_1_1v3_1_1material_1_1_optic_volume_optical_properties.xhtml) [optic](structasset__preparation_1_1v3_1_1material_1_1_volume_optical_properties.xhtml#a1819061ffbf05f697bdb5d56ae94a365) = 2 [LibraryVolumeOpticalProperties](structasset__preparation_1_1v3_1_1material_1_1_library_volume_optical_properties.xhtml) [volume\_optical\_library](structasset__preparation_1_1v3_1_1material_1_1_volume_optical_properties.xhtml#a015ecc6ed7a24a521356ceb8af7b065f) = 3 google::protobuf::BoolValue [fast\_transmission\_gathering](structasset__preparation_1_1v3_1_1material_1_1_volume_optical_properties.xhtml#a0886dfd58185a65da3c3de0e4213d183) = 4 <a id="details" name="details"></a>## Detailed Description

The volume optical properties of a material.



## Member Data Documentation

<a id="aa64557e72198d38631ae6f29b0bccd7c"></a>## [◆ ](#aa64557e72198d38631ae6f29b0bccd7c)opaque

 [Opaque](structasset__preparation_1_1v3_1_1material_1_1_opaque.xhtml) asset\_preparation::v3::material::VolumeOpticalProperties::opaque = 1

ONEOF(contribution) [Opaque](structasset__preparation_1_1v3_1_1material_1_1_opaque.xhtml "The opaque volume optical type.") for non transparent material.

NoteThis is the default volume optical properties contribution type. 



<a id="a1819061ffbf05f697bdb5d56ae94a365"></a>## [◆ ](#a1819061ffbf05f697bdb5d56ae94a365)optic

 [OpticVolumeOpticalProperties](structasset__preparation_1_1v3_1_1material_1_1_optic_volume_optical_properties.xhtml) asset\_preparation::v3::material::VolumeOpticalProperties::optic = 2

ONEOF(contribution) Optic for transparent colorless material without bulk scattering.





<a id="a015ecc6ed7a24a521356ceb8af7b065f"></a>## [◆ ](#a015ecc6ed7a24a521356ceb8af7b065f)volume\_optical\_library

 [LibraryVolumeOpticalProperties](structasset__preparation_1_1v3_1_1material_1_1_library_volume_optical_properties.xhtml) asset\_preparation::v3::material::VolumeOpticalProperties::volume\_optical\_library = 3

ONEOF(contribution) Volume optical property based on a VOP file.





<a id="a0886dfd58185a65da3c3de0e4213d183"></a>## [◆ ](#a0886dfd58185a65da3c3de0e4213d183)fast\_transmission\_gathering

 google::protobuf::BoolValue asset\_preparation::v3::material::VolumeOpticalProperties::fast\_transmission\_gathering = 4

Enable fast transmission gathering.

NoteThe default value is false. 



---

The documentation for this struct was generated from the following file:- material\_description.proto