# Asset : Component Builder [LinkToExempleScene](eagle://folder/M2RGD46L2QNUM) ## Component geometry - Inside the Component Geometry node we can select external sop to gather a mesh from somewhere else ## Component Material - The **Component Material** node merge the material and the geo inside the same asset component - ![[file-20241027095111610.png]] ## Component OUTPUT : - ![[file-20241027095420065.png|500]] - Geo = Geo - Mtl = Material - Asset = reference of Geo + Material - Payload = Bounding Box - We can create Thumbnail to better visualize while loading the asset : - ![[file-20241027101242460.png|400]] ### Create Variants : - Connect Component Geometry to **Component geometry variant** node : - ![[file-20241027101616849.png|475]] - Multiple material : - Multiple **Component material** node - ![[file-20241027101949114.png]] - All geometry can use all materials ! - **Explore variants** to see our variants We can also assign one mat per variants, Adding light per Variant.... this is USD ## Using Variants : - Import with a reference. - Right click on the model, Select geo and Mtl Variants - ![[file-20241027102328624.png|500]] - **Nested Variants** = A variant within a variant like a specific material variant only for one obj variant : - ![[file-20241027102723759.png|400]]