Log into your account to keep track of your progress. You can work through the lessons without logging in but your progress will be lost when you refresh the page.

総再生時間: 3時間 16分 14秒

Solaris は Houdini 独自のレイアウト、ルックデブ、ライティング用環境です。PIXAR 制作のオープンソースの Universal Scene Description 形式、USD に準拠して構築された環境のため、USD のシーンやアセットの作業やオーサリングに最適です。USD はアセットを系統的に管理できるよう最適化されたシステムのため、チームや個人の作業で効率的なフローが実現します。

このコースでは、ASWF USD ワーキンググループのガイドラインに沿った USD アセットの構築プロセスを解説していきます。コース内容には、バリアントの理解と作成、アセット構築ガイドラインの各ステップの確認、Component Builder の活用方法の習得、小規模シーンセットアップ用の実用的なサンプルを使った作業が含まれます。このコースでは、USD アセットの特徴と、具体的なニーズに合わせて階層を正しく設定する方法を学ぶことを目指しています。

CREATED BY

コメント

  • anon_user_03130887 2年, 7ヶ月 前  | 

    Fantastic tutorials on USD, Peter!!
    SideFX has really been stepping up the training. Please keep going!

  • Imconected 2年, 7ヶ月 前  | 

    One of the best resources for USD authoring out there can wait for more about animated USD's assets.

    Thanks for putting this together.

  • conomara 2年, 5ヶ月 前  | 

    this stuff is well presented gold, and super appreciate the supporting files. thanks alot.
    also thanks for referencing the guidelines doc from the working group for additional reading

  • Yann_P 2年, 2ヶ月 前  | 

    Hello Peter !
    Thanks -again- for your videos, great source of information and "how-to" !
    I have an almost not relevant question : what text editor are you using ?
    I'd like to have this section folding ability when looking at usda files :)

  • SpeLL 1年, 4ヶ月 前  | 

    Amazing tutorial!
    Thank you very much!

  • jnrnkns 10ヶ月, 1週間 前  | 

    thanks for the great tutorial!!
    and one question->
    there is no .hip file included in the project files download right?
    i think it would be super helpful if you could provide the .hip to be able to go into details.
    e.g. where the `@sourcename` expression comes from... (in the material variants section) is it a TOPs? variable?

    many thanks

    • jnrnkns 10ヶ月, 1週間 前  | 

      ok nevermind, i found the hip-file, when downloading and unzipping on windows...
      maybe unzipping problem on macos?!?

      • PArcara09 10ヶ月, 1週間 前  | 

        Hey there! Glad you found the videos helpful.

        The @sourcename attribute is one that is specific to reference nodes, and I believe it's created internally to that LOP. It's just a way to reference the name of the file being loaded and use that to name the destination primitive for the source USD content. No TOPs being used there. Hope that helps.

  • geetee2323 8ヶ月, 3週間 前  | 

    is there anyway to get the turbosquid files, cant see them in the link and nowhere else.
    thanks, and supremely brilliant hip & tutorial!!

    • PArcara09 8ヶ月, 3週間 前  | 

      Hi there! Thanks for bringing this to our attention, and sorry for the inconvenience. We're currently looking into a solution for this. I'll make sure to reply again as soon as we have something figured out.

      Thanks also for the kind words.

    • PArcara09 5ヶ月 前  | 

      This course has been updated, and there are new files available to walk you through the updated assets. Hope this helps you get through the end of the course.

  • richardbao 7ヶ月, 3週間 前  | 

    Is there any solutions now?

    • PArcara09 7ヶ月, 3週間 前  | 

      Hi there! Unfortunately we've tried to get in contact with the creator of the supplemental file, but we haven't heard back from him. So, our plan is to find some new geometry that we can replace the old stuff with. This will mean that I need to re-record the videos and update the file. That will take me a little while, but I will certainly make a comment here to let people know when it's updated.

      So sorry for the inconvenience!

      • sumodancliff 6ヶ月, 3週間 前  | 

        Appreciate that you're putting in the time to re-record & make this course accessible again! Loved your previous courses on Solaris so I'm looking forward to starting on this one too. Do you have a rough timeline of when we might expect to see this updated?

        • PArcara09 6ヶ月, 3週間 前  | 

          I have just come back from vacation, and I have another course that will be releasing soon. Once that is done I am going to start work on fixing this course. I know that isn't a firm date, but that's my plans as of right now. Hope that helps!

          • sumodancliff 6ヶ月, 1週間 前  | 

            Amazing, thanks for the heads up and looking into this!

            • PArcara09 5ヶ月 前  | 

              This course has been updated, and there are new files available to walk you through the updated assets. Hope this helps you get through the end of the course.

    • PArcara09 5ヶ月 前  | 

      This course has been updated, and there are new files available to walk you through the updated assets. Hope this helps you get through the end of the course.

  • thracekelsick 6ヶ月, 3週間 前  | 

    This is a very helpful course, but I'm having trouble reconciling the Primitive Kind logic. In the first course, the example shown makes sense:

    /Models ← group
    /Characters ← group
    /Lady ← assembly
    /Skin ← component
    /mesh
    /Purse ← component
    /mesh

    But in the asset building structure shown here, the highest level of primitive is "Component". Why wouldn't "HiRes_Pig" be a group in that context?

    • PArcara09 6ヶ月, 3週間 前  | 

      Do you have a video & timecode that you've seen this hierarchy? It's been quite a while since I've made this course, and it's tough to remember everything contained within it.

      • thracekelsick 6ヶ月, 3週間 前  | 

        I was referencing the "Primitive Terminology" chapter in the first part, USD Basics. It seemed that the logic there was, multiple character components would make an assembly. But in the "asset structure guidelines" chapter of this course, it seems that the highest primitive kind (under the root) of an individual asset should always be a component? Or is that something to do with the ASWF guidelines

        • PArcara09 6ヶ月, 2週間 前  | 

          Ok, I think I see where the disconnect is. Let me try to clarify a bit.

          In the example you gave from the Basics course, the reason that /Models and /Characters are "Groups" is because those aren't being published with the assets. They are organizational primitives that would probably be created by the Layout Artist or automatically by some pipeline process. The file published to disk would have it's root primitive as /Lady. This primitive would be set to an Assembly because it contains some other files from disk that are components, in this case /Skin and /Purse. Assemblies and Components are used to denote where files on disk exist, and help make more sense out of complicated scene graphs.

          Hopefully that explanation clarifies things a bit.

          • thracekelsick 6ヶ月, 2週間 前  | 

            Thanks, that does help. To clarify and continue with this analogy, if the "HiRes_Pig" had, say, a weapon and a hat, those would also be components, and all the components together (Pig Head, Weapon, and Hat) would make an "assembly"?

            • PArcara09 6ヶ月, 1週間 前  | 

              Yeah, that is how I would see them going together based on the guidelines. Glad it's making more sense!

  • z8editing 4ヶ月, 2週間 前  | 

    chapter 16 on material variants isn't loading

    • PArcara09 4ヶ月, 2週間 前  | 

      It should be fixed. Thanks for letting us know!

  • Mekeee 2週間 前  | 

    I'm running into this issue in Houdini:

    NOT SET
    ERROR: Bound Set has no valid resources attached:
    set=3 (/ASSET/mtl/alarm_clock_01_glass)
    binding=0 size=1 name=SimpleMat type=struct
    NOT SET
    ERROR: Bound Set has no valid resources attached:
    set=3 (/ASSET/mtl/alarm_clock_01_glass)
    binding=0 size=1 name=SimpleMat type=struct
    NOT SET

    This happens inside the componentmaterial1 node.
    The errors appear when the graph reaches foreach_end1, specifically coming from graftbranch1 and assignmaterial2.
    I already confirmed that:
    All textures are set to Dynamic
    The file paths are correct
    I even tried using simple solid colors (e.g., red) with the same material name, but the error still appears
    If anyone has an idea why the material binding is failing or what could cause a "Bound Set has no valid resources attached" error, I’d really appreciate some guidance.

    • PArcara09 1週間, 6日 前  | 

      I haven't seen this error before, and I'm not getting it in the current daily build of Houdini. I unzipped the file that's on the website and opened it just to make sure that my local version wasn't using files that aren't supplied with the course. Have you tried re-downloading and opening the file?

Please log in to leave a comment.