Comprehensive World Streamer 2 Setup for Unity

Integration with Digger:

  1. Potential Conflicts:
    • Issue: Digger’s data is tied to specific terrains. Splitting terrains can disrupt Digger’s functionality.
    • Symptom: Unexpected terrain behavior or errors when using Digger after splitting.
  2. Recommended Workflow:
    • Change Timing: Make any changes with Digger only after completing at least Step 12.
    • Terrain Setup: Ensure terrains are split before using Digger to prevent data mismatches.
  3. Enabling Digger Post-Splitting:
    • Procedure:
      • Navigate to:
        Tools > Digger > Setup Terrains
      • Follow on-screen instructions to reinitialize Digger with the newly split terrains.

Integration with MicroSplat:

  1. Reapplying MicroSplat:
    • Issue: After splitting terrains, MicroSplat shaders may break, causing terrains to disappear or display pink textures.
    • Solution: Reapply MicroSplat settings to the new terrains.
  2. Steps to Reapply MicroSplat:
    • Select All New Terrains:
      • In the Hierarchy, select the newly split terrain objects.
    • Add MicroSplat Terrain Component:
      • With terrains selected, click Add Component in the Inspector.
      • Search for and add the MicroSplat Terrain component.
    • Assign Existing Material (Optional):
      • Drag your existing MicroSplat material into the Template Material field if desired.
    • Convert to MicroSplat:
      • Click the Convert to MicroSplat button within the MicroSplat Terrain component.
      • This reinitializes the shaders, restoring terrain textures.

Integration with Gaia Pro:

  1. Disabling Gaia’s Streaming:
    • Issue: Gaia Pro’s streaming can conflict with World Streamer’s streaming settings after terrain splitting.
    • Solution: Disable Gaia’s streaming to prevent overlap and conflicts.
  2. Steps to Disable Gaia’s Streaming:
    • Navigate to Loader Manager:
      • In the Hierarchy, locate and select the Loader Manager GameObject.
    • Disable Loaders:
      • In the Inspector, find the Loaders Enabled checkbox.
      • Uncheck it to disable Gaia’s streaming loaders.
    • Remove Gaia Terrain Scenes:
      • In the Hierarchy, expand Gaia’s terrain scene objects.
      • Use the three-dot menu (context menu) on each item to remove them.
    • Note: The terrains should already be inactive due to World Streamer’s streaming, so removing Gaia’s scenes won’t affect the visible terrain.

Integration with Crest:

  1. Enhancing Shorelines and Underwater Areas:
    • Purpose: To achieve smoother shores and underwater visuals, especially for terrains acting as shorelines or submerged areas.
  2. Setting Up Depth Cache:
    • Procedure:
      • Create Empty GameObject:
        • Under each terrain that serves as a shore or underwater area, create an empty GameObject.
        • Position and Scale: Set its position to (0,0,0) and scale to (1,1,1).
        • Naming: Name it descriptively, e.g., CrestDepth.
      • Add Crest Ocean Depth Cache Component:
        • With the empty GameObject selected, click Add Component in the Inspector.
        • Search for and add the Crest Ocean Depth Cache component.
      • Populate Cache:
        • In the Crest Ocean Depth Cache component, click the Populate Cache button.
        • This action initializes the depth cache for the terrain, enhancing water interactions.

Warnings:

  • Tool Compatibility: Always ensure that tools like Digger, MicroSplat, Gaia Pro, and Crest are compatible with World Streamer 2 and updated to their latest versions.
  • Backup Before Major Changes: Before integrating or modifying settings related to other tools, backup your project to prevent data loss.
  • Performance Monitoring: After integrating multiple tools, monitor your game’s performance to identify and address any bottlenecks or conflicts.