Created
May 9, 2024 06:26
-
-
Save alankent/3f2ee170a97cf46aaf74bde8839920a1 to your computer and use it in GitHub Desktop.
Sample USDA file for Omniverse to display the current time
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#usda 1.0 | |
( | |
customLayerData = { | |
dictionary cameraSettings = { | |
dictionary Front = { | |
double3 position = (0, 0, 50000) | |
double radius = 500 | |
} | |
dictionary Perspective = { | |
double3 position = (2.608882581066693, 76.82853537187964, 358.0637042180103) | |
double3 target = (77.5678794894925, -14.713208509794498, -1086.3064136955609) | |
} | |
dictionary Right = { | |
double3 position = (-50000, 0, 0) | |
double radius = 500 | |
} | |
dictionary Top = { | |
double3 position = (0, 50000, 0) | |
double radius = 500 | |
} | |
string boundCamera = "/OmniverseKit_Persp" | |
} | |
dictionary navmeshSettings = { | |
double agentHeight = 180 | |
double agentRadius = 20 | |
bool excludeRigidBodies = 1 | |
int ver = 1 | |
double voxelCeiling = 460 | |
} | |
dictionary omni_layer = { | |
string authoring_layer = "./digit.usd" | |
dictionary locked = { | |
} | |
dictionary muteness = { | |
} | |
} | |
dictionary renderSettings = { | |
float3 "rtx:debugView:pixelDebug:textColor" = (0, 1e18, 0) | |
float3 "rtx:fog:fogColor" = (0.75, 0.75, 0.75) | |
float3 "rtx:index:regionOfInterestMax" = (0, 0, 0) | |
float3 "rtx:index:regionOfInterestMin" = (0, 0, 0) | |
float3 "rtx:iray:environment_dome_ground_position" = (0, 0, 0) | |
float3 "rtx:iray:environment_dome_ground_reflectivity" = (0, 0, 0) | |
float3 "rtx:iray:environment_dome_rotation_axis" = (3.4028235e38, 3.4028235e38, 3.4028235e38) | |
float3 "rtx:post:backgroundZeroAlpha:backgroundDefaultColor" = (0, 0, 0) | |
float3 "rtx:post:colorcorr:contrast" = (1, 1, 1) | |
float3 "rtx:post:colorcorr:gain" = (1, 1, 1) | |
float3 "rtx:post:colorcorr:gamma" = (1, 1, 1) | |
float3 "rtx:post:colorcorr:offset" = (0, 0, 0) | |
float3 "rtx:post:colorcorr:saturation" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:blackpoint" = (0, 0, 0) | |
float3 "rtx:post:colorgrad:contrast" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:gain" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:gamma" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:lift" = (0, 0, 0) | |
float3 "rtx:post:colorgrad:multiply" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:offset" = (0, 0, 0) | |
float3 "rtx:post:colorgrad:whitepoint" = (1, 1, 1) | |
float3 "rtx:post:lensDistortion:lensFocalLengthArray" = (10, 30, 50) | |
float3 "rtx:post:lensFlares:anisoFlareFalloffX" = (450, 475, 500) | |
float3 "rtx:post:lensFlares:anisoFlareFalloffY" = (10, 10, 10) | |
float3 "rtx:post:lensFlares:cutoffPoint" = (2, 2, 2) | |
double "rtx:post:lensFlares:flareScale" = 0.075 | |
float3 "rtx:post:lensFlares:haloFlareFalloff" = (10, 10, 10) | |
float3 "rtx:post:lensFlares:haloFlareRadius" = (75, 75, 75) | |
float3 "rtx:post:lensFlares:isotropicFlareFalloff" = (50, 50, 50) | |
float3 "rtx:post:tonemap:whitepoint" = (1, 1, 1) | |
float3 "rtx:raytracing:inscattering:singleScatteringAlbedo" = (0.9, 0.9, 0.9) | |
float3 "rtx:raytracing:inscattering:transmittanceColor" = (0.5, 0.5, 0.5) | |
float3 "rtx:sceneDb:ambientLightColor" = (0, 0, 0) | |
} | |
} | |
defaultPrim = "Digits" | |
endTimeCode = 100 | |
metersPerUnit = 0.01 | |
startTimeCode = 0 | |
timeCodesPerSecond = 60 | |
upAxis = "Y" | |
) | |
def Xform "Environment" | |
{ | |
int ground:size = 1400 | |
string ground:type = "On" | |
token visibility = "inherited" | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
def DomeLight "Sky" ( | |
prepend apiSchemas = ["ShapingAPI"] | |
) | |
{ | |
float inputs:colorTemperature = 6250 | |
bool inputs:enableColorTemperature = 1 | |
float inputs:exposure = 9 | |
float inputs:intensity = 1 | |
float inputs:shaping:cone:angle = 180 | |
float inputs:shaping:cone:softness | |
float inputs:shaping:focus | |
color3f inputs:shaping:focusTint | |
asset inputs:shaping:ies:file | |
asset inputs:texture:file = @https://omniverse-content-production.s3.us-west-2.amazonaws.com/Assets/Scenes/Templates/Default/SubUSDs/textures/CarLight_512x256.hdr@ | |
token inputs:texture:format = "latlong" | |
token visibility = "inherited" | |
double3 xformOp:rotateXYZ = (0, -90, -90) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 305, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def DistantLight "DistantLight" ( | |
prepend apiSchemas = ["ShapingAPI"] | |
) | |
{ | |
float inputs:angle = 2.5 | |
float inputs:colorTemperature = 7250 | |
bool inputs:enableColorTemperature = 1 | |
float inputs:exposure = 10 | |
float inputs:intensity = 1 | |
float inputs:shaping:cone:angle = 180 | |
float inputs:shaping:cone:softness | |
float inputs:shaping:focus | |
color3f inputs:shaping:focusTint | |
asset inputs:shaping:ies:file | |
token visibility = "inherited" | |
double3 xformOp:rotateXYZ = (-105, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 305, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Scope "Looks" | |
{ | |
def Material "Grid" | |
{ | |
token outputs:mdl:displacement.connect = </Environment/Looks/Grid/Shader.outputs:out> | |
token outputs:mdl:surface.connect = </Environment/Looks/Grid/Shader.outputs:out> | |
token outputs:mdl:volume.connect = </Environment/Looks/Grid/Shader.outputs:out> | |
def Shader "Shader" | |
{ | |
uniform token info:implementationSource = "sourceAsset" | |
uniform asset info:mdl:sourceAsset = @OmniPBR.mdl@ | |
uniform token info:mdl:sourceAsset:subIdentifier = "OmniPBR" | |
float inputs:albedo_add = 0 | |
float inputs:albedo_brightness = 0.52 | |
float inputs:albedo_desaturation = 1 | |
asset inputs:diffuse_texture = @https://omniverse-content-production.s3.us-west-2.amazonaws.com/Assets/Scenes/Templates/Default/SubUSDs/textures/ov_uv_grids_basecolor_1024.png@ ( | |
colorSpace = "sRGB" | |
customData = { | |
asset default = @@ | |
} | |
) | |
bool inputs:project_uvw = 0 | |
float inputs:reflection_roughness_constant = 0.333 | |
float inputs:texture_rotate = 0 ( | |
customData = { | |
float default = 0 | |
} | |
) | |
float2 inputs:texture_scale = (0.5, 0.5) ( | |
customData = { | |
float2 default = (1, 1) | |
} | |
) | |
float2 inputs:texture_translate = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
) | |
bool inputs:world_or_object = 0 ( | |
customData = { | |
bool default = 0 | |
} | |
) | |
token outputs:out ( | |
renderType = "material" | |
) | |
} | |
} | |
} | |
def Mesh "ground" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-1400, -1400, 0), (1400, 1400, 0)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 1, 3, 2] | |
rel material:binding = </Environment/Looks/Grid> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-700, -700, 0), (700, -700, 0), (-700, 700, 0), (700, 700, 0)] | |
bool primvars:isMatteObject = 0 | |
texCoord2f[] primvars:st = [(0, 0), (14, 0), (14, 14), (0, 14)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility = "inherited" | |
double3 xformOp:rotateXYZ = (0, -90, -90) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Plane "groundCollider" ( | |
prepend apiSchemas = ["PhysicsCollisionAPI"] | |
) | |
{ | |
uniform token axis = "Y" | |
uniform token purpose = "guide" | |
} | |
} | |
def Xform "Digits" ( | |
variants = { | |
string digit_set = "blank" | |
} | |
prepend variantSets = "digit_set" | |
) | |
{ | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
def Mesh "Digit_0" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_0> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_1" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_1> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_2" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_2> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility = "invisible" | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_3" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_3> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_4" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_4> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_5" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_5> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_6" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_6> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_7" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_7> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_8" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_8> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Digit_9" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_9> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Mesh "Blank" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-50, 0, -50), (50, 0, 50)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 2, 3, 1] | |
rel material:binding = </Digits/Looks/Look_blank> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-50, 0, -50), (50, 0, -50), (-50, 0, 50), (50, 0, 50)] | |
texCoord2f[] primvars:st = [(0, 1), (0, 0), (1, 0), (1, 1)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
token visibility | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0, 50, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Scope "Looks" | |
{ | |
def Material "Look_0" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_0/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_0/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_0/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_0/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_0/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_0/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/0.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_0/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_0/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_0/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_0/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_1" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_1/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_1/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_1/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_1/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_1/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_1/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/1.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_1/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_1/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_1/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_1/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_2" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_2/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_2/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_2/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_2/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_2/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_2/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/2.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_2/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_2/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_2/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_2/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_3" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_3/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_3/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_3/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_3/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_3/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_3/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/3.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_3/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_3/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_3/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_3/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_6" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_6/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_6/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_6/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_6/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_6/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_6/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/6.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_6/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_6/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_6/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_6/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_5" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_5/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_5/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_5/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_5/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_5/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_5/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/5.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_5/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_5/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_5/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_5/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_4" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_4/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_4/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_4/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_4/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_4/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_4/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/4.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_4/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_4/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_4/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_4/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_7" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_7/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_7/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_7/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_7/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_7/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_7/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/7.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_7/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_7/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_7/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_7/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_8" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_8/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_8/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_8/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_8/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_8/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_8/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/8.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_8/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_8/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_8/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_8/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_9" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_9/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_9/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_9/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_9/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_9/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_9/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/9.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_9/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_9/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_9/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_9/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
def Material "Look_blank" | |
{ | |
token outputs:displacement.connect = </Digits/Looks/Look_blank/PreviewSurfaceTexture.outputs:displacement> | |
token outputs:surface.connect = </Digits/Looks/Look_blank/PreviewSurfaceTexture.outputs:surface> | |
def Shader "PreviewSurfaceTexture" | |
{ | |
uniform token info:id = "UsdPreviewSurface" | |
float inputs:clearcoat = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:clearcoatRoughness = 0.01 ( | |
customData = { | |
float default = 0.01 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
color3f inputs:diffuseColor = (0.18, 0.18, 0.18) ( | |
customData = { | |
float3 default = (0.18, 0.18, 0.18) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
color3f inputs:diffuseColor.connect = </Digits/Looks/Look_blank/diffuseColorTex.outputs:rgb> | |
float inputs:displacement = 0 ( | |
customData = { | |
float default = 0 | |
} | |
hidden = false | |
) | |
color3f inputs:emissiveColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
float inputs:ior = 1.5 ( | |
customData = { | |
float default = 1.5 | |
dictionary range = { | |
float max = 3.4028235e38 | |
float min = 0 | |
} | |
dictionary soft_range = { | |
float max = 5 | |
float min = 1 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic = 0 ( | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:metallic.connect = </Digits/Looks/Look_blank/metallicTex.outputs:r> | |
normal3f inputs:normal = (0, 0, 1) ( | |
customData = { | |
float3 default = (0, 0, 1) | |
dictionary range = { | |
float3 max = (1, 1, 1) | |
float3 min = (-1, -1, -1) | |
} | |
} | |
hidden = false | |
) | |
normal3f inputs:normal.connect = </Digits/Looks/Look_blank/normalTex.outputs:rgb> | |
float inputs:occlusion = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
) | |
float inputs:opacity = 1 ( | |
customData = { | |
float default = 1 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:opacityThreshold = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
float default = 0 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness = 0.5 ( | |
customData = { | |
float default = 0.5 | |
dictionary range = { | |
float max = 1 | |
float min = 0 | |
} | |
} | |
hidden = false | |
) | |
float inputs:roughness.connect = </Digits/Looks/Look_blank/roughnessTex.outputs:r> | |
color3f inputs:specularColor = (0, 0, 0) ( | |
customData = { | |
float3 default = (0, 0, 0) | |
} | |
hidden = false | |
renderType = "color" | |
) | |
int inputs:useSpecularWorkflow = 0 ( | |
connectability = "interfaceOnly" | |
customData = { | |
int default = 0 | |
dictionary range = { | |
int max = 1 | |
int min = 0 | |
} | |
string widgetType = "checkBox" | |
} | |
hidden = false | |
) | |
token outputs:displacement ( | |
renderType = "material" | |
) | |
token outputs:surface ( | |
renderType = "material" | |
) | |
} | |
def Shader "st" | |
{ | |
uniform token info:id = "UsdPrimvarReader_float2" | |
float2 inputs:fallback = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
string inputs:varname = "st" ( | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "" | |
} | |
hidden = false | |
renderType = "string" | |
) | |
float2 outputs:result | |
} | |
def Shader "diffuseColorTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (0, 0, 0, 0) | |
} | |
hidden = false | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) ( | |
customData = { | |
float4 default = (0, 0, 0, 1) | |
} | |
hidden = false | |
) | |
asset inputs:file = @./images/blank.png@ ( | |
connectability = "interfaceOnly" | |
customData = { | |
asset default = @@ | |
} | |
hidden = false | |
renderType = "texture_2d" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
customData = { | |
float4 default = (1, 1, 1, 1) | |
} | |
hidden = false | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
customData = { | |
string default = "auto" | |
} | |
doc = """This parameter is unused. | |
""" | |
hidden = false | |
renderType = "string" | |
) | |
float2 inputs:st = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
hidden = false | |
) | |
float2 inputs:st.connect = </Digits/Looks/Look_blank/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
customData = { | |
token default = "useMetadata" | |
} | |
hidden = false | |
renderType = "wrap_mode" | |
sdrMetadata = { | |
string options = "wrap_clamp:0|wrap_repeat:1|wrap_mirrored_repeat:2|wrap_clip:3" | |
} | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "metallicTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_blank/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "roughnessTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 0, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "auto" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_blank/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
def Shader "normalTex" | |
{ | |
uniform token info:id = "UsdUVTexture" | |
float4 inputs:bias = (0, 0, 0, 0) ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:fallback = (0, 0, 1, 1) | |
asset inputs:file = @@ ( | |
connectability = "interfaceOnly" | |
) | |
float4 inputs:scale = (1, 1, 1, 1) ( | |
connectability = "interfaceOnly" | |
) | |
token inputs:sourceColorSpace = "raw" ( | |
allowedTokens = ["raw", "sRGB", "auto"] | |
connectability = "interfaceOnly" | |
) | |
float2 inputs:st = (0, 0) | |
float2 inputs:st.connect = </Digits/Looks/Look_blank/st.outputs:result> | |
token inputs:wrapS = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
token inputs:wrapT = "useMetadata" ( | |
allowedTokens = ["black", "clamp", "repeat", "mirror", "useMetadata"] | |
connectability = "interfaceOnly" | |
) | |
float outputs:a | |
float outputs:b | |
float outputs:g | |
float outputs:r | |
float3 outputs:rgb | |
} | |
} | |
} | |
variantSet "digit_set" = { | |
"blank" { | |
over "Blank" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_0" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_1" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_2" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_3" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_4" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_5" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_6" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_7" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_8" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
"digit_9" { | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "inherited" | |
} | |
} | |
} | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#usda 1.0 | |
( | |
customLayerData = { | |
dictionary cameraSettings = { | |
dictionary Front = { | |
double3 position = (0, 0, 50000) | |
double radius = 500 | |
} | |
dictionary Perspective = { | |
double3 position = (179.06030586722363, 85.78456466075664, 587.9099701561698) | |
double3 target = (186.8664799553957, 37.90431254883605, -276.75559820179615) | |
} | |
dictionary Right = { | |
double3 position = (-50000, 0, 0) | |
double radius = 500 | |
} | |
dictionary Top = { | |
double3 position = (0, 50000, 0) | |
double radius = 500 | |
} | |
string boundCamera = "/OmniverseKit_Persp" | |
} | |
dictionary navmeshSettings = { | |
double agentHeight = 180 | |
double agentRadius = 20 | |
bool excludeRigidBodies = 1 | |
int ver = 1 | |
double voxelCeiling = 460 | |
} | |
dictionary omni_layer = { | |
string authoring_layer = "./digits-stage.usd" | |
dictionary locked = { | |
} | |
dictionary muteness = { | |
} | |
} | |
dictionary renderSettings = { | |
float3 "rtx:debugView:pixelDebug:textColor" = (0, 1e18, 0) | |
float3 "rtx:fog:fogColor" = (0.75, 0.75, 0.75) | |
float3 "rtx:index:regionOfInterestMax" = (0, 0, 0) | |
float3 "rtx:index:regionOfInterestMin" = (0, 0, 0) | |
float3 "rtx:iray:environment_dome_ground_position" = (0, 0, 0) | |
float3 "rtx:iray:environment_dome_ground_reflectivity" = (0, 0, 0) | |
float3 "rtx:iray:environment_dome_rotation_axis" = (3.4028235e38, 3.4028235e38, 3.4028235e38) | |
float3 "rtx:post:backgroundZeroAlpha:backgroundDefaultColor" = (0, 0, 0) | |
float3 "rtx:post:colorcorr:contrast" = (1, 1, 1) | |
float3 "rtx:post:colorcorr:gain" = (1, 1, 1) | |
float3 "rtx:post:colorcorr:gamma" = (1, 1, 1) | |
float3 "rtx:post:colorcorr:offset" = (0, 0, 0) | |
float3 "rtx:post:colorcorr:saturation" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:blackpoint" = (0, 0, 0) | |
float3 "rtx:post:colorgrad:contrast" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:gain" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:gamma" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:lift" = (0, 0, 0) | |
float3 "rtx:post:colorgrad:multiply" = (1, 1, 1) | |
float3 "rtx:post:colorgrad:offset" = (0, 0, 0) | |
float3 "rtx:post:colorgrad:whitepoint" = (1, 1, 1) | |
float3 "rtx:post:lensDistortion:lensFocalLengthArray" = (10, 30, 50) | |
float3 "rtx:post:lensFlares:anisoFlareFalloffX" = (450, 475, 500) | |
float3 "rtx:post:lensFlares:anisoFlareFalloffY" = (10, 10, 10) | |
float3 "rtx:post:lensFlares:cutoffPoint" = (2, 2, 2) | |
double "rtx:post:lensFlares:flareScale" = 0.075 | |
float3 "rtx:post:lensFlares:haloFlareFalloff" = (10, 10, 10) | |
float3 "rtx:post:lensFlares:haloFlareRadius" = (75, 75, 75) | |
float3 "rtx:post:lensFlares:isotropicFlareFalloff" = (50, 50, 50) | |
float3 "rtx:post:tonemap:whitepoint" = (1, 1, 1) | |
float3 "rtx:raytracing:inscattering:singleScatteringAlbedo" = (0.9, 0.9, 0.9) | |
float3 "rtx:raytracing:inscattering:transmittanceColor" = (0.5, 0.5, 0.5) | |
float3 "rtx:sceneDb:ambientLightColor" = (0, 0, 0) | |
} | |
} | |
defaultPrim = "World" | |
endTimeCode = 100 | |
metersPerUnit = 0.01 | |
startTimeCode = 0 | |
timeCodesPerSecond = 60 | |
upAxis = "Y" | |
) | |
def Xform "World" | |
{ | |
def "h1" ( | |
prepend references = @./digit.usd@ | |
) | |
{ | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
def "h2" ( | |
prepend references = @./digit.usd@ | |
) | |
{ | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (78.33682317461151, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (0.8158786506671731, 50.00000000000001, -1.5777218104420243e-30) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
def "m1" ( | |
prepend references = @./digit.usd@ | |
) | |
{ | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (178.574359967652, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
def "m2" ( | |
prepend references = @./digit.usd@ | |
) | |
{ | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (259.51415093346367, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (-2.010348231222281, 50.00000000000001, -1.5777218104420243e-30) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
over "Digit_0" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "inherited" | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (-1.6664435481516193, 50.00000000000001, -1.5777218104420243e-30) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
def "s1" ( | |
prepend references = @./digit.usd@ | |
) | |
{ | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (357.6674992240722, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_0" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
def "s2" ( | |
prepend references = @./digit.usd@ | |
) | |
{ | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (437.47479563382865, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
over "Blank" | |
{ | |
token visibility = "invisible" | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (-1.981416356930879, 50.00000000000001, -1.5777218104420243e-30) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
over "Digit_0" | |
{ | |
token visibility = "inherited" | |
} | |
over "Digit_1" | |
{ | |
token visibility = "invisible" | |
double3 xformOp:rotateXYZ = (90, 0, 0) | |
double3 xformOp:scale = (0.8, 1, 1) | |
double3 xformOp:translate = (-3.940911668316346, 50.00000000000001, -1.5777218104420243e-30) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
over "Digit_2" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_3" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_4" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_5" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_6" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_7" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_8" | |
{ | |
token visibility = "invisible" | |
} | |
over "Digit_9" | |
{ | |
token visibility = "invisible" | |
} | |
} | |
def OmniGraph "ActionGraph" | |
{ | |
token evaluationMode = "Automatic" | |
token evaluator:type = "execution" | |
token fabricCacheBacking = "Shared" | |
int2 fileFormatVersion = (1, 7) | |
token pipelineStage = "pipelineStageSimulation" | |
def OmniGraphNode "read_time" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
token node:type = "omni.graph.nodes.ReadTime" | |
int node:typeVersion = 1 | |
custom double outputs:absoluteSimTime | |
custom double outputs:deltaSeconds | |
custom double outputs:frame | |
custom bool outputs:isPlaying | |
custom double outputs:time | |
custom double outputs:timeSinceStart | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (34.679913, -493.91806) | |
} | |
def OmniGraphNode "modulo" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/read_time.outputs:timeSinceStart>, | |
</World/ActionGraph/read_time.outputs:absoluteSimTime>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/read_time.outputs:timeSinceStart> | |
custom token inputs:b = "10" ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
int64 attrValue = 10 | |
string resolvedType = "int64" | |
} | |
} | |
} | |
) | |
token node:type = "omni.graph.nodes.Modulo" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (334.59238, 329.62427) | |
} | |
def OmniGraphNode "append_string" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
prepend token inputs:a.connect = </World/ActionGraph/constant_string.inputs:value> | |
custom token inputs:b | |
prepend token inputs:b.connect = </World/ActionGraph/to_string.outputs:converted> | |
token node:type = "omni.graph.nodes.BuildString" | |
int node:typeVersion = 2 | |
custom token outputs:value | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (800.3651, 328.25946) | |
} | |
def OmniGraphNode "to_string" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
prepend token inputs:value.connect = </World/ActionGraph/modulo.outputs:result> | |
token node:type = "omni.graph.nodes.ToString" | |
int node:typeVersion = 1 | |
custom string outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (569.0641, 347.28677) | |
} | |
def OmniGraphNode "constant_string" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom string inputs:value = "digit_" | |
token node:type = "omni.graph.nodes.ConstantString" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (569.5884, 264.84525) | |
} | |
def OmniGraphNode "to_token" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
prepend token inputs:value.connect = </World/ActionGraph/append_string.outputs:value> | |
token node:type = "omni.graph.nodes.ToToken" | |
int node:typeVersion = 1 | |
custom token outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1017.48035, 352.21838) | |
} | |
def OmniGraphNode "set_variant_selection" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom uint inputs:execIn | |
prepend uint inputs:execIn.connect = </World/ActionGraph/on_tick.outputs:tick> | |
custom rel inputs:prim = </World/s2> ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
string relType = "target" | |
} | |
} | |
} | |
) | |
custom bool inputs:setVariant | |
custom token inputs:variantName | |
prepend token inputs:variantName.connect = </World/ActionGraph/to_token.outputs:converted> | |
custom token inputs:variantSetName = "digit_set" | |
token node:type = "omni.graph.nodes.SetVariantSelection" | |
int node:typeVersion = 2 | |
custom uint outputs:execOut ( | |
customData = { | |
bool isExecution = 1 | |
} | |
) | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1242.3406, 266.65842) | |
} | |
def OmniGraphNode "on_tick" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom uint inputs:framePeriod = 50 | |
custom bool inputs:onlyPlayback = 1 | |
token node:type = "omni.graph.action.OnTick" | |
int node:typeVersion = 1 | |
custom double outputs:absoluteSimTime | |
custom double outputs:deltaSeconds | |
custom double outputs:frame | |
custom bool outputs:isPlaying | |
custom uint outputs:tick ( | |
customData = { | |
bool isExecution = 1 | |
} | |
) | |
custom double outputs:time | |
custom double outputs:timeSinceStart | |
custom double state:accumulatedSeconds | |
custom uint state:frameCount | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (25.57363, -770.68134) | |
} | |
def Backdrop "s2" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
uniform color3f ui:nodegraph:node:displayColor = (0.3, 0.6, 0.2) | |
uniform float2 ui:nodegraph:node:pos = (309.59238, 220.60959) | |
uniform float2 ui:nodegraph:node:size = (1638.5872, 251.0694) | |
} | |
def OmniGraphNode "modulo_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/read_time.outputs:timeSinceStart>, | |
</World/ActionGraph/read_time.outputs:absoluteSimTime>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/divide.outputs:result> | |
custom token inputs:b = "6" ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
int64 attrValue = 6 | |
string resolvedType = "int64" | |
} | |
} | |
} | |
) | |
token node:type = "omni.graph.nodes.Modulo" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (819.4713, -26.893005) | |
} | |
def OmniGraphNode "to_string_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = </World/ActionGraph/modulo.outputs:result> | |
prepend token inputs:value.connect = </World/ActionGraph/modulo_01.outputs:result> | |
token node:type = "omni.graph.nodes.ToString" | |
int node:typeVersion = 1 | |
custom string outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1059.8248, 38.804604) | |
} | |
def OmniGraphNode "constant_string_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom string inputs:value = "digit_" | |
token node:type = "omni.graph.nodes.ConstantString" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1060.3491, -43.636925) | |
} | |
def OmniGraphNode "set_variant_selection_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom uint inputs:execIn | |
prepend uint inputs:execIn.connect = </World/ActionGraph/on_tick.outputs:tick> | |
custom rel inputs:prim = </World/s1> ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
string relType = "target" | |
} | |
} | |
} | |
) | |
custom bool inputs:setVariant | |
custom token inputs:variantName | |
delete token inputs:variantName.connect = </World/ActionGraph/to_token.outputs:converted> | |
prepend token inputs:variantName.connect = </World/ActionGraph/to_token_01.outputs:converted> | |
custom token inputs:variantSetName = "digit_set" | |
token node:type = "omni.graph.nodes.SetVariantSelection" | |
int node:typeVersion = 2 | |
custom uint outputs:execOut ( | |
customData = { | |
bool isExecution = 1 | |
} | |
) | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1733.1013, -41.823753) | |
} | |
def OmniGraphNode "append_string_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = </World/ActionGraph/constant_string.inputs:value> | |
prepend token inputs:a.connect = </World/ActionGraph/constant_string_01.inputs:value> | |
custom token inputs:b | |
delete token inputs:b.connect = </World/ActionGraph/to_string.outputs:converted> | |
prepend token inputs:b.connect = </World/ActionGraph/to_string_01.outputs:converted> | |
token node:type = "omni.graph.nodes.BuildString" | |
int node:typeVersion = 2 | |
custom token outputs:value | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1291.1259, 19.77729) | |
} | |
def OmniGraphNode "to_token_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = </World/ActionGraph/append_string.outputs:value> | |
prepend token inputs:value.connect = </World/ActionGraph/append_string_01.outputs:value> | |
token node:type = "omni.graph.nodes.ToToken" | |
int node:typeVersion = 1 | |
custom token outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1508.2411, 43.736214) | |
} | |
def Backdrop "s1" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
uniform color3f ui:nodegraph:node:displayColor = (0.3, 0.6, 0.2) | |
uniform float2 ui:nodegraph:node:pos = (308.2384, -90.81351) | |
uniform float2 ui:nodegraph:node:size = (1638.5873, 256.95123) | |
} | |
def OmniGraphNode "divide" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
prepend token inputs:a.connect = </World/ActionGraph/read_time.outputs:timeSinceStart> | |
custom token inputs:b | |
prepend token inputs:b.connect = </World/ActionGraph/constant_int.inputs:value> | |
token node:type = "omni.graph.nodes.Divide" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (598.0943, -34.548656) | |
} | |
def OmniGraphNode "constant_int" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom int inputs:value = 10 | |
token node:type = "omni.graph.nodes.ConstantInt" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (366.74158, 79.1671) | |
} | |
def OmniGraphNode "constant_int_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom int inputs:value = 60 | |
token node:type = "omni.graph.nodes.ConstantInt" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (376.35217, -221.9801) | |
} | |
def Backdrop "s1_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
uniform color3f ui:nodegraph:node:displayColor = (0.3, 0.6, 0.2) | |
uniform float2 ui:nodegraph:node:pos = (317.849, -391.9607) | |
uniform float2 ui:nodegraph:node:size = (1638.5873, 256.95123) | |
} | |
def OmniGraphNode "modulo_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/read_time.outputs:timeSinceStart>, | |
</World/ActionGraph/read_time.outputs:absoluteSimTime>, | |
</World/ActionGraph/divide.outputs:result>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/divide_01.outputs:result> | |
custom token inputs:b = "10" ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
int64 attrValue = 10 | |
string resolvedType = "int64" | |
} | |
} | |
} | |
) | |
token node:type = "omni.graph.nodes.Modulo" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (829.0819, -328.0402) | |
} | |
def OmniGraphNode "divide_01" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
prepend token inputs:a.connect = </World/ActionGraph/read_time.outputs:timeSinceStart> | |
custom token inputs:b | |
delete token inputs:b.connect = </World/ActionGraph/constant_int.inputs:value> | |
prepend token inputs:b.connect = </World/ActionGraph/constant_int_01.inputs:value> | |
token node:type = "omni.graph.nodes.Divide" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (607.7049, -335.69586) | |
} | |
def OmniGraphNode "set_variant_selection_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom uint inputs:execIn | |
prepend uint inputs:execIn.connect = </World/ActionGraph/on_tick.outputs:tick> | |
custom rel inputs:prim = </World/m2> ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
string relType = "target" | |
} | |
} | |
} | |
) | |
custom bool inputs:setVariant | |
custom token inputs:variantName | |
delete token inputs:variantName.connect = [ | |
</World/ActionGraph/to_token.outputs:converted>, | |
</World/ActionGraph/to_token_01.outputs:converted>, | |
] | |
prepend token inputs:variantName.connect = </World/ActionGraph/to_token_02.outputs:converted> | |
custom token inputs:variantSetName = "digit_set" | |
token node:type = "omni.graph.nodes.SetVariantSelection" | |
int node:typeVersion = 2 | |
custom uint outputs:execOut ( | |
customData = { | |
bool isExecution = 1 | |
} | |
) | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1742.7119, -342.97095) | |
} | |
def OmniGraphNode "append_string_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/constant_string.inputs:value>, | |
</World/ActionGraph/constant_string_01.inputs:value>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/constant_string_02.inputs:value> | |
custom token inputs:b | |
delete token inputs:b.connect = [ | |
</World/ActionGraph/to_string.outputs:converted>, | |
</World/ActionGraph/to_string_01.outputs:converted>, | |
] | |
prepend token inputs:b.connect = </World/ActionGraph/to_string_02.outputs:converted> | |
token node:type = "omni.graph.nodes.BuildString" | |
int node:typeVersion = 2 | |
custom token outputs:value | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1300.7365, -281.3699) | |
} | |
def OmniGraphNode "to_string_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/modulo.outputs:result>, | |
</World/ActionGraph/modulo_01.outputs:result>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/modulo_02.outputs:result> | |
token node:type = "omni.graph.nodes.ToString" | |
int node:typeVersion = 1 | |
custom string outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1069.4354, -262.3426) | |
} | |
def OmniGraphNode "constant_string_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom string inputs:value = "digit_" | |
token node:type = "omni.graph.nodes.ConstantString" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1069.9597, -344.78412) | |
} | |
def OmniGraphNode "to_token_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/append_string.outputs:value>, | |
</World/ActionGraph/append_string_01.outputs:value>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/append_string_02.outputs:value> | |
token node:type = "omni.graph.nodes.ToToken" | |
int node:typeVersion = 1 | |
custom token outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1517.8517, -257.41098) | |
} | |
def Backdrop "s1_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
uniform color3f ui:nodegraph:node:displayColor = (0.3, 0.6, 0.2) | |
uniform float2 ui:nodegraph:node:pos = (320.41736, -695.7792) | |
uniform float2 ui:nodegraph:node:size = (1638.5873, 256.95123) | |
} | |
def OmniGraphNode "modulo_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/read_time.outputs:timeSinceStart>, | |
</World/ActionGraph/read_time.outputs:absoluteSimTime>, | |
</World/ActionGraph/divide.outputs:result>, | |
</World/ActionGraph/divide_01.outputs:result>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/divide_02.outputs:result> | |
custom token inputs:b = "6" ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
int64 attrValue = 6 | |
string resolvedType = "int64" | |
} | |
} | |
} | |
) | |
token node:type = "omni.graph.nodes.Modulo" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (831.65027, -631.85864) | |
} | |
def OmniGraphNode "constant_string_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom string inputs:value = "digit_" | |
token node:type = "omni.graph.nodes.ConstantString" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1072.5281, -648.60254) | |
} | |
def OmniGraphNode "to_string_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/modulo.outputs:result>, | |
</World/ActionGraph/modulo_01.outputs:result>, | |
</World/ActionGraph/modulo_02.outputs:result>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/modulo_03.outputs:result> | |
token node:type = "omni.graph.nodes.ToString" | |
int node:typeVersion = 1 | |
custom string outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1072.0038, -566.161) | |
} | |
def OmniGraphNode "set_variant_selection_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom uint inputs:execIn | |
prepend uint inputs:execIn.connect = </World/ActionGraph/on_tick.outputs:tick> | |
custom rel inputs:prim = </World/m1> ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
string relType = "target" | |
} | |
} | |
} | |
) | |
custom bool inputs:setVariant | |
custom token inputs:variantName | |
delete token inputs:variantName.connect = [ | |
</World/ActionGraph/to_token.outputs:converted>, | |
</World/ActionGraph/to_token_01.outputs:converted>, | |
</World/ActionGraph/to_token_02.outputs:converted>, | |
] | |
prepend token inputs:variantName.connect = </World/ActionGraph/to_token_03.outputs:converted> | |
custom token inputs:variantSetName = "digit_set" | |
token node:type = "omni.graph.nodes.SetVariantSelection" | |
int node:typeVersion = 2 | |
custom uint outputs:execOut ( | |
customData = { | |
bool isExecution = 1 | |
} | |
) | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1745.2803, -646.7894) | |
} | |
def OmniGraphNode "to_token_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/append_string.outputs:value>, | |
</World/ActionGraph/append_string_01.outputs:value>, | |
</World/ActionGraph/append_string_02.outputs:value>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/append_string_03.outputs:value> | |
token node:type = "omni.graph.nodes.ToToken" | |
int node:typeVersion = 1 | |
custom token outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1520.42, -561.22943) | |
} | |
def OmniGraphNode "constant_int_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom int inputs:value = 600 | |
token node:type = "omni.graph.nodes.ConstantInt" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (378.92053, -525.7986) | |
} | |
def OmniGraphNode "append_string_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/constant_string.inputs:value>, | |
</World/ActionGraph/constant_string_01.inputs:value>, | |
</World/ActionGraph/constant_string_02.inputs:value>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/constant_string_03.inputs:value> | |
custom token inputs:b | |
delete token inputs:b.connect = [ | |
</World/ActionGraph/to_string.outputs:converted>, | |
</World/ActionGraph/to_string_01.outputs:converted>, | |
</World/ActionGraph/to_string_02.outputs:converted>, | |
] | |
prepend token inputs:b.connect = </World/ActionGraph/to_string_03.outputs:converted> | |
token node:type = "omni.graph.nodes.BuildString" | |
int node:typeVersion = 2 | |
custom token outputs:value | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1303.3048, -585.18835) | |
} | |
def OmniGraphNode "divide_02" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
prepend token inputs:a.connect = </World/ActionGraph/read_time.outputs:timeSinceStart> | |
custom token inputs:b | |
delete token inputs:b.connect = [ | |
</World/ActionGraph/constant_int.inputs:value>, | |
</World/ActionGraph/constant_int_01.inputs:value>, | |
] | |
prepend token inputs:b.connect = </World/ActionGraph/constant_int_02.inputs:value> | |
token node:type = "omni.graph.nodes.Divide" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (610.27325, -639.5143) | |
} | |
def OmniGraphNode "set_variant_selection_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom uint inputs:execIn | |
prepend uint inputs:execIn.connect = </World/ActionGraph/on_tick.outputs:tick> | |
custom rel inputs:prim = </World/h2> ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
string relType = "target" | |
} | |
} | |
} | |
) | |
custom bool inputs:setVariant | |
custom token inputs:variantName | |
delete token inputs:variantName.connect = [ | |
</World/ActionGraph/to_token.outputs:converted>, | |
</World/ActionGraph/to_token_01.outputs:converted>, | |
</World/ActionGraph/to_token_02.outputs:converted>, | |
</World/ActionGraph/to_token_03.outputs:converted>, | |
] | |
prepend token inputs:variantName.connect = </World/ActionGraph/to_token_04.outputs:converted> | |
custom token inputs:variantSetName = "digit_set" | |
token node:type = "omni.graph.nodes.SetVariantSelection" | |
int node:typeVersion = 2 | |
custom uint outputs:execOut ( | |
customData = { | |
bool isExecution = 1 | |
} | |
) | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1753.394, -940.9032) | |
} | |
def OmniGraphNode "divide_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
prepend token inputs:a.connect = </World/ActionGraph/read_time.outputs:timeSinceStart> | |
custom token inputs:b | |
delete token inputs:b.connect = [ | |
</World/ActionGraph/constant_int.inputs:value>, | |
</World/ActionGraph/constant_int_01.inputs:value>, | |
</World/ActionGraph/constant_int_02.inputs:value>, | |
] | |
prepend token inputs:b.connect = </World/ActionGraph/constant_int_03.inputs:value> | |
token node:type = "omni.graph.nodes.Divide" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (618.387, -933.62805) | |
} | |
def OmniGraphNode "append_string_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/constant_string.inputs:value>, | |
</World/ActionGraph/constant_string_01.inputs:value>, | |
</World/ActionGraph/constant_string_02.inputs:value>, | |
</World/ActionGraph/constant_string_03.inputs:value>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/constant_string_04.inputs:value> | |
custom token inputs:b | |
delete token inputs:b.connect = [ | |
</World/ActionGraph/to_string.outputs:converted>, | |
</World/ActionGraph/to_string_01.outputs:converted>, | |
</World/ActionGraph/to_string_02.outputs:converted>, | |
</World/ActionGraph/to_string_03.outputs:converted>, | |
] | |
prepend token inputs:b.connect = </World/ActionGraph/to_string_04.outputs:converted> | |
token node:type = "omni.graph.nodes.BuildString" | |
int node:typeVersion = 2 | |
custom token outputs:value | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1311.4186, -879.3021) | |
} | |
def OmniGraphNode "to_token_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/append_string.outputs:value>, | |
</World/ActionGraph/append_string_01.outputs:value>, | |
</World/ActionGraph/append_string_02.outputs:value>, | |
</World/ActionGraph/append_string_03.outputs:value>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/append_string_04.outputs:value> | |
token node:type = "omni.graph.nodes.ToToken" | |
int node:typeVersion = 1 | |
custom token outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1528.5338, -855.3432) | |
} | |
def OmniGraphNode "modulo_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/read_time.outputs:timeSinceStart>, | |
</World/ActionGraph/read_time.outputs:absoluteSimTime>, | |
</World/ActionGraph/divide.outputs:result>, | |
</World/ActionGraph/divide_01.outputs:result>, | |
</World/ActionGraph/divide_02.outputs:result>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/divide_03.outputs:result> | |
custom token inputs:b = "10" ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
int64 attrValue = 10 | |
string resolvedType = "int64" | |
} | |
} | |
} | |
) | |
token node:type = "omni.graph.nodes.Modulo" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (839.76404, -925.9724) | |
} | |
def Backdrop "s1_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
uniform color3f ui:nodegraph:node:displayColor = (0.3, 0.6, 0.2) | |
uniform float2 ui:nodegraph:node:pos = (328.53113, -989.89294) | |
uniform float2 ui:nodegraph:node:size = (1638.5873, 256.95123) | |
} | |
def OmniGraphNode "constant_string_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom string inputs:value = "digit_" | |
token node:type = "omni.graph.nodes.ConstantString" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1080.6418, -942.7163) | |
} | |
def OmniGraphNode "to_string_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/modulo.outputs:result>, | |
</World/ActionGraph/modulo_01.outputs:result>, | |
</World/ActionGraph/modulo_02.outputs:result>, | |
</World/ActionGraph/modulo_03.outputs:result>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/modulo_04.outputs:result> | |
token node:type = "omni.graph.nodes.ToString" | |
int node:typeVersion = 1 | |
custom string outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1080.1176, -860.2748) | |
} | |
def OmniGraphNode "constant_int_03" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom int inputs:value = 6000 | |
token node:type = "omni.graph.nodes.ConstantInt" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (387.0343, -819.91235) | |
} | |
def OmniGraphNode "constant_string_05" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom string inputs:value = "digit_" | |
token node:type = "omni.graph.nodes.ConstantString" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1085.9828, -1231.2843) | |
} | |
def OmniGraphNode "to_string_05" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/modulo.outputs:result>, | |
</World/ActionGraph/modulo_01.outputs:result>, | |
</World/ActionGraph/modulo_02.outputs:result>, | |
</World/ActionGraph/modulo_03.outputs:result>, | |
</World/ActionGraph/modulo_04.outputs:result>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/modulo_05.outputs:result> | |
token node:type = "omni.graph.nodes.ToString" | |
int node:typeVersion = 1 | |
custom string outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1085.4585, -1148.8428) | |
} | |
def OmniGraphNode "append_string_05" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/constant_string.inputs:value>, | |
</World/ActionGraph/constant_string_01.inputs:value>, | |
</World/ActionGraph/constant_string_02.inputs:value>, | |
</World/ActionGraph/constant_string_03.inputs:value>, | |
</World/ActionGraph/constant_string_04.inputs:value>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/constant_string_05.inputs:value> | |
custom token inputs:b | |
delete token inputs:b.connect = [ | |
</World/ActionGraph/to_string.outputs:converted>, | |
</World/ActionGraph/to_string_01.outputs:converted>, | |
</World/ActionGraph/to_string_02.outputs:converted>, | |
</World/ActionGraph/to_string_03.outputs:converted>, | |
</World/ActionGraph/to_string_04.outputs:converted>, | |
] | |
prepend token inputs:b.connect = </World/ActionGraph/to_string_05.outputs:converted> | |
token node:type = "omni.graph.nodes.BuildString" | |
int node:typeVersion = 2 | |
custom token outputs:value | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1316.7595, -1167.8701) | |
} | |
def OmniGraphNode "divide_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
prepend token inputs:a.connect = </World/ActionGraph/read_time.outputs:timeSinceStart> | |
custom token inputs:b | |
delete token inputs:b.connect = [ | |
</World/ActionGraph/constant_int.inputs:value>, | |
</World/ActionGraph/constant_int_01.inputs:value>, | |
</World/ActionGraph/constant_int_02.inputs:value>, | |
</World/ActionGraph/constant_int_03.inputs:value>, | |
] | |
prepend token inputs:b.connect = </World/ActionGraph/constant_int_04.inputs:value> | |
token node:type = "omni.graph.nodes.Divide" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (623.72797, -1222.196) | |
} | |
def OmniGraphNode "to_token_05" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:value | |
delete token inputs:value.connect = [ | |
</World/ActionGraph/append_string.outputs:value>, | |
</World/ActionGraph/append_string_01.outputs:value>, | |
</World/ActionGraph/append_string_02.outputs:value>, | |
</World/ActionGraph/append_string_03.outputs:value>, | |
</World/ActionGraph/append_string_04.outputs:value>, | |
] | |
prepend token inputs:value.connect = </World/ActionGraph/append_string_05.outputs:value> | |
token node:type = "omni.graph.nodes.ToToken" | |
int node:typeVersion = 1 | |
custom token outputs:converted | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1533.8748, -1143.9111) | |
} | |
def OmniGraphNode "modulo_05" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom token inputs:a | |
delete token inputs:a.connect = [ | |
</World/ActionGraph/read_time.outputs:timeSinceStart>, | |
</World/ActionGraph/read_time.outputs:absoluteSimTime>, | |
</World/ActionGraph/divide.outputs:result>, | |
</World/ActionGraph/divide_01.outputs:result>, | |
</World/ActionGraph/divide_02.outputs:result>, | |
</World/ActionGraph/divide_03.outputs:result>, | |
] | |
prepend token inputs:a.connect = </World/ActionGraph/divide_04.outputs:result> | |
custom token inputs:b = "6" ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
int64 attrValue = 6 | |
string resolvedType = "int64" | |
} | |
} | |
} | |
) | |
token node:type = "omni.graph.nodes.Modulo" | |
int node:typeVersion = 1 | |
custom token outputs:result | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (845.105, -1214.5404) | |
} | |
def OmniGraphNode "set_variant_selection_05" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom uint inputs:execIn | |
prepend uint inputs:execIn.connect = </World/ActionGraph/on_tick.outputs:tick> | |
custom rel inputs:prim = </World/h1> ( | |
customData = { | |
dictionary omni = { | |
dictionary graph = { | |
string relType = "target" | |
} | |
} | |
} | |
) | |
custom bool inputs:setVariant | |
custom token inputs:variantName | |
delete token inputs:variantName.connect = [ | |
</World/ActionGraph/to_token.outputs:converted>, | |
</World/ActionGraph/to_token_01.outputs:converted>, | |
</World/ActionGraph/to_token_02.outputs:converted>, | |
</World/ActionGraph/to_token_03.outputs:converted>, | |
</World/ActionGraph/to_token_04.outputs:converted>, | |
] | |
prepend token inputs:variantName.connect = </World/ActionGraph/to_token_05.outputs:converted> | |
custom token inputs:variantSetName = "digit_set" | |
token node:type = "omni.graph.nodes.SetVariantSelection" | |
int node:typeVersion = 2 | |
custom uint outputs:execOut ( | |
customData = { | |
bool isExecution = 1 | |
} | |
) | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (1758.735, -1229.4712) | |
} | |
def OmniGraphNode "constant_int_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
custom int inputs:value = 36000 | |
token node:type = "omni.graph.nodes.ConstantInt" | |
int node:typeVersion = 1 | |
uniform token ui:nodegraph:node:expansionState = "open" | |
uniform float2 ui:nodegraph:node:pos = (392.37524, -1108.4803) | |
} | |
def Backdrop "s1_04" ( | |
prepend apiSchemas = ["NodeGraphNodeAPI"] | |
) | |
{ | |
uniform color3f ui:nodegraph:node:displayColor = (0.3, 0.6, 0.2) | |
uniform float2 ui:nodegraph:node:pos = (333.87207, -1278.4609) | |
uniform float2 ui:nodegraph:node:size = (1638.5873, 256.95123) | |
} | |
} | |
} | |
def Xform "Environment" | |
{ | |
int ground:size = 1400 | |
string ground:type = "On" | |
double3 xformOp:rotateXYZ = (0, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
def DomeLight "Sky" ( | |
prepend apiSchemas = ["ShapingAPI"] | |
) | |
{ | |
float inputs:colorTemperature = 6250 | |
bool inputs:enableColorTemperature = 1 | |
float inputs:exposure = 9 | |
float inputs:intensity = 1 | |
float inputs:shaping:cone:angle = 180 | |
float inputs:shaping:cone:softness | |
float inputs:shaping:focus | |
color3f inputs:shaping:focusTint | |
asset inputs:shaping:ies:file | |
asset inputs:texture:file = @https://omniverse-content-production.s3.us-west-2.amazonaws.com/Assets/Scenes/Templates/Default/SubUSDs/textures/CarLight_512x256.hdr@ | |
token inputs:texture:format = "latlong" | |
token visibility = "inherited" | |
double3 xformOp:rotateXYZ = (0, -90, -90) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 305, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def DistantLight "DistantLight" ( | |
prepend apiSchemas = ["ShapingAPI"] | |
) | |
{ | |
float inputs:angle = 2.5 | |
float inputs:colorTemperature = 7250 | |
bool inputs:enableColorTemperature = 1 | |
float inputs:exposure = 10 | |
float inputs:intensity = 1 | |
float inputs:shaping:cone:angle = 180 | |
float inputs:shaping:cone:softness | |
float inputs:shaping:focus | |
color3f inputs:shaping:focusTint | |
asset inputs:shaping:ies:file | |
token visibility = "inherited" | |
double3 xformOp:rotateXYZ = (-105, 0, 0) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 305, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Scope "Looks" | |
{ | |
def Material "Grid" | |
{ | |
token outputs:mdl:displacement.connect = </Environment/Looks/Grid/Shader.outputs:out> | |
token outputs:mdl:surface.connect = </Environment/Looks/Grid/Shader.outputs:out> | |
token outputs:mdl:volume.connect = </Environment/Looks/Grid/Shader.outputs:out> | |
def Shader "Shader" | |
{ | |
uniform token info:implementationSource = "sourceAsset" | |
uniform asset info:mdl:sourceAsset = @OmniPBR.mdl@ | |
uniform token info:mdl:sourceAsset:subIdentifier = "OmniPBR" | |
float inputs:albedo_add = 0 | |
float inputs:albedo_brightness = 0.52 | |
float inputs:albedo_desaturation = 1 | |
asset inputs:diffuse_texture = @https://omniverse-content-production.s3.us-west-2.amazonaws.com/Assets/Scenes/Templates/Default/SubUSDs/textures/ov_uv_grids_basecolor_1024.png@ ( | |
colorSpace = "sRGB" | |
customData = { | |
asset default = @@ | |
} | |
) | |
bool inputs:project_uvw = 0 | |
float inputs:reflection_roughness_constant = 0.333 | |
float inputs:texture_rotate = 0 ( | |
customData = { | |
float default = 0 | |
} | |
) | |
float2 inputs:texture_scale = (0.5, 0.5) ( | |
customData = { | |
float2 default = (1, 1) | |
} | |
) | |
float2 inputs:texture_translate = (0, 0) ( | |
customData = { | |
float2 default = (0, 0) | |
} | |
) | |
bool inputs:world_or_object = 0 ( | |
customData = { | |
bool default = 0 | |
} | |
) | |
token outputs:out ( | |
renderType = "material" | |
) | |
} | |
} | |
} | |
def Mesh "ground" ( | |
prepend apiSchemas = ["MaterialBindingAPI"] | |
) | |
{ | |
float3[] extent = [(-1400, -1400, 0), (1400, 1400, 0)] | |
int[] faceVertexCounts = [4] | |
int[] faceVertexIndices = [0, 1, 3, 2] | |
rel material:binding = </Environment/Looks/Grid> ( | |
bindMaterialAs = "weakerThanDescendants" | |
) | |
normal3f[] normals = [(0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)] ( | |
interpolation = "faceVarying" | |
) | |
point3f[] points = [(-700, -700, 0), (700, -700, 0), (-700, 700, 0), (700, 700, 0)] | |
texCoord2f[] primvars:st = [(0, 0), (14, 0), (14, 14), (0, 14)] ( | |
interpolation = "faceVarying" | |
) | |
uniform token subdivisionScheme = "none" | |
double3 xformOp:rotateXYZ = (0, -90, -90) | |
double3 xformOp:scale = (1, 1, 1) | |
double3 xformOp:translate = (0, 0, 0) | |
uniform token[] xformOpOrder = ["xformOp:translate", "xformOp:rotateXYZ", "xformOp:scale"] | |
} | |
def Plane "groundCollider" ( | |
prepend apiSchemas = ["PhysicsCollisionAPI"] | |
) | |
{ | |
uniform token axis = "Y" | |
uniform token purpose = "guide" | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment