Comprehensive World Streamer 2 Setup for Unity

Objective:

Finalize the World Streamer 2 setup by configuring the Lighting Manager to handle dynamic lighting across streamed scenes.

Why This Step is Important:

Proper lighting management ensures that streamed scenes have consistent and accurate lighting, enhancing visual quality and player immersion.

Detailed Instructions:

  1. Access the Lighting Manager:
    • In the Hierarchy, locate and select the Lighting Manager GameObject. This is typically part of the World Streamer prefabs added earlier.
    • If not present, you may need to add it manually from:
      Nature Manufacture Assets > WorldStreamer > WS Prefabs
  2. Configure Lighting Parameters:
    • Global Lighting Settings:
      • Adjust settings that affect the entire game world, such as ambient light, skybox, and directional light.
    • Dynamic Lighting:
      • Ensure that lighting adapts based on streamed scenes’ positions and times.
      • Configure settings like light probes and reflection probes to integrate seamlessly across streamed boundaries.
    • Shadow Settings:
      • Adjust shadow quality and distance to balance performance and visual fidelity.
  3. Link Lighting with Streaming Layers:
    • Synchronize Lighting Across Scenes:
      • Ensure that each streamed scene’s lighting aligns with the global lighting settings.
      • This prevents lighting discrepancies when loading and unloading scenes.
    • Use Lighting Probes:
      • Utilize lighting probes to interpolate lighting between streamed scenes, maintaining smooth transitions.
  4. Optimize Performance:
    • Bake Lighting:
      • Bake static lighting where possible to reduce real-time computation.
      • Navigate to Window > Rendering > Lighting and configure baked lighting settings.
    • Adjust Light Settings:
      • Limit the number of dynamic lights active at any given time.
      • Use efficient shadow algorithms suitable for your project’s performance needs.
  5. Finalize and Save:
    • After configuring all lighting settings, save your scene to preserve changes.
    • Test Lighting Across Streams:
      • Playtest your game to ensure that lighting transitions smoothly as scenes are loaded and unloaded.
  6. Additional Configurations (Optional):
    • Local Area Updater:
      • Adjust settings that allow lighting to update dynamically based on localized events or changes within streamed areas.
    • Teleporting and Loading:
      • Ensure that teleportation mechanics consider lighting states to prevent abrupt visual changes.

Notes:

  • Lighting Consistency: Discrepancies in lighting across streamed scenes can break immersion. Pay careful attention to global lighting synchronization.
  • Performance Impact: Real-time lighting can significantly impact performance. Balance visual quality with system capabilities.

Tips:

  • Use Light Probes: They provide high-quality lighting for dynamic objects, improving visual consistency across streamed scenes.
  • Regular Testing: Continuously test lighting during development to catch and rectify inconsistencies early.