提交测试

This commit is contained in:
2024-01-16 17:22:21 +08:00
parent 92862c0372
commit 73635fda01
654 changed files with 178015 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,13 @@
#
# Wavefront material file
# Converted by Meshlab Group
#
newmtl material_0
Ka 0.200000 0.200000 0.200000
Kd 0.752941 0.752941 0.752941
Ks 1.000000 1.000000 1.000000
Tr 1.000000
illum 2
Ns 0.000000
map_Kd sphere_mtl.png

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/gltf_avocado/Avocado.bin

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/gltf_avocado/Avocado.gltf

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/gltf_avocado/Avocado_baseColor.png

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/gltf_avocado/Avocado_normal.png

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/gltf_avocado/Avocado_roughnessMetallic.png

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/gltf_avocado/README.md

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 770 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,312 @@
#usda 1.0
(
defaultPrim = "World"
upAxis = "Y"
)
def Xform "World"
{
def Sphere "Default"
{
rel material:binding = </World/Looks/Default>
}
def "Looks"
{
def Material "Default"
{
token outputs:displacement.connect = </World/Looks/Default/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/Default/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor
float inputs:displacement
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "Diffuse"
{
token outputs:displacement.connect = </World/Looks/Diffuse/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/Diffuse/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor = (0, 1, 0)
float inputs:displacement
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "SpecularRoughness"
{
token outputs:displacement.connect = </World/Looks/SpecularRoughness/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/SpecularRoughness/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor = (1, 0, 0)
float inputs:displacement
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness = 0.1
color3f inputs:specularColor = (0, 0, 1)
int inputs:useSpecularWorkflow = 1
token outputs:displacement
token outputs:surface
}
}
def Material "Metallic"
{
token outputs:displacement.connect = </World/Looks/Metallic/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/Metallic/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor = (0, 1, 0)
float inputs:displacement
float inputs:ior
float inputs:metallic = 1
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "Clearcoat"
{
token outputs:displacement.connect = </World/Looks/Clearcoat/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/Clearcoat/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat = 1
float inputs:clearcoatRoughness
color3f inputs:diffuseColor
float inputs:displacement
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "ClearcoatRougness"
{
token outputs:displacement.connect = </World/Looks/ClearcoatRougness/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/ClearcoatRougness/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness = 1
color3f inputs:diffuseColor
float inputs:displacement
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "Opacity"
{
token outputs:displacement.connect = </World/Looks/Opacity/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/Opacity/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor
float inputs:displacement
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity = 0.5
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "OpacityThreshold"
{
token outputs:displacement.connect = </World/Looks/OpacityThreshold/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/OpacityThreshold/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor
float inputs:displacement
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold = 0.5
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "Ior"
{
token outputs:displacement.connect = </World/Looks/Ior/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/Ior/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor
float inputs:displacement
float inputs:ior = 1
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
def Material "Displacement"
{
token outputs:displacement.connect = </World/Looks/Displacement/Shader.outputs:displacement>
token outputs:surface.connect = </World/Looks/Displacement/Shader.outputs:surface>
def Shader "Shader"
{
uniform token info:id = "UsdPreviewSurface"
float inputs:clearcoat
float inputs:clearcoatRoughness
color3f inputs:diffuseColor
float inputs:displacement = 0.1
float inputs:ior
float inputs:metallic
normal3f inputs:normal
float inputs:opacity
float inputs:opacityThreshold
float inputs:roughness
color3f inputs:specularColor
int inputs:useSpecularWorkflow = 0
token outputs:displacement
token outputs:surface
}
}
}
def Sphere "Diffuse"
{
rel material:binding = </World/Looks/Diffuse>
}
def Sphere "SpecularRoughness"
{
rel material:binding = </World/Looks/SpecularRoughness>
}
def Sphere "Metallic"
{
rel material:binding = </World/Looks/Metallic>
}
def Sphere "Clearcoat"
{
rel material:binding = </World/Looks/Clearcoat>
}
def Sphere "ClearcoatRougness"
{
rel material:binding = </World/Looks/ClearcoatRougness>
}
def Sphere "Opacity"
{
rel material:binding = </World/Looks/Opacity>
}
def Sphere "OpacityThreshold"
{
rel material:binding = </World/Looks/OpacityThreshold>
}
def Sphere "Ior"
{
rel material:binding = </World/Looks/Ior>
}
def Sphere "Displacement"
{
rel material:binding = </World/Looks/Displacement>
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 771 B

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/amsterdam.mtl

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/amsterdam.obj

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/amsterdam.usda

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/armchair.mtl

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/armchair.obj

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/armchair.usdc

1
tests/samples/io/fox.mtl Symbolic link
View File

@@ -0,0 +1 @@
../../../sample_data/meshes/fox.mtl

1
tests/samples/io/fox.obj Symbolic link
View File

@@ -0,0 +1 @@
../../../sample_data/meshes/fox.obj

1
tests/samples/io/fox.usd Symbolic link
View File

@@ -0,0 +1 @@
../../../sample_data/meshes/fox.usdc

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/ico_flat.mtl

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/ico_flat.obj

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/ico_flat.usda

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/ico_smooth.mtl

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/ico_smooth.obj

View File

@@ -0,0 +1 @@
../../../sample_data/meshes/ico_smooth.usda

1
tests/samples/io/pizza.mtl Symbolic link
View File

@@ -0,0 +1 @@
../../../sample_data/meshes/pizza.mtl

1
tests/samples/io/pizza.obj Symbolic link
View File

@@ -0,0 +1 @@
../../../sample_data/meshes/pizza.obj

1
tests/samples/io/pizza.usd Symbolic link
View File

@@ -0,0 +1 @@
../../../sample_data/meshes/pizza.usda

1
tests/samples/io/textures Symbolic link
View File

@@ -0,0 +1 @@
../../../sample_data/meshes/textures

BIN
tests/samples/mixed.usdc Normal file

Binary file not shown.

13
tests/samples/model.mtl Normal file
View File

@@ -0,0 +1,13 @@
# Blender MTL File: 'None'
# Material Count: 1
newmtl Material.002
Ns 94.117647
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
map_Kd tex.png

2642
tests/samples/model.obj Normal file

File diff suppressed because it is too large Load Diff

45
tests/samples/model.usd Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Some files were not shown because too many files have changed in this diff Show More