Jump to content

Gaia Known Issues


Peter
 Share

Recommended Posts

This post contains information about all known issues currently present in Gaia.

Open Issues

Error Message "Property _NormalLayer0 already exists in the property sheet" appears in the console
Applies to:  Gaia Pro 2021 Version 3.2.2, probably earlier versions as well
Only reported for URP and Unity LTS release 2021.3.3.

When updating to the latest LTS release 2021.3.3 in URP, you start to see the following error messages in the console:

a213d1bd06ec8549d82f9eeb76521aff.png

These error messages do only appear in the most recent LTS version in the URP Pipeline why it went undiscovered so far.  It originates from the way information is updated in the water shader. Please install the attached "GaiaWaterSystemPatch" to fix the issue:

GaiaWaterSystemPatch.zip

You can install it by unzipping the file, and importing the contained .unitypackage via Assets > Import Package > Custom Package
This patch will be included in the next update of Gaia by default.

HDRP Shader compilation issues
Applies to:  Gaia Pro 2021 Version 3.1.0 and higher

When switching to the HDRP pipeline, you see red compilation errors for the "PW_Foliage_ShaderGraph_HDRP" shader graph that comes with Gaia, the errors can be something like:

Shader error in 'Shader Graphs/PW_Foliage_ShaderGraph_HDRP': syntax error : unexpected token 'Use_Macro_UNITY_MATRIX_I_M_instead_of_unity_WorldToObject' at Resources/Shaders/PW_FloraIncludes_HDRP.hlsl(88) (on d3d11)

The shaders do not compile and subsequently things like the trees are not displayed correctly on the terrain. Normally the shaders included in Gaia may create warnings but they should compile and work in HDRP.  We found that the editor setting "Caching Preprocessor" found under Edit > Project Settings > Editor is responsible for this - this setting should be active by default in newer unity versions, but if you migrate from older versions or deactivated for another reason, it might be turned off. Full discussion & solution can be found here:

https://canopy.procedural-worlds.com/forums/topic/103-shader-error-in-shader-graphspw_foliage_shadergraph_hdrp-syntax-error-unexpected-token/

Fixed Issues
Issues below have were fixed with recent Gaia updates and are just kept in this thread as a reference.


Rendering Issue in Builds when using Flora in the latest HDRP / URP version 12.1.4
Applies to: Gaia Pro 2021 Version 3.1.0 and higher

Not a Gaia Bug, but a bug with instanced indirect rendering in certain Unity Editor Versions. Please use Unity Editor Version 2021.2.12 or higher to avoid this issue.

When running Flora in a build with HDRP / URP version 12.1.4, there is a rendering issue occurring in the build, and the Flora items are not rendering correctly:

Example HDRP

image.png

Example URP

image.png

This does seem due to a change with how Instanced Indirect works on shadergraph shaders that utilize the Lit output node. It is currently not 100% clear if this is an unity bug, but it does not seem to be the C# flora code that performs the instanced indirect rendering. The issue has been reported to unity, and we are looking for a workaround. If you intend to use Flora in HDRP / URP, try to avoid version 12.1.4 for the time being.

Issues when creating the Flora configuration based on a Mesh terrain detail
Applies to:  Gaia Pro 2021 Version 3.1.0 and higher - fixed in Version 3.2.0

When creating a Flora configuration from a mesh terrain detail in a Gaia terrain detail spawner, Gaia will create a Flora configuration, however it will not copy the mesh over from the terrain detail correctly. When you then try to assign a mesh manually in the Flora configuration, it will not accept the mesh in there, making it impossible to set up the Flora config correctly.
This is a bug in Gaia that occurs when the configuration is being created while there is a mesh assigned in the terrain detail. What you can do to work around the issue is you can temporarily assign a texture in the terrain detail, create the Flora configuration, then switch back to a mesh and also assign the mesh in the Flora configuration. You can read more about this workaround in this thread. 

The bug itself will be fixed in the next Gaia update.


Interior Weather Controller Volume Issues
Applies to:  Gaia Pro 2021 Version 3.1.4 - fixed in Version 3.2.0

When using the Interior Weather Controller, it does not work properly to block the effects out. This feature has been developed for an earlier versions of the weather effects and did not work properly with the newer versions of weather anymore. This has been addressed and a patch can be downloaded here:

https://canopy.procedural-worlds.com/forums/topic/233-interior-weather-controller-volume-issues/


Gaia XR player controller throws an error after activation
Applies to:  Gaia 2021 / Gaia Pro 2021 Version 3.1.3 - fixed in Version 3.1.4

When activating the XR Player controller in the Gaia Setup tab, the following error is displayed in the console:

Assets\Procedural Worlds\Gaia\Scripts\Scene Managment\Editor\GaiaSceneManagement.cs(1420,28): error CS7036: There is no argument given that corresponds to the required formal parameter 'parentPlayer' of 'GaiaGlobal.FinalizePlayerObjectEditor(GameObject, GaiaSettings, bool)'

This is a bug in Gaia, to fix this please download this file, rename the extension it to ".unitypackage" and install it in the project:

Gaia-XR-SceneManagement-Fix.unitypackage


Gaia can throw an error with complex camera setups when creating runtime
Applies to:  Gaia 2021 / Gaia Pro 2021 Version 3.1.3 - fixed in Version 3.1.4

When trying to (re-)create the runtime from the Gaia Manager Window, Gaia displays the following error:

Error while creating the Gaia Runtime setup: Destroying a GameObject inside a Prefab instance is not allowed., Stack Trace:   at (wrapper managed-to-native) UnityEngine.Object.DestroyImmediate(UnityEngine.Object,bool)
  at UnityEngine.Object.DestroyImmediate (UnityEngine.Object obj) [0x00003] in <0ee480759f3d481d82ada245dc74f9fd>:0
  at Gaia.GaiaSceneManagement.RemoveGaiaControllers (System.String playerPrefabName, System.Boolean spawnAtLocation, Gaia.GaiaSceneInfo sceneinfo, UnityEngine.Camera customPlayerCamera, System.Boolean removeCamera) [0x00097] in filepath:\Assets\Procedural Worlds\Gaia\Scripts\Scene Managment\Editor\GaiaSceneManagement.cs:913'


This is a bug in Gaia, to fix this please download this file, rename the extension it to ".unitypackage" and install it in the project:

Gaia-SceneManagement-ComplexCameraFix.unitypackage

 

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Tell a friend

    Love Unity 3D World & Game Creation Tools - Canopy - Procedural Worlds? Tell a friend!
  • Interesting Articles

    1. 8

      Errors from Gaia 2021 after updating to Unity 2021.3.2 LTS

    2. 7

      Problems with latest Gaia Update

    3. 7

      Problems with latest Gaia Update

    4. 0

      Ambient sounds issues

    5. 7

      Scene Optimizer

×
×
  • Create New...