    

 ## On this page

  

 

 # asset\_preparation::v3::natural\_sky::NaturalSkyPreparation Class Reference

 Last update: 16.07.2025 

Natural Sky Preparation Service. [More...](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

[CreateNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_response.xhtml) [CreateNaturalSky](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#af9e99e3aab179b92da2871cdf4fcca4a) ([CreateNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_request.xhtml)) [GetNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_response.xhtml) [GetNaturalSky](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#a5039bc7a42154264b5cfbd436974db32) ([GetNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_request.xhtml)) [ListNaturalSkiesResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_list_natural_skies_response.xhtml) [ListNaturalSkies](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#a3824ea248f653540f6f69c0a992cdcbd) (google::protobuf::Empty) [UpdateNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_response.xhtml) [UpdateNaturalSky](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#adbf2f17c5ace46cd5f4bf3e776d40f34) ([UpdateNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_request.xhtml)) [DeleteNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_response.xhtml) [DeleteNaturalSky](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#acffbda906abbf9ea25f75796e9153811) ([DeleteNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_request.xhtml)) [CreateNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_state_response.xhtml) [CreateNaturalSkyState](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#ab2be8e6185b3a26b632a195defea0382) ([CreateNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_state_request.xhtml)) [GetNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_state_response.xhtml) [GetNaturalSkyState](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#a1ba9e7f4ad99c80af0b365db101e1af4) ([GetNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_state_request.xhtml)) [UpdateNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_state_response.xhtml) [UpdateNaturalSkyState](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#ad9fad65ce9ec8909215865a6554fdd10) ([UpdateNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_state_request.xhtml)) [DeleteNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_state_response.xhtml) [DeleteNaturalSkyState](classasset__preparation_1_1v3_1_1natural__sky_1_1_natural_sky_preparation.xhtml#a4e5c58840c6b13ce34eee07e4ed08658) ([DeleteNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_state_request.xhtml)) <a id="details" name="details"></a>## Detailed Description

Natural Sky Preparation Service.

This service is used to create, edit and manage natural skies.



## Member Function Documentation

<a id="af9e99e3aab179b92da2871cdf4fcca4a"></a>## [◆ ](#af9e99e3aab179b92da2871cdf4fcca4a)CreateNaturalSky()

 [CreateNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::CreateNaturalSky  ( [CreateNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_request.xhtml)  ) 

Creates a new natural sky with an optional name.

NoteNames must be unique amongst skies.If unspecified, default values are used.Returns the identifier of the created natural sky.





<a id="a5039bc7a42154264b5cfbd436974db32"></a>## [◆ ](#a5039bc7a42154264b5cfbd436974db32)GetNaturalSky()

 [GetNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::GetNaturalSky  ( [GetNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_request.xhtml)  ) 

Gets the properties of a natural sky, given its identifier.

Returns the natural sky properties.





<a id="a3824ea248f653540f6f69c0a992cdcbd"></a>## [◆ ](#a3824ea248f653540f6f69c0a992cdcbd)ListNaturalSkies()

 [ListNaturalSkiesResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_list_natural_skies_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::ListNaturalSkies  ( google::protobuf::Empty  ) 

Lists all the created natural skies.

Returns the identifiers and names of the natural skies.





<a id="adbf2f17c5ace46cd5f4bf3e776d40f34"></a>## [◆ ](#adbf2f17c5ace46cd5f4bf3e776d40f34)UpdateNaturalSky()

 [UpdateNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::UpdateNaturalSky  ( [UpdateNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_request.xhtml)  ) 

Edits the properties of a natural sky, given its identifier.

NoteNames must be unique amongst skies. 



<a id="acffbda906abbf9ea25f75796e9153811"></a>## [◆ ](#acffbda906abbf9ea25f75796e9153811)DeleteNaturalSky()

 [DeleteNaturalSkyResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::DeleteNaturalSky  ( [DeleteNaturalSkyRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_request.xhtml)  ) 

Deletes a natural sky, given its identifier.

NoteIf you delete a natural sky that is set as the active\_sky in an environment, the environment is updated with the default sky set as the active sky. 



<a id="ab2be8e6185b3a26b632a195defea0382"></a>## [◆ ](#ab2be8e6185b3a26b632a195defea0382)CreateNaturalSkyState()

 [CreateNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_state_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::CreateNaturalSkyState  ( [CreateNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_create_natural_sky_state_request.xhtml)  ) 

Creates a new natural sky state with optional properties.

NoteNames must be unique amongst sibling states."Default" name is reserved.If some properties are not specified, default values are used.Returns the information about the created natural sky state.





<a id="a1ba9e7f4ad99c80af0b365db101e1af4"></a>## [◆ ](#a1ba9e7f4ad99c80af0b365db101e1af4)GetNaturalSkyState()

 [GetNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_state_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::GetNaturalSkyState  ( [GetNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_get_natural_sky_state_request.xhtml)  ) 

Gets the properties of a natural sky state, given the parent natural sky identifier and the state name.

Returns the natural sky state properties.





<a id="ad9fad65ce9ec8909215865a6554fdd10"></a>## [◆ ](#ad9fad65ce9ec8909215865a6554fdd10)UpdateNaturalSkyState()

 [UpdateNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_state_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::UpdateNaturalSkyState  ( [UpdateNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_update_natural_sky_state_request.xhtml)  ) 

Edits the properties of a state, given the parent natural sky identifier and the state name.

NoteNames must be unique amongst sibling states."Default" name is reserved. 



<a id="a4e5c58840c6b13ce34eee07e4ed08658"></a>## [◆ ](#a4e5c58840c6b13ce34eee07e4ed08658)DeleteNaturalSkyState()

 [DeleteNaturalSkyStateResponse](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_state_response.xhtml) asset\_preparation::v3::natural\_sky::NaturalSkyPreparation::DeleteNaturalSkyState  ( [DeleteNaturalSkyStateRequest](structasset__preparation_1_1v3_1_1natural__sky_1_1_delete_natural_sky_state_request.xhtml)  ) 

Deletes a natural sky state, given the parent natural sky identifier and the state name.





---

The documentation for this class was generated from the following file:- natural\_sky.proto