How to import Nvidia's The Attic into Unity

Edit: turns out you can import directly within Unity, thanks @HIBIKI_entertainment :

  • package manager, add package by name: com.unity.formats.usd
  • import the usd file
  • select the root of the usd file in the hierarchy
  • change Original Scale to Centimeters
  • change Materials to “Import Preview Surface”
  • change Payload Policy to “Load All”
  • hit the “Reimport from USD button” in the inspector (above Simple | Advanced menu)
  • disable the camera and light of the imported object in the hierarchy, use your own

Original post

I thought I’d toy around with The Attic in Unity. Had a few pitfalls with textures and materials, so in case anyone of you guys would like to do the same, here are some steps. But first a screenshot with my own settings and with Daniel Zeller’s upcoming Fluffy Grooming Tool which I just wanted to see how it looks like in Nvidia’s The Attic:


The quick steps:

Blender

  • download nvidia usd attic sample:
    Pixar Universal Scene Description USD | NVIDIA Developer

  • start blender 3.0 (alpha)

  • delete camera and light

  • file → import → universal file description
    check: import usd preview

  • file → export → fbx
    select mesh only
    check apply transform
    path mode (top right of export dialog): select copy and click the icon next to it so it becomes blue

Unity (Built-in)

  • create new project using built-in render pipeline

  • copy the fbx to your Assets folder
    materials

  • extract textures into a new Textures folder
    hit “Fix now” on the NormalMap settings popup

  • extract materials into a new Materials folder

  • note: if you didn’t use a unity exporter in Blender, then you probably need to set scale factor 0.01 on the imported model

  • drag the attic fbx into your scene. you should see it textured now

Unity (Hdrp)

  • for hdrp just export the built-in version and import it into a hdrp project, apply the hdrp auto-conversion of the materials

I just adjusted some lighting in HDRP and dragged in a demo character and then took the screenshot inside the Unity Editor in 4K with Photo Session. So all credit to Nvidia, Pixar, Blender and Daniel Zeller.

3 Likes

Did you try importing using USD from the package manager?

How did you get the hair rendering working? (The pink guy on the side)

It’s a new upcoming asset by Daniel Zeller which is currently in beta.

No, why would that work? Unity can’t even import GLTF. I didn’t even bother to search if Unity could import USD :smile:

heheh.
I’ve had some great success with partnerships tests using it. it’s currently on EXP 3.0 but it doesn’t always handle all USD arrangements for sure.

EDIT: Yup USD works

1 Like

I did not expect this. I have to try :hushed:

Just tried it. Was a bit Unity-typical about making it work because I couldn’t find the package in the package manager …

So here it goes:

  • package manager, add package by name: com.unity.formats.usd
  • import the usd file
  • select the root of the usd file in the hierarchy
  • change Original Scale to Centimeters
  • change Materials to “Import Preview Surface”
  • change Payload Policy to “Load All”
  • hit the “Reimport from USD button” in the inspector (above Simple | Advanced menu)
  • disable the camera and light of the imported object in the hierarchy, use your own
1 Like

Yup! That sounds about right, well done again Rowlan.
Pretty much all USD workflows are essentially like this, payloads us the main part to get used to for performance and roundtrip work.

1 Like

That scene is really impressive. Having a hard time to decide simple things, eg whether to go with fog

or without


:slight_smile:

3 Likes

I do like the two different moods hah.

I always look and filmic or mood references.
It’s always a good practice revisit to be able to make a few one the spot.

Open up pure ref, drop in all your references and just have fun iterating the lights and camera.

I’m liking the fluff too, the store is going to enjoy that release for sure.

1 Like

You should try a monster Inc ref

1 Like

I finally found the time to make a video :slight_smile:



5 Likes

Adorable. I do like the end look you went with

1 Like