diff --git a/testsuite/groups b/testsuite/groups index b3ded3577..ee9daa838 100755 --- a/testsuite/groups +++ b/testsuite/groups @@ -41,7 +41,7 @@ darwin: ####################### # Tests that can be run in hydra mode -hydra: test_0000 test_0001 test_0002 test_0003 test_0004 test_0005 test_0006 test_0007 test_0008 test_0009 test_0010 test_0011 test_0012 test_0014 test_0016 test_0017 test_0018 test_0019 test_0020 test_0021 test_0022 test_0023 test_0024 test_0025 test_0026 test_0027 test_0028 test_0029 test_0030 test_0031 test_0032 test_0033 test_0034 test_0037 test_0038 test_0041 test_0046 test_0048 test_0049 test_0050 test_0051 test_0052 test_0055 test_0056 test_0057 test_0058 test_0059 test_0060 test_0062 test_0064 test_0066 test_0067 test_0068 test_0071 test_0072 test_0073 test_0074 test_0077 test_0080 test_0081 test_0082 test_0083 test_0084 test_0086 test_0087 test_0088 test_0091 test_0093 test_0094 test_0097 test_0099 test_0104 test_0105 test_0107 test_0108 test_0110 test_0112 test_0113 test_0114 test_0115 test_0117 test_0120 test_0121 test_0122 test_0123 test_0125 test_0126 test_0127 test_0128 test_0129 test_0130 test_0132 test_0133 test_0135 test_0139 test_0140 test_0141 test_0142 test_0143 test_0144 test_0145 test_0148 test_0149 test_0150 test_0151 test_0158 test_0159 test_0160 test_0161 test_0162 test_0163 test_0164 test_0165 test_0166 test_0168 test_0169 test_0170 test_0171 test_0172 test_0173 test_0174 test_0175 test_0177 test_0178 test_0180 test_0183 test_0184 test_0186 test_0187 test_0188 test_0189 test_0191 test_0194 test_0195 test_0196 test_0197 test_0198 test_0200 test_0201 test_0202 test_0204 test_0205 test_0206 test_0207 test_0215 test_0216 test_0217 test_0219 test_0220 test_0221 test_0222 test_0223 test_0225 test_0227 test_0228 test_0229 test_0230 test_0231 test_0232 test_0233 test_0234 test_0238 test_0239 test_0240 test_0242 test_0243 test_0244 test_0245 test_0299 test_0316 test_0739 test_1181 test_1204 test_1209 test_1223 test_1225 test_1238 test_1245 test_1262 test_1294 test_1309 test_1311 test_1313 test_1329 test_1333 test_1334 test_1346 test_1354 test_1416 test_1420 test_1426 test_1427.1 test_1427.2 test_1427.3 test_1430 test_1433 test_1435 test_1438 test_1442 test_1457 test_1486 test_1499 test_1524 test_1525 test_1530 test_1535 test_1538 test_1546 test_1547.1 test_1547.2 test_1550 test_1567 test_1588 test_1590 test_1593 test_1607 test_1613 test_1625 test_1632 test_1635 test_1654 test_1657 test_1678 test_1705 test_1718 test_1726 test_1730 test_1735 test_1769 test_1772 test_1776 test_1814 test_1868 test_1873 test_1878 test_1881 test_1894 test_1906 test_1923 test_1939 test_1940 test_14028 +hydra: test_0000 test_0001 test_0002 test_0003 test_0004 test_0005 test_0006 test_0007 test_0008 test_0009 test_0010 test_0011 test_0012 test_0014 test_0016 test_0017 test_0018 test_0019 test_0020 test_0021 test_0022 test_0023 test_0024 test_0025 test_0026 test_0027 test_0028 test_0029 test_0030 test_0031 test_0032 test_0033 test_0034 test_0037 test_0038 test_0041 test_0046 test_0048 test_0049 test_0050 test_0051 test_0052 test_0055 test_0056 test_0057 test_0058 test_0059 test_0060 test_0062 test_0064 test_0066 test_0067 test_0068 test_0071 test_0072 test_0073 test_0074 test_0077 test_0080 test_0081 test_0082 test_0083 test_0084 test_0086 test_0087 test_0088 test_0091 test_0093 test_0094 test_0097 test_0099 test_0104 test_0105 test_0107 test_0108 test_0110 test_0112 test_0113 test_0114 test_0115 test_0117 test_0120 test_0121 test_0122 test_0123 test_0125 test_0126 test_0127 test_0128 test_0129 test_0130 test_0132 test_0133 test_0135 test_0139 test_0140 test_0141 test_0142 test_0143 test_0144 test_0145 test_0148 test_0149 test_0150 test_0151 test_0158 test_0159 test_0160 test_0161 test_0162 test_0163 test_0164 test_0165 test_0166 test_0168 test_0169 test_0170 test_0171 test_0172 test_0173 test_0174 test_0175 test_0177 test_0178 test_0180 test_0183 test_0184 test_0186 test_0187 test_0188 test_0189 test_0191 test_0194 test_0195 test_0196 test_0197 test_0198 test_0200 test_0201 test_0202 test_0204 test_0205 test_0206 test_0207 test_0215 test_0216 test_0217 test_0219 test_0220 test_0221 test_0222 test_0223 test_0225 test_0227 test_0228 test_0229 test_0230 test_0231 test_0232 test_0233 test_0234 test_0238 test_0239 test_0240 test_0242 test_0243 test_0244 test_0245 test_0299 test_0316 test_0317 test_0739 test_1181 test_1204 test_1209 test_1223 test_1225 test_1238 test_1245 test_1262 test_1294 test_1309 test_1311 test_1313 test_1329 test_1333 test_1334 test_1346 test_1354 test_1416 test_1420 test_1426 test_1427.1 test_1427.2 test_1427.3 test_1430 test_1433 test_1435 test_1438 test_1442 test_1457 test_1486 test_1499 test_1524 test_1525 test_1530 test_1535 test_1538 test_1546 test_1547.1 test_1547.2 test_1550 test_1567 test_1588 test_1590 test_1593 test_1607 test_1613 test_1625 test_1632 test_1635 test_1654 test_1657 test_1678 test_1705 test_1718 test_1726 test_1730 test_1735 test_1769 test_1772 test_1776 test_1814 test_1868 test_1873 test_1878 test_1881 test_1894 test_1906 test_1923 test_1939 test_1940 test_14028 # Tests in this group will never be executed (you can use it to temporarily disable some tests and/or groups) ignore: diff --git a/testsuite/test_0317/README b/testsuite/test_0317/README new file mode 100644 index 000000000..94a08a8f6 --- /dev/null +++ b/testsuite/test_0317/README @@ -0,0 +1,5 @@ +Textured Mesh & Quad lights + +author: sebastien.ortega + +PARAMS: {'scene': 'test.usda'} diff --git a/testsuite/test_0317/data/test.usda b/testsuite/test_0317/data/test.usda new file mode 100644 index 000000000..e07bd06e5 --- /dev/null +++ b/testsuite/test_0317/data/test.usda @@ -0,0 +1,784 @@ +#usda 1.0 +( + customLayerData = { + timecode[] timeCodeArray = [10] + } + defaultPrim = "persp" + endFrame = 10 + framesPerSecond = 24 + startFrame = 10 + timeCodesPerSecond = 24 +) + +def Scope "Render" +{ + def RenderSettings "settings" + { + custom int arnold:AA_samples = 8 + int arnold:AA_seed = 10 + float arnold:frame = 10 + custom int arnold:GI_diffuse_depth = 1 + custom int arnold:GI_specular_depth = 1 + int arnold:GI_transmission_depth = 8 + float arnold:meters_per_unit = 0.01 + string arnold:name = "options" + string arnold:procedural_searchpath = "C:/Users/blaines.ADS/Documents/maya/projects/default/" + bool arnold:texture_automip = 0 + bool arnold:texture_per_file_stats = 1 + string arnold:texture_searchpath = "C:/Users/blaines.ADS/Documents/maya/projects/default/sourceimages" + prepend rel camera = + uniform float pixelAspectRatio = 1 + string primvars:render_layer = "defaultRenderLayer" ( + elementSize = 1 + interpolation = "constant" + ) + prepend rel products = + uniform int2 resolution = (160, 120) + } + + def Scope "Vars" + { + def RenderVar "RGBA" + { + custom string arnold:filter = "gaussian_filter" + string arnold:gaussian_filter:name = "defaultArnoldFilter/gaussian_filter" + custom float arnold:width = 2 + uniform token dataType = "color4f" + uniform string sourceName = "RGBA" + } + } + + def Scope "Products" + { + def "defaultArnoldDriver" + { + def RenderProduct "driver_tiff_RGBA" + { + custom string arnold:color_space = "auto" + custom string arnold:driver = "driver_tiff" + string arnold:driver_tiff:name = "defaultArnoldDriver/driver_tiff.RGBA" + prepend rel orderedVars = + token productName = "testrender.tif" + } + } + } +} + +def Xform "persp" +{ + def Camera "perspShape" + { + float2 clippingRange = (0.1, 10000) + float focusDistance = 1 + float horizontalAperture = 51.428566 + float[] primvars:arnold:aperture_size = [0] + float[] primvars:arnold:fov.timeSamples = { + -5.283499717712402: [54.432224], + -3.8940906524658203: [54.432224], + -2.5046815872192383: [54.432224], + -1.1152725219726562: [54.432224], + 0.2741365432739258: [54.432224], + 1.6635456085205078: [54.432224], + 3.05295467376709: [54.432224], + 4.442363739013672: [54.432224], + 5.831772804260254: [54.432224], + 7.221181869506836: [54.432224], + 8.610590934753418: [54.432224], + 10: [54.432224], + 11.389409065246582: [54.432224], + 12.778818130493164: [54.432224], + 14.168227195739746: [54.432224], + 15.557636260986328: [54.432224], + 16.94704532623291: [54.432224], + 18.336454391479492: [54.432224], + 19.725863456726074: [54.432224], + 21.115272521972656: [54.432224], + 22.50468158721924: [54.432224], + 23.89409065246582: [54.432224], + 25.283499717712402: [54.432224], + } + float2[] primvars:arnold:lens_shift.timeSamples = { + -5.283499717712402: [(0, 0)], + -3.8940906524658203: [(0, 0)], + -2.5046815872192383: [(0, 0)], + -1.1152725219726562: [(0, 0)], + 0.2741365432739258: [(0, 0)], + 1.6635456085205078: [(0, 0)], + 3.05295467376709: [(0, 0)], + 4.442363739013672: [(0, 0)], + 5.831772804260254: [(0, 0)], + 7.221181869506836: [(0, 0)], + 8.610590934753418: [(0, 0)], + 10: [(0, 0)], + 11.389409065246582: [(0, 0)], + 12.778818130493164: [(0, 0)], + 14.168227195739746: [(0, 0)], + 15.557636260986328: [(0, 0)], + 16.94704532623291: [(0, 0)], + 18.336454391479492: [(0, 0)], + 19.725863456726074: [(0, 0)], + 21.115272521972656: [(0, 0)], + 22.50468158721924: [(0, 0)], + 23.89409065246582: [(0, 0)], + 25.283499717712402: [(0, 0)], + } + float2[] primvars:arnold:lens_tilt_angle.timeSamples = { + -5.283499717712402: [(0, 0)], + -3.8940906524658203: [(0, 0)], + -2.5046815872192383: [(0, 0)], + -1.1152725219726562: [(0, 0)], + 0.2741365432739258: [(0, 0)], + 1.6635456085205078: [(0, 0)], + 3.05295467376709: [(0, 0)], + 4.442363739013672: [(0, 0)], + 5.831772804260254: [(0, 0)], + 7.221181869506836: [(0, 0)], + 8.610590934753418: [(0, 0)], + 10: [(0, 0)], + 11.389409065246582: [(0, 0)], + 12.778818130493164: [(0, 0)], + 14.168227195739746: [(0, 0)], + 15.557636260986328: [(0, 0)], + 16.94704532623291: [(0, 0)], + 18.336454391479492: [(0, 0)], + 19.725863456726074: [(0, 0)], + 21.115272521972656: [(0, 0)], + 22.50468158721924: [(0, 0)], + 23.89409065246582: [(0, 0)], + 25.283499717712402: [(0, 0)], + } + vector3f[] primvars:arnold:look_at = [(0, 0, -1)] + float primvars:arnold:motion_end = 15.2835 + float primvars:arnold:motion_start = -15.2835 + vector3f[] primvars:arnold:position = [(0, 0, 0)] + float2[] primvars:arnold:screen_window_max = [(1, 1)] + float2[] primvars:arnold:screen_window_min = [(-1, -1)] + vector3f[] primvars:arnold:up = [(0, 1, 0)] + color4f primvars:arnold:uv_remap = (0, 0, 0, 1) + string primvars:dcc_name = "perspShape" ( + elementSize = 1 + interpolation = "constant" + ) + token projection = "perspective" + double shutter:close = 15.283499717712402 + double shutter:open = -15.283499717712402 + float verticalAperture = 38.571426 + matrix4d xformOp:transform.timeSamples = { + -5.283499717712402: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + -3.8940906524658203: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + -2.5046815872192383: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + -1.1152725219726562: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 0.2741365432739258: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 1.6635456085205078: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 3.05295467376709: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 4.442363739013672: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 5.831772804260254: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 7.221181869506836: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 8.610590934753418: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 10: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 11.389409065246582: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 12.778818130493164: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 14.168227195739746: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 15.557636260986328: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 16.94704532623291: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 18.336454391479492: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 19.725863456726074: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 21.115272521972656: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 22.50468158721924: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 23.89409065246582: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + 25.283499717712402: ( (0.9999451637268066, 0, -0.010471784509718418, 0), (-0.0037080685142427683, 0.935207188129425, -0.35408151149749756, 0), (0.009793288074433804, 0.35410094261169434, 0.9351559281349182, 0), (-0.35629165172576904, 1.308888554573059, 2.5108823776245117, 1) ), + } + uniform token[] xformOpOrder = ["xformOp:transform"] + } +} + +def Xform "aiAreaLight1" +{ + def RectLight "aiAreaLightShape1" + { + color3f inputs:color = (1, 1, 1) + string primvars:arnold:shaders = "/mtl/light_shader_ramp" + float inputs:diffuse = 1 + float inputs:exposure = 4 + float inputs:height = 2 + float inputs:intensity = 1 + bool inputs:normalize = 1 + float inputs:specular = 1 + float inputs:width = 2 + float primvars:arnold:motion_end = 15.2835 + float primvars:arnold:motion_start = -15.2835 + vector3f[] primvars:arnold:vertices = [(1, -1, 0), (-1, -1, 0), (-1, 1, 0), (1, 1, 0)] + string primvars:dcc_name = "aiAreaLightShape1" ( + elementSize = 1 + interpolation = "constant" + ) + matrix4d xformOp:transform.timeSamples = { + -5.283499717712402: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + -3.8940906524658203: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + -2.5046815872192383: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + -1.1152725219726562: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 0.2741365432739258: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 1.6635456085205078: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 3.05295467376709: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 4.442363739013672: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 5.831772804260254: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 7.221181869506836: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 8.610590934753418: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 10: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 11.389409065246582: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 12.778818130493164: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 14.168227195739746: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 15.557636260986328: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 16.94704532623291: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 18.336454391479492: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 19.725863456726074: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 21.115272521972656: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 22.50468158721924: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 23.89409065246582: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + 25.283499717712402: ( (-0.5, 0, -6.123234262925839e-17, 0), (0, 0.5, 0, 0), (6.123234262925839e-17, 0, -0.5, 0), (0.699999988079071, 0.5, -2, 1) ), + } + uniform token[] xformOpOrder = ["xformOp:transform"] + } +} + +def Xform "Camera_Root" +{ + def Xform "Camera" + { + def Camera "CameraShape" + { + float2 clippingRange = (0.1, 32768) + float focusDistance = 1 + float horizontalAperture = 37.57067 + float[] primvars:arnold:aperture_size = [0] + float[] primvars:arnold:fov.timeSamples = { + -5.283499717712402: [41.183075], + -3.8940906524658203: [41.183075], + -2.5046815872192383: [41.183075], + -1.1152725219726562: [41.183075], + 0.2741365432739258: [41.183075], + 1.6635456085205078: [41.183075], + 3.05295467376709: [41.183075], + 4.442363739013672: [41.183075], + 5.831772804260254: [41.183075], + 7.221181869506836: [41.183075], + 8.610590934753418: [41.183075], + 10: [41.183075], + 11.389409065246582: [41.183075], + 12.778818130493164: [41.183075], + 14.168227195739746: [41.183075], + 15.557636260986328: [41.183075], + 16.94704532623291: [41.183075], + 18.336454391479492: [41.183075], + 19.725863456726074: [41.183075], + 21.115272521972656: [41.183075], + 22.50468158721924: [41.183075], + 23.89409065246582: [41.183075], + 25.283499717712402: [41.183075], + } + float2[] primvars:arnold:lens_shift.timeSamples = { + -5.283499717712402: [(0, 0)], + -3.8940906524658203: [(0, 0)], + -2.5046815872192383: [(0, 0)], + -1.1152725219726562: [(0, 0)], + 0.2741365432739258: [(0, 0)], + 1.6635456085205078: [(0, 0)], + 3.05295467376709: [(0, 0)], + 4.442363739013672: [(0, 0)], + 5.831772804260254: [(0, 0)], + 7.221181869506836: [(0, 0)], + 8.610590934753418: [(0, 0)], + 10: [(0, 0)], + 11.389409065246582: [(0, 0)], + 12.778818130493164: [(0, 0)], + 14.168227195739746: [(0, 0)], + 15.557636260986328: [(0, 0)], + 16.94704532623291: [(0, 0)], + 18.336454391479492: [(0, 0)], + 19.725863456726074: [(0, 0)], + 21.115272521972656: [(0, 0)], + 22.50468158721924: [(0, 0)], + 23.89409065246582: [(0, 0)], + 25.283499717712402: [(0, 0)], + } + float2[] primvars:arnold:lens_tilt_angle.timeSamples = { + -5.283499717712402: [(0, 0)], + -3.8940906524658203: [(0, 0)], + -2.5046815872192383: [(0, 0)], + -1.1152725219726562: [(0, 0)], + 0.2741365432739258: [(0, 0)], + 1.6635456085205078: [(0, 0)], + 3.05295467376709: [(0, 0)], + 4.442363739013672: [(0, 0)], + 5.831772804260254: [(0, 0)], + 7.221181869506836: [(0, 0)], + 8.610590934753418: [(0, 0)], + 10: [(0, 0)], + 11.389409065246582: [(0, 0)], + 12.778818130493164: [(0, 0)], + 14.168227195739746: [(0, 0)], + 15.557636260986328: [(0, 0)], + 16.94704532623291: [(0, 0)], + 18.336454391479492: [(0, 0)], + 19.725863456726074: [(0, 0)], + 21.115272521972656: [(0, 0)], + 22.50468158721924: [(0, 0)], + 23.89409065246582: [(0, 0)], + 25.283499717712402: [(0, 0)], + } + vector3f[] primvars:arnold:look_at = [(0, 0, -1)] + float primvars:arnold:motion_end = 15.2835 + float primvars:arnold:motion_start = -15.2835 + vector3f[] primvars:arnold:position = [(0, 0, 0)] + float2[] primvars:arnold:screen_window_max = [(1, 1)] + float2[] primvars:arnold:screen_window_min = [(-1, -1)] + vector3f[] primvars:arnold:up = [(0, 1, 0)] + color4f primvars:arnold:uv_remap = (0, 0, 0, 1) + string primvars:dcc_name = "CameraShape" ( + elementSize = 1 + interpolation = "constant" + ) + token projection = "perspective" + double shutter:close = 15.283499717712402 + double shutter:open = -15.283499717712402 + float verticalAperture = 28.178003 + matrix4d xformOp:transform.timeSamples = { + -5.283499717712402: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + -3.8940906524658203: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + -2.5046815872192383: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + -1.1152725219726562: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 0.2741365432739258: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 1.6635456085205078: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 3.05295467376709: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 4.442363739013672: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 5.831772804260254: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 7.221181869506836: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 8.610590934753418: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 10: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 11.389409065246582: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 12.778818130493164: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 14.168227195739746: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 15.557636260986328: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 16.94704532623291: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 18.336454391479492: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 19.725863456726074: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 21.115272521972656: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 22.50468158721924: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 23.89409065246582: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + 25.283499717712402: ( (0.993845522403717, 0, 0.11077512800693512, 0), (-0.007745424751192331, 0.9975525736808777, 0.06948992609977722, 0), (-0.11050400882959366, -0.06992024928331375, 0.9914131164550781, 0), (7.18687629699707, -6.204563617706299, 91.49829864501953, 1) ), + } + uniform token[] xformOpOrder = ["xformOp:transform"] + } + } +} + +def Xform "pPlane1" +{ + def Mesh "pPlaneShape1" ( + prepend apiSchemas = ["MaterialBindingAPI"] + ) + { + uniform bool doubleSided = 1 + float3[] extent = [(-12.5, 0, -12.5), (12.5, 0, 12.5)] + int[] faceVertexCounts = [4] + int[] faceVertexIndices = [0, 1, 3, 2] + rel material:binding = + uniform token orientation = "rightHanded" + point3f[] points.timeSamples = { + -5.283499717712402: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + -3.8940906524658203: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + -2.5046815872192383: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + -1.1152725219726562: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 0.2741365432739258: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 1.6635456085205078: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 3.05295467376709: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 4.442363739013672: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 5.831772804260254: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 7.221181869506836: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 8.610590934753418: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 10: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 11.389409065246582: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 12.778818130493164: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 14.168227195739746: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 15.557636260986328: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 16.94704532623291: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 18.336454391479492: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 19.725863456726074: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 21.115272521972656: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 22.50468158721924: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 23.89409065246582: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + 25.283499717712402: [(-12.5, 0, 12.5), (12.5, 0, 12.5), (-12.5, 0, -12.5), (12.5, 0, -12.5)], + } + uint primvars:arnold:id = 3518428338 + float primvars:arnold:motion_end = 15.2835 + float primvars:arnold:motion_start = -15.2835 + uchar primvars:arnold:subdiv_iterations = 1 + string primvars:dcc_name = "pPlaneShape1" ( + elementSize = 1 + interpolation = "constant" + ) + vector3f[] primvars:normals ( + elementSize = 4 + interpolation = "faceVarying" + ) + vector3f[] primvars:normals.timeSamples = { + -5.283499717712402: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + -3.8940906524658203: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + -2.5046815872192383: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + -1.1152725219726562: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 0.2741365432739258: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 1.6635456085205078: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 3.05295467376709: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 4.442363739013672: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 5.831772804260254: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 7.221181869506836: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 8.610590934753418: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 10: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 11.389409065246582: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 12.778818130493164: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 14.168227195739746: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 15.557636260986328: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 16.94704532623291: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 18.336454391479492: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 19.725863456726074: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 21.115272521972656: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 22.50468158721924: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 23.89409065246582: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + 25.283499717712402: [(0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0)], + } + int[] primvars:normals:indices = [0, 1, 2, 3] + float2[] primvars:st = [(0, 0), (1, 0), (0, 1), (1, 1)] ( + elementSize = 4 + interpolation = "faceVarying" + ) + int[] primvars:st:indices = [0, 1, 3, 2] + uniform token subdivisionScheme = "none" + matrix4d xformOp:transform.timeSamples = { + -5.283499717712402: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + -3.8940906524658203: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + -2.5046815872192383: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + -1.1152725219726562: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 0.2741365432739258: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 1.6635456085205078: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 3.05295467376709: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 4.442363739013672: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 5.831772804260254: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 7.221181869506836: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 8.610590934753418: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 10: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 11.389409065246582: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 12.778818130493164: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 14.168227195739746: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 15.557636260986328: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 16.94704532623291: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 18.336454391479492: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 19.725863456726074: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 21.115272521972656: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 22.50468158721924: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 23.89409065246582: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + 25.283499717712402: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, -0.9998495578765869, 1) ), + } + uniform token[] xformOpOrder = ["xformOp:transform"] + } +} + +def Scope "mtl" +{ + def ArnoldNodeGraph "light_shader_ramp" + { + token outputs:color.connect = + def Shader "ramp1" + { + uniform token info:id = "arnold:ramp_rgb" + color3f[] inputs:color = [(1, 0, 0), (0, 1, 0), (0, 0, 1)] + int[] inputs:interpolation = [1, 1, 1] + string inputs:name = "ramp1" + float[] inputs:position = [0, 0.5, 1] + token inputs:type = "v" + token inputs:use_implicit_uvs = "curves_only" + bool inputs:wrap_uvs = 1 + color3f outputs:out + } + } + def Material "aiStandard2" + { + token outputs:arnold:surface.connect = + + def Shader "aiStandard2" + { + uniform token info:id = "arnold:standard" + float inputs:specular_roughness = 0.01 + token outputs:out + } + } + + def "pPlane2" + { + def "pPlaneShape2" + { + def Material "shader" + { + token outputs:arnold:surface.connect = + + def Shader "shader" + { + uniform token info:id = "arnold:ray_switch_shader" + string inputs:camera = "" + prepend string inputs:camera.connect = + string inputs:specular_transmission = "" + prepend string inputs:specular_transmission.connect = + token outputs:out + } + + def Shader "two_sided" + { + uniform token info:id = "arnold:two_sided" + string inputs:front = "" + prepend string inputs:front.connect = + string outputs:out + } + + def Shader "multShader" + { + uniform token info:id = "arnold:multiply" + color3f inputs:input1 = (1, 1, 1) + prepend color3f inputs:input1.connect = + color3f inputs:input2 = (0, 0, 0) + color3f outputs:out + } + + def Shader "ramp1" + { + uniform token info:id = "arnold:ramp_rgb" + color3f[] inputs:color = [(1, 0, 0), (0, 1, 0), (0, 0, 1)] + int[] inputs:interpolation = [1, 1, 1] + float[] inputs:position = [0, 0.5, 1] + token inputs:type = "v" + token inputs:use_implicit_uvs = "curves_only" + bool inputs:wrap_uvs = 1 + color3f outputs:out + } + } + } + } + + def "pPlane3" + { + def "pPlaneShape3" + { + def Material "shader" + { + token outputs:arnold:surface.connect = + + def Shader "shader" + { + uniform token info:id = "arnold:ray_switch_shader" + string inputs:camera = "" + prepend string inputs:camera.connect = + string inputs:specular_transmission = "" + prepend string inputs:specular_transmission.connect = + token outputs:out + } + + def Shader "two_sided" + { + uniform token info:id = "arnold:two_sided" + string inputs:front = "" + prepend string inputs:front.connect = + string outputs:out + } + + def Shader "multShader" + { + uniform token info:id = "arnold:multiply" + color3f inputs:input1 = (1, 1, 1) + prepend color3f inputs:input1.connect = + color3f inputs:input2 = (16, 16, 16) + color3f outputs:out + } + + def Shader "ramp1" + { + uniform token info:id = "arnold:ramp_rgb" + color3f[] inputs:color = [(1, 0, 0), (0, 1, 0), (0, 0, 1)] + int[] inputs:interpolation = [1, 1, 1] + float[] inputs:position = [0, 0.5, 1] + token inputs:type = "v" + token inputs:use_implicit_uvs = "curves_only" + bool inputs:wrap_uvs = 1 + color3f outputs:out + } + } + } + } +} + +def Xform "pPlane2" +{ + def "pPlaneShape2" + { + def Mesh "mesh" ( + prepend apiSchemas = ["MaterialBindingAPI"] + ) + { + color3f inputs:color = (1, 1, 1) + bool primvars:arnold:light = 1 + string primvars:arnold:light:shaders = "/mtl/light_shader_ramp" + float primvars:arnold:light:diffuse = 1 + float primvars:arnold:light:exposure = 4 + uniform bool doubleSided = 1 + float3[] extent = [(-0.5, 0, -0.5), (0.5, 0, 0.5)] + int[] faceVertexCounts = [4] + int[] faceVertexIndices = [0, 1, 3, 2] + rel material:binding = + uniform token orientation = "rightHanded" + point3f[] points.timeSamples = { + -5.283499717712402: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + -3.8940906524658203: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + -2.5046815872192383: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + -1.1152725219726562: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 0.2741365432739258: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 1.6635456085205078: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 3.05295467376709: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 4.442363739013672: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 5.831772804260254: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 7.221181869506836: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 8.610590934753418: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 10: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 11.389409065246582: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 12.778818130493164: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 14.168227195739746: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 15.557636260986328: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 16.94704532623291: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 18.336454391479492: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 19.725863456726074: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 21.115272521972656: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 22.50468158721924: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 23.89409065246582: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + 25.283499717712402: [(-0.5, 0, 0.5), (0.5, 0, 0.5), (-0.5, 0, -0.5), (0.5, 0, -0.5)], + } + float primvars:arnold:motion_end = 15.2835 + float primvars:arnold:motion_start = -15.2835 + uchar primvars:arnold:subdiv_iterations = 6 + token primvars:arnold:subdiv_type = "linear" + uchar primvars:arnold:visibility = 64 + float2[] primvars:st = [(0, 0), (1, 0), (0, 1), (1, 1)] ( + elementSize = 4 + interpolation = "faceVarying" + ) + int[] primvars:st:indices = [0, 1, 3, 2] + uniform token subdivisionScheme = "bilinear" + matrix4d xformOp:transform.timeSamples = { + -5.283499717712402: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + -3.8940906524658203: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + -2.5046815872192383: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + -1.1152725219726562: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 0.2741365432739258: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 1.6635456085205078: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 3.05295467376709: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 4.442363739013672: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 5.831772804260254: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 7.221181869506836: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 8.610590934753418: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 10: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 11.389409065246582: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 12.778818130493164: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 14.168227195739746: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 15.557636260986328: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 16.94704532623291: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 18.336454391479492: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 19.725863456726074: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 21.115272521972656: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 22.50468158721924: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 23.89409065246582: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + 25.283499717712402: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-0.699999988079071, 0.5, -2, 1) ), + } + uniform token[] xformOpOrder = ["xformOp:transform"] + } + } +} + +def Xform "pPlane3" +{ + def "pPlaneShape3" + { + def Mesh "mesh" ( + prepend apiSchemas = ["MaterialBindingAPI"] + ) + { + bool primvars:arnold:light = 1 + string primvars:arnold:light:shaders = "/mtl/light_shader_ramp" + float primvars:arnold:light:diffuse = 1 + float primvars:arnold:light:exposure = 4 + + uniform bool doubleSided = 1 + float3[] extent = [(-0.5, -1.110223e-16, -0.5), (0.5, 1.110223e-16, 0.5)] + int[] faceVertexCounts = [4] + int[] faceVertexIndices = [0, 1, 3, 2] + rel material:binding = + uniform token orientation = "rightHanded" + point3f[] points.timeSamples = { + -5.283499717712402: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + -3.8940906524658203: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + -2.5046815872192383: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + -1.1152725219726562: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 0.2741365432739258: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 1.6635456085205078: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 3.05295467376709: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 4.442363739013672: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 5.831772804260254: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 7.221181869506836: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 8.610590934753418: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 10: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 11.389409065246582: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 12.778818130493164: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 14.168227195739746: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 15.557636260986328: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 16.94704532623291: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 18.336454391479492: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 19.725863456726074: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 21.115272521972656: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 22.50468158721924: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 23.89409065246582: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + 25.283499717712402: [(-0.5, -1.110223e-16, 0.5), (0.5, -1.110223e-16, 0.5), (-0.5, 1.110223e-16, -0.5), (0.5, 1.110223e-16, -0.5)], + } + float primvars:arnold:motion_end = 15.2835 + float primvars:arnold:motion_start = -15.2835 + uchar primvars:arnold:subdiv_iterations = 6 + token primvars:arnold:subdiv_type = "linear" + float2[] primvars:st = [(0, 0), (1, 0), (0, 1), (1, 1)] ( + elementSize = 4 + interpolation = "faceVarying" + ) + int[] primvars:st:indices = [0, 1, 3, 2] + uniform token subdivisionScheme = "bilinear" + matrix4d xformOp:transform.timeSamples = { + -5.283499717712402: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + -3.8940906524658203: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + -2.5046815872192383: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + -1.1152725219726562: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 0.2741365432739258: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 1.6635456085205078: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 3.05295467376709: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 4.442363739013672: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 5.831772804260254: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 7.221181869506836: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 8.610590934753418: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 10: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 11.389409065246582: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 12.778818130493164: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 14.168227195739746: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 15.557636260986328: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 16.94704532623291: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 18.336454391479492: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 19.725863456726074: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 21.115272521972656: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 22.50468158721924: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 23.89409065246582: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + 25.283499717712402: ( (1, 0, 0, 0), (0, 0, 1, 0), (0, -1, 0, 0), (-1.9138922691345215, 0.5, -2, 1) ), + } + uniform token[] xformOpOrder = ["xformOp:transform"] + } + } +} + diff --git a/testsuite/test_0317/ref/reference.log b/testsuite/test_0317/ref/reference.log new file mode 100644 index 000000000..585a8bf54 --- /dev/null +++ b/testsuite/test_0317/ref/reference.log @@ -0,0 +1,221 @@ +00:00:00 92MB | log started Tue Jun 4 09:14:15 2024 +00:00:00 92MB | Arnold 7.3.3.0 [17fc7db8] windows x86_64 clang-15.0.7 oiio-2.4.1 osl-1.13.0 vdb-11.0.0 adlsdk-8.0.7.50 clmhub-3.1.1.43 rlm-14.2.5 optix-8.0.0 2024/05/29 19:58:22 +00:00:00 92MB | running on REMS4QL1726, pid=1972 +00:00:00 92MB | 2 x Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz (32 cores, 64 logical) with 65154MB +00:00:00 106MB | NVIDIA driver version 551.23 +00:00:00 106MB | GPU 0: Quadro RTX 4000 @ 1545MHz (compute 7.5) with 8191MB (4819MB available) (NVLink:0) +00:00:00 106MB | Windows 10 (version 10.0, build 19045) +00:00:00 106MB | soft limit for open files is set at 2048 +00:00:00 106MB | +00:00:00 106MB | Installing system handler with mask 255 +00:00:00 117MB | loading plugins from C:\arnold\arnold-usd\build\windows_x86_64\msvc_opt\usd-0.23.11_arnold-7.3.3.0\plugins\procedural ... +00:00:00 125MB | usd_proc.dll: usd uses Arnold 7.3.3.0 +00:00:00 125MB | loaded 1 plugins from 1 lib(s) in 0:00.10 +00:00:00 125MB | loading plugins from C:\arnold\sdk\latest\bin\..\plugins ... +00:00:00 125MB | alembic_proc.dll: alembic uses Arnold 7.3.3.0 +00:00:00 125MB | cryptomatte.dll: cryptomatte uses Arnold 7.3.3.0 +00:00:00 126MB | cryptomatte.dll: cryptomatte_filter uses Arnold 7.3.3.0 +00:00:00 126MB | cryptomatte.dll: cryptomatte_manifest_driver uses Arnold 7.3.3.0 +00:00:00 126MB | skipping already loaded plugin: C:\arnold\sdk\latest\bin\..\plugins\usd_proc.dll ... +00:00:00 126MB | loaded 4 plugins from 2 lib(s) in 0:00.00 +00:00:00 130MB | [kick] command: C:\arnold\sdk\latest\bin\kick test.usda -dw -r 160 120 -sm lambert -bs 16 -sl -o testrender.tif -set driver_tiff.dither false -nocrashpopup -dp -v 6 +00:00:00 130MB | loading plugins from . ... +00:00:00 130MB | no plugins loaded +00:00:00 130MB | ARNOLD_ADP_DISABLE envar passed in -- ADP is disabled for this session +00:00:00 169MB WARNING | USD arnold attribute imager not recognized in options for options +00:00:00 170MB | [kick] applying 2 attr value overrides +00:00:00 170MB | +00:00:00 170MB WARNING | rendering with watermarks because the skip_license_check option was enabled +00:00:00 170MB | +00:00:00 171MB | [color_manager] using color manager ai_default_color_manager_ocio of type "color_manager_ocio" +00:00:00 172MB | [color_manager_ocio] ai_default_color_manager_ocio : using builtin OCIO configuration file C:\arnold\sdk\latest\bin\../ocio/configs/arnold/config.ocio +00:00:00 172MB | [color_manager] rendering color space is "ACEScg" +00:00:00 227MB | +00:00:00 227MB | there are 0 lights and 6 objects: +00:00:00 227MB | 1 persp_camera +00:00:00 227MB | 2 utility +00:00:00 227MB | 1 add +00:00:00 227MB | 1 user_data_rgb +00:00:00 227MB | 1 driver_tiff +00:00:00 227MB | 1 imager_denoiser_oidn +00:00:00 227MB | 2 box_filter +00:00:00 227MB | 1 gaussian_filter +00:00:00 227MB | 2 polymesh +00:00:00 227MB | 2 list_aggregate +00:00:00 227MB | 1 instancer +00:00:00 227MB | 2 color_manager_ocio +00:00:00 227MB | 2 usd +00:00:00 227MB | +00:00:00 227MB | rendering image at 160 x 120, 3 AA samples +00:00:00 227MB | AA samples max +00:00:00 227MB | AA sample clamp +00:00:00 227MB | diffuse samples 2 / depth 1 +00:00:00 227MB | specular samples 2 / depth 1 +00:00:00 227MB | transmission samples 2 / depth 2 +00:00:00 227MB | volume indirect +00:00:00 227MB | total depth 10 +00:00:00 227MB | bssrdf samples 2 +00:00:00 227MB | light +00:00:00 227MB | transparency depth 10 +00:00:00 227MB | Full scene init/update requested for final render pass +00:00:00 227MB | full scene initialize (16 nodes) +00:00:00 227MB | [instancer] /instancer1: processing per instance parameter 'instance_index' +00:00:00 227MB | [instancer] /instancer1: processing per instance parameter 'instance_sphereCOL' +00:00:00 227MB | [instancer] /instancer1: creating 100 instances +00:00:00 230MB | [proc] /instancer1/Prototypes/cube: loaded 1 nodes (1 objects, 0 shaders) +00:00:00 231MB | [proc] /instancer1/Prototypes/sphere: loaded 1 nodes (1 objects, 0 shaders) +00:00:00 231MB | [proc] /instancer1: loaded 100 nodes (100 objects, 0 shaders) +00:00:00 231MB | creating root object list ... +00:00:00 231MB | the following procedurals were initialized serially: +00:00:00 231MB | instancer (1 instance) +00:00:00 231MB | full scene initialize done in 0:00.08 (multithreaded) +00:00:00 232MB | full scene update (119 nodes) +00:00:00 238MB | [color_manager_ocio] ai_default_color_manager_ocio : using builtin OCIO configuration file C:\arnold\sdk\latest\bin\../ocio/configs/arnold/config.ocio +00:00:00 253MB | [OIDN]: Device Enum, Device 0 : Quadro RTX 4000 +00:00:00 253MB | [OIDN]: Device Enum, Device 1 : Intel(R) Xeon(R) Gold 5218 CPU @ 2.30GHz +00:00:00 253MB | [OIDN]: 'Quadro RTX 4000' device created +00:00:00 253MB | [OIDN] /materials/default_arnold_imager/oidn_denoiser: using 'Quadro RTX 4000' for denoising +00:00:00 254MB | scene bounds: (-5.44000006 -0.439999998 -5.44000006) -> (5.44000006 0.439999998 5.44000006) +00:00:00 254MB | full scene update done in 0:00.11 (multithreaded) +00:00:00 254MB | [aov] parsing 1 output statements ... +00:00:00 254MB | [aov] registered driver: "kick_driver" (driver_tiff) +00:00:00 254MB | [aov] * "RGBA" of type RGBA filtered by "kick_filter" (gaussian_filter) +00:00:00 254MB | [aov] done preparing 2 AOVs for 1 output to 1 driver (0 deep AOVs) +00:00:00 255MB | starting 64 bucket workers of size 16x16 ... +00:00:00 271MB | [accel] procedural bvh4_motion done - 0:00.00 - 100 prims, 2 keys +00:00:00 276MB | 1% done - 11 rays/pixel +00:00:00 283MB | 5% done - 12 rays/pixel +00:00:00 284MB | 10% done - 13 rays/pixel +00:00:00 286MB | 15% done - 10 rays/pixel +00:00:00 287MB | [accel] polymesh bvh4 done - 0:00.00 (wall time) - 6 prims, 1 key +00:00:00 288MB | 20% done - 15 rays/pixel +00:00:00 286MB | 25% done - 18 rays/pixel +00:00:00 287MB | 30% done - 10 rays/pixel +00:00:00 287MB | [accel] polymesh bvh4 done - 0:00.01 (wall time) - 100 prims, 1 key +00:00:00 295MB | 35% done - 9 rays/pixel +00:00:00 298MB | 40% done - 29 rays/pixel +00:00:00 300MB | 45% done - 11 rays/pixel +00:00:00 301MB | 50% done - 14 rays/pixel +00:00:00 301MB | 55% done - 11 rays/pixel +00:00:00 301MB | 60% done - 11 rays/pixel +00:00:00 302MB | 65% done - 4 rays/pixel +00:00:00 302MB | 70% done - 7 rays/pixel +00:00:00 302MB | 75% done - 8 rays/pixel +00:00:00 302MB | 80% done - 10 rays/pixel +00:00:00 302MB | 85% done - 6 rays/pixel +00:00:00 303MB | 90% done - 3 rays/pixel +00:00:00 303MB | 95% done - 5 rays/pixel +00:00:00 303MB | 100% done - 3 rays/pixel +00:00:00 303MB | render done in 0:00.029 +00:00:00 303MB | [driver_tiff] writing file `testrender.tif' +00:00:00 304MB | render done +00:00:00 304MB | +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | scene creation time 0:00.28 machine utilization (10.30%) +00:00:00 304MB | unaccounted 0:00.28 +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | frame time 0:00.29 machine utilization (16.15%) +00:00:00 304MB | node init 0:00.20 +00:00:00 304MB | driver init/close 0:00.01 +00:00:00 304MB | rendering 0:00.02 +00:00:00 304MB | pixel rendering 0:00.02 +00:00:00 304MB | unaccounted 0:00.05 +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | top session self-times by category +00:00:00 304MB | UpdateNodes 0:00.03 (45.84%) +00:00:00 304MB | RenderBucket 0:00.01 (19.27%) +00:00:00 304MB | thread blocked 0:00.00 (12.29%) +00:00:00 304MB | node_update 0:00.00 ( 3.05%) +00:00:00 304MB | /materials/default_arnold_imager/oidn_denoiser 0:00.00 ( 2.42%) +00:00:00 304MB | ai_default_color_manager_ocio 0:00.00 ( 0.63%) +00:00:00 304MB | accumulateBucketSamples 0:00.00 ( 2.66%) +00:00:00 304MB | Plugin loader 0:00.00 ( 2.37%) +00:00:00 304MB | AiSceneLoad 0:00.00 ( 2.25%) +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | top session self-times by node +00:00:00 304MB | UpdateNodes 0:00.03 (45.84%) +00:00:00 304MB | RenderBucket 0:00.01 (19.27%) +00:00:00 304MB | polymesh:/instancer1/Prototypes/sphere/geo_GRP/sphere_GEO 0:00.00 ( 9.96%) +00:00:00 304MB | thread blocked 0:00.00 ( 9.63%) +00:00:00 304MB | accumulateBucketSamples 0:00.00 ( 2.66%) +00:00:00 304MB | instancer:/instancer1 0:00.00 ( 2.66%) +00:00:00 304MB | proc::intersect 0:00.00 ( 1.66%) +00:00:00 304MB | BVH_motion::intersect 0:00.00 ( 1.00%) +00:00:00 304MB | imager_denoiser_oidn:/materials/default_arnold_imager/oidn_denoiser (node_update) 0:00.00 ( 2.42%) +00:00:00 304MB | Plugin loader 0:00.00 ( 2.37%) +00:00:00 304MB | AiSceneLoad 0:00.00 ( 2.25%) +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | peak CPU memory used 304.73MB +00:00:00 304MB | at startup 76.38MB +00:00:00 304MB | plugins 0.02MB +00:00:00 304MB | AOV samples 2.98MB +00:00:00 304MB | output buffers 0.33MB +00:00:00 304MB | framebuffers 0.31MB +00:00:00 304MB | node overhead 0.07MB +00:00:00 304MB | instance overhead 0.05MB +00:00:00 304MB | message passing 0.13MB +00:00:00 304MB | memory pools 57.02MB +00:00:00 304MB | geometry 0.01MB +00:00:00 304MB | polymesh 0.00MB +00:00:00 304MB | accel structs 0.02MB +00:00:00 304MB | strings 24.50MB +00:00:00 304MB | profiler 0.02MB +00:00:00 304MB | backtrace handler 29.80MB +00:00:00 304MB | unaccounted 113.11MB +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | ray counts ( /pixel, /sample) (% total) (avg. hits) (max hits) +00:00:00 304MB | camera 192800 ( 10.04, 1.00) (100.00%) ( 0.35) ( 1) +00:00:00 304MB | total 192800 ( 10.04, 1.00) (100.00%) ( 0.35) ( 1) +00:00:00 304MB | by ray depth: 0 +00:00:00 304MB | total 100.0% +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | shader calls ( /pixel, /sample) (% total) +00:00:00 304MB | primary 66540 ( 3.47, 0.35) (100.00%) +00:00:00 304MB | total 66540 ( 3.47, 0.35) (100.00%) +00:00:00 304MB | by ray depth: 0 +00:00:00 304MB | total 100.0% +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | geometry (% hit ) (instances) ( init mem, final mem) +00:00:00 304MB | lists 1 (100.0%) ( 0) ( 0.00, 0.00) +00:00:00 304MB | procs 3 (100.0%) ( 100) ( 0.00, 0.00) +00:00:00 304MB | polymeshes 4 ( 50.0%) ( 0) ( 0.00, 0.00) +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | geometric elements ( min) ( avg.) ( max) +00:00:00 304MB | objects (procs) 102 ( 1) ( 34.0) ( 100) +00:00:00 304MB | polygons 212 ( 6) ( 53.0) ( 100) +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | triangle tessellation ( min) ( avg.) ( max) (/ element) (% total) +00:00:00 304MB | polymeshes 192 ( 12) ( 96.0) ( 180) ( 1.81) (100.00%) +00:00:00 304MB | unique triangles 192 +00:00:00 304MB | visible triangles 8592 +00:00:00 304MB | CPU memory use 0.00MB +00:00:00 304MB | vertices 0.00MB +00:00:00 304MB | vertex indices 0.00MB +00:00:00 304MB | packed normals 0.00MB +00:00:00 304MB | normal indices 0.00MB +00:00:00 304MB | uniform indices 0.00MB +00:00:00 304MB | largest polymeshes by triangle count +00:00:00 304MB | 180 tris -- /instancer1/Prototypes/sphere/geo_GRP/sphere_GEO +00:00:00 304MB | 12 tris -- /instancer1/Prototypes/cube/geo_GRP/cube_GEO +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | acceleration structures: (% total) +00:00:00 304MB | list 3 ( 50.00%) +00:00:00 304MB | bvh 2 ( 33.33%) +00:00:00 304MB | bvh motion (2 keys) 1 ( 16.67%) +00:00:00 304MB | total 6 (100.00%) +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | number of warnings, warning type: +00:00:00 304MB | 1: USD arnold attribute %s not recognized in %s for %s +00:00:00 304MB | 1: rendering with watermarks because the skip_license_check option was enabled +00:00:00 304MB | ----------------------------------------------------------------------------------- +00:00:00 304MB | +00:00:00 304MB | releasing resources +00:00:01 289MB | +00:00:01 289MB | releasing resources +00:00:01 276MB | unloading 3 plugins +00:00:01 276MB | closing usd_proc.dll ... +00:00:01 276MB | closing alembic_proc.dll ... +00:00:01 276MB | closing cryptomatte.dll ... +00:00:01 276MB | unloading plugins done +00:00:01 276MB | Arnold shutdown +00:00:01 262MB | Installing system handler with mask 0 diff --git a/testsuite/test_0317/ref/reference.tif b/testsuite/test_0317/ref/reference.tif new file mode 100644 index 000000000..b1c20e401 Binary files /dev/null and b/testsuite/test_0317/ref/reference.tif differ