aspose.info
GA

USD - Formáid Cur Síos ar an Radharc Uilíoch

Nuashonraithe

Cad is comhad USD ann?

Is formáid comhaid Tuairisc ar Radharc Uilíoch é comhad le síneadh .usd a ionchódaíonn sonraí chun críche sonraí a idirmhalartú agus a mhéadú idir feidhmchláir chruthaithe ábhair dhigitigh. Arna fhorbairt ag Pixar, soláthraíonn USD an cumas sócmhainní eiliminteacha (amhail samhlacha) nó beochan a idirmhalartú.

Formáid Comhaid USD

Is féidir formáid dhénártha (ar a dtugtar comhaid Crate freisin) nó comhaid le tacaíocht ASCII a bheith ag comhaid USD. Tá an dá fhormáid comhaid seo idirmhalartaithe nuair is féidir na tagairtí a nascadh le sócmhainní .usd gan na foinsí a athrú. Tá formáid comhaid USD comhdhéanta de shraith leabharlanna C ++ le ceangail Python le haghaidh scriptithe. Cuireann sé ar chumas líon ar bith d’eilimintí radharc 3D a thionól agus a eagrú, mar thacair fhíorúla, radhairc agus seatanna chun iad a tharchur ó fheidhm go feidhmchlár.

Cineálacha Sonraí USD

Tá na cineálacha sonraí bunúsacha a dtacaíonn formáid comhaid USD leo liostaithe sa tábla seo a leanas.

Cineál luacha comharthaCineál C++Cur síos
boolbool
ucharuint8_tslánuimhir 8 ghiotán gan síniú
intint32_tslánuimhir sínithe 32 giotán
uintuint32_tslánuimhir 32 ghiotán gan síniú
int64int64_tslánuimhir sínithe 64 giotán
uint64uint64_tslánuimhir 64 ghiotán gan síniú
leathGfHalfSnámhphointe 16 ghiotán
snámhphointesnámhphointesnámhphointe 32 giotán
dúbailtedúbailtesnámhphointe 64 giotán
cód amaCód SdfTimedúbailte a léiríonn am inréite
teaghránstd:: teaghránstl teaghrán
tokenTfTokenteaghrán inmheánach le comparáid tapa agus hashing
sócmhainnSdfAssetPathis ionann é agus cosán inréitithe chuig sócmhainn eile
maitrís2dGfMatrix2dmaitrís dúbailte 2x2
maitrís3dGfMatrix3dmaitrís 3x3 na dúbailtí
maitrís4dGfMatrix4dmaitrís dúbailte 4x4
quatdGfQuatdceathrú cruinneas dúbailte
quatfGfQuatfceathrú aonchruinneas
quathGfQuathceathrú leathchruinneas
dúbailte2GfVec2dveicteoir 2 dhúbailte
snámh2GfVec2fveicteoir 2 shnámhán
leath2GfVec2hveicteoir 2 leath
int2GfVec2iveicteoir 2 int
dúbailte3GfVec3dveicteoir 3 dhúbailte
snámh3GfVec3fveicteoir 3 shnámhán
leath3GfVec3hveicteoir 3 leath
int3GfVec3iveicteoir 3 int
dúbailte4GfVec4dveicteoir 4 dhúbailte
snámh4GfVec4fveicteoir 4 shnámhán
leath4GfVec4hveicteoir 4 leath
int4GfVec4iveicteoir 4 int

Sampla USD

Seo a leanas sampla de chomhad USD i bhformáid ghnáthchomhaid ASCII.

#usda 1.0

class "_class_Planet"
{
    bool has_life = False
}

def Xform "SolarSystem"
{
    def "Earth" (
        references = @./planet.usda@</Planet>
    )
    {
        bool has_life = True
        string color = "blue"
}

    def "Mars" (
        references = @./planet.usda@</Planet>
    )
    {
        string color = "red"
}

    def "Saturn" (
        references = @./planet.usda@</Planet>
        variants = {
            string rings = "with_rings"
    }
    )
    {
        string color = "beige"
}
}
#usda 1.0

class "_class_Planet"
{
}

def Sphere "Planet" (
    inherits = </_class_Planet>
    kind = "model"
    variantSets = "rings"
    variants = {
        string rings = "none"
}
)
{
    variantSet "rings" = {
        "none" {
            bool has_rings = False
    }
        "with_rings" {
            bool has_rings = True
    }
}

}

Tagairtí

Féach freisin