Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Megascans Importer - works with HDRP and Raytracing?

Discussion in 'HDRP Ray Tracing' started by newguy123, Jan 30, 2021.

  1. newguy123

    newguy123

    Joined:
    Aug 22, 2018
    Posts:
    1,248
    Hi guys

    I'm just looking at material options out there for ready made materials and both substance and megascans look good with attractive indie pricing subscriptions. I'm leaning more towards megascans. Anybody knows if they're keeping the Unity importer script updated and if it works with raytracing? Would be sad if they became slack towards Unity after being bought by those "other" guys.

    Anybody use it with Raytracing or with Unity in general?

    I'm hoping to use it with Unity 2020.2 and 2021.1 with raytracing....
     
  2. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    The megascans author is really responsive if you don't get a reply here.
     
  3. newguy123

    newguy123

    Joined:
    Aug 22, 2018
    Posts:
    1,248
    Thanks @hippocoder , could you point me to a link perhaps please? I tried the quixel forum, but the Unity section on there seems like a ghost town...
     
  4. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    I emailed them a while back got a quick reply, however I do know from my own experiences, the megascans stuff works fine. It allows you to configure exactly the kind of packing and export you require so it's pipeline neutral. You can download their free samples from their web based interface.

    Your bigger worry with megascans is having a lot of ssd storage :)
     
    newguy123 likes this.
  5. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Just wondering if you ever got megascanes working with unity
     
  6. newguy123

    newguy123

    Joined:
    Aug 22, 2018
    Posts:
    1,248
    Hi, yes got it working
    I had to also edit one if it's files to include my Unity version.

    Still, after that it's a bit hit and miss. They don't update the importer often enough and so its tricky to use it with latest Beta or Alpha versions of Unity

    Also, see here:
    https://help.quixel.com/hc/en-us/co...-Unity-2021-Pink-Texture-Temporary-Workaround
     
  7. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
  8. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Thank for the help, I have it mostly working. Do you mind sharing an image of your texture packing setting in bridge. I’m suspicious I have mine wrong
     
  9. PutridEx

    PutridEx

    Joined:
    Feb 3, 2021
    Posts:
    1,136
    It's often outdated -- most of the time it doesn't work in my experience.
     
  10. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    I feel like unity integration is a second class citizen compared to UE.

    that being said the texture packing is nice. I just don’t know what is what eg is roughness map the same as smoothness ? Do I used linear etc. Be amazing to see an image of someone’s packing export setting and any other tips to get this looking good. Something feels off in my renders
     
  11. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,723
    Roughness is typically the inverse of smoothness.
     
  12. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    Here is what I did, i only have Krita so no way to adjust channels after export AFAIK. Please any help would be appreciated

    37113DA7-F964-46AA-8D11-5721884EC349.png
     
  13. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,723
    I don't think you need 16 bit per channel, 8bit should be fine.

    You shouldn't use Roughness, you should use smoothness / glossiness, or somehow inverse the roughness channel.

    I believe linear for everything is correct, but also make sure to disable sRGB in Unity.
     
  14. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,723
  15. RoughSpaghetti3211

    RoughSpaghetti3211

    Joined:
    Aug 11, 2015
    Posts:
    1,705
    AcidArrow likes this.