Search Unity

  1. Calling all beginners! Join the FPS Beginners Mods Challenge until December 13.
    Dismiss Notice
  2. It's Cyber Week at the Asset Store!
    Dismiss Notice

Getting Started with Unity Simulation

Discussion in 'Unity Simulation' started by vladimiro_unity, Sep 22, 2019.

  1. vladimiro_unity

    vladimiro_unity

    Unity Technologies

    Joined:
    Mar 13, 2018
    Posts:
    1
    Welcome and thanks for checking out Unity Simulation!
    Unity Simulation is in closed beta so please visit https://unity.com/simulation to sign up and get access to the documentation referenced below!

    We hope you enjoy using the service. Please reach out to us at simulation-help if you have any questions.

    Note: The documentation links are currently only available to signed up beta participants.

    Unity Simulation Documentation
    Unity Simulation allows you to run different simulations using Unity.

    Pre-Requisites to installing Unity Simulation
    You should install a compatible version of Unity that is listed below. Please make sure to include linux build support in your installation.
    • Unity Account
    • Unity Cloud Project
    • Unity version >= 2018.3.f1
    • Unity version >= 2019.3 for using the Scriptable Render Pipeline
    • Supported platforms: Windows10+ and OS X 10.13+
    • Linux build support required
    Please refer to the Installing pre-requisites guide for a step by side guide to installing the above pre-requisites.

    Unity Simulation Guides
    Unity Simulation Concepts
    • Definitions and explanations of Unity Simulation specific terms.
    QuickStart tutorial
    • Overview of running a simulation on Unity Simulation using the USim CLI.
    Unity Simulation SDK
    • Overview of integrating the Unity Simulation SDK into a Unity project and how to collect data and image captures from a running simulation.
    Unity Linux build
    • Overview of how to test or troubleshoot a Linux build locally from a non Linux OS.
    Linux Build Testing
    • Overview of how to test or troubleshoot a Linux build locally from a non Linux OS.
    Sample Roll-A-Ball tutorial
    • Sample Unity project with Unity Simulation SDK and AppParam support already integrated for reference and testing.
    Simultaneous Capture
    • Overview of how to correlate image and data captured by the Unity Simulation SDK.
    Tiers
    • How tiers affect resource allowance and usage.
     
    Last edited: Oct 2, 2019
    priyeshwani and Griz like this.
  2. Sholz

    Sholz

    Joined:
    Dec 12, 2016
    Posts:
    14
    Commooon...links aren't loading....olgeestudios is hungry for this
     
  3. mpinol

    mpinol

    Unity Technologies

    Joined:
    Jul 29, 2015
    Posts:
    318
    Hi Sholz,
    Unity Simulation is in closed beta so please visit https://unity.com/simulation to sign up and get access to the documentation!
     
  4. andrzej_

    andrzej_

    Joined:
    Dec 2, 2016
    Posts:
    38
    You showed at Unite the workflow for Simulation, including generating segmentation masks. My question is: did the workflow stayed pretty much the same as shown in September or something change since then? Also what was the solution for generating segmentation masks (and any additional render data like - instance segmentation, depth, normals etc.) ? Following the Correlating Screen Captures to Data Logging doc, should this also be done via a byte array and written to file with the encoder and should it also be accessed via request.data.colorBuffer with additional cameras and some 'workaround' shader for the masks?
     
  5. mpinol

    mpinol

    Unity Technologies

    Joined:
    Jul 29, 2015
    Posts:
    318
    Hey andrzej_,

    The workflow should be the same as shown in September and there are two examples of how to implement segmentation using a replacement shader at
    https://github.com/Unity-Technologies/Unity-Simulation-Docs/blob/master/doc/use-cases/use-cases.md

    Let me know if this missed answering any of your questions!
     
    markus-nl and andrzej_ like this.
  6. andrzej_

    andrzej_

    Joined:
    Dec 2, 2016
    Posts:
    38
    That is exactly it! Thanks.
     
  7. andrzej_

    andrzej_

    Joined:
    Dec 2, 2016
    Posts:
    38
    SetReplacementShader doesn't seem to work with HDRP. Any chance there's an alternative solution for this?
     
  8. JeffDUnity3D

    JeffDUnity3D

    Unity Technologies

    Joined:
    May 2, 2017
    Posts:
    6,094
  9. andrzej_

    andrzej_

    Joined:
    Dec 2, 2016
    Posts:
    38
    Just to clarify, this is Simulation related, since this is the method used to get segmentation in the example use cases.
    I'll ask in the hdrp specific forum, but it would be nice to have an example implementation for SRPs as well.

    edit: Just in case someone is trying to figure this out, this needs to wait for 2020.1 at least
     
    Last edited: Nov 28, 2019
    JeffDUnity3D likes this.