Comments (8)
Thanks for reporting.
I didn't test that part yet, naively assuming it should just work because it should be the same on all platforms. I only tested exporting existing scenes.
I'm curious what this could be, I try to take a look at it in a couple of hours.
from maya2gltf.
Would you mind to attach your Maya scene with the cube after your assigned the PBR shader (as .ma ASCII)?
from maya2gltf.
Unfortunately I can't reproduce this, assigning the PBR shader on my very old Mac mini works fine.
Would you be so kind to do the following:
- restart Maya 2018
- create and select a polygonal cube
- open the script editor window
- enable History/Echo All Commands
- run the MEL command
maya2glTF_assignPbrShader
- copy the history text, and paste it as a reply
- save your scene as Maya ASCII, and attach it in the reply.
Hopefully like that I can sort out what is going wrong on your Mac.
Thanks,
Peter
from maya2gltf.
Getting a different error this time:
I applied your steps and here is the output. I can see that the shading network and material have now been created, but got a different error this time:
/ Error: Image conversion (to IFF) failed //
// Result: scriptEditorPanel1Window|scriptEditorPanel1|formLayout93|formLayout95|paneLayout2|cmdScrollFieldReporter1 //
maya2glTF_assignPbrShader;
GLSLShaderInitStrings;
evalDeferred "source \"GLSLShader_initUI.mel\"";
filePathEditor -registerType "GLSLShader.shader" -typeLabel "GLSLShader" -temporary;
whatIs "GLSLShader";
// Result: Command //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
MASHnewNodeCallback( "GLSLShader1");
from maya import OpenMaya as om; om.MFileIO.isReadingFile()
# Result: False #
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
mayaHasRenderSetup;
// Result: 1 //
connectNodeToNodeOverride("GLSLShader1", "GLSLShader1SG");
// Result: 1 //
connectAttr -f GLSLShader1.outColor GLSLShader1SG.surfaceShader;
// Result: Connected GLSLShader1.outColor to GLSLShader1SG.surfaceShader. //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
sets -e -forceElement GLSLShader1SG;
mayaHasRenderSetup;
// Result: 1 //
// Result: GLSLShader1SG //
// Created shader GLSLShader and assigned to the selected objects. //
Using '' as initial texture folder
np_getPrimaryProjectFileRules 0;
// Result: Scenes scene scenes Templates templates assets Images images images Source Images sourceImages sourceimages Render Data renderData renderData Clips clips exports Sound sound Scripts scripts Disk Cache diskCache Movies movie Translator Data translatorData Time Editor timeEditor AutoSave autoSave autosave Scene Assembly sceneAssembly sceneAssembly //
Using '/Users/bachirelkhoury/Desktop/test-threejs/models/DamagedHelmet/glTF' as next texture folder
shadingNode -asTexture -isColorManaged file;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: file4 //
shadingNode -asUtility place2dTexture;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: place2dTexture4 //
connectAttr -f place2dTexture4.coverage file4.coverage;
// Result: Connected place2dTexture4.coverage to file4.coverage. //
connectAttr -f place2dTexture4.translateFrame file4.translateFrame;
// Result: Connected place2dTexture4.translateFrame to file4.translateFrame. //
connectAttr -f place2dTexture4.rotateFrame file4.rotateFrame;
// Result: Connected place2dTexture4.rotateFrame to file4.rotateFrame. //
connectAttr -f place2dTexture4.mirrorU file4.mirrorU;
// Result: Connected place2dTexture4.mirrorU to file4.mirrorU. //
connectAttr -f place2dTexture4.mirrorV file4.mirrorV;
// Result: Connected place2dTexture4.mirrorV to file4.mirrorV. //
connectAttr -f place2dTexture4.stagger file4.stagger;
// Result: Connected place2dTexture4.stagger to file4.stagger. //
connectAttr -f place2dTexture4.wrapU file4.wrapU;
// Result: Connected place2dTexture4.wrapU to file4.wrapU. //
connectAttr -f place2dTexture4.wrapV file4.wrapV;
// Result: Connected place2dTexture4.wrapV to file4.wrapV. //
connectAttr -f place2dTexture4.repeatUV file4.repeatUV;
// Result: Connected place2dTexture4.repeatUV to file4.repeatUV. //
connectAttr -f place2dTexture4.offset file4.offset;
// Result: Connected place2dTexture4.offset to file4.offset. //
connectAttr -f place2dTexture4.rotateUV file4.rotateUV;
// Result: Connected place2dTexture4.rotateUV to file4.rotateUV. //
connectAttr -f place2dTexture4.noiseUV file4.noiseUV;
// Result: Connected place2dTexture4.noiseUV to file4.noiseUV. //
connectAttr -f place2dTexture4.vertexUvOne file4.vertexUvOne;
// Result: Connected place2dTexture4.vertexUvOne to file4.vertexUvOne. //
connectAttr -f place2dTexture4.vertexUvTwo file4.vertexUvTwo;
// Result: Connected place2dTexture4.vertexUvTwo to file4.vertexUvTwo. //
connectAttr -f place2dTexture4.vertexUvThree file4.vertexUvThree;
// Result: Connected place2dTexture4.vertexUvThree to file4.vertexUvThree. //
connectAttr -f place2dTexture4.vertexCameraOne file4.vertexCameraOne;
// Result: Connected place2dTexture4.vertexCameraOne to file4.vertexCameraOne. //
connectAttr place2dTexture4.outUV file4.uv;
// Result: Connected place2dTexture4.outUV to file4.uvCoord. //
connectAttr place2dTexture4.outUvFilterSize file4.uvFilterSize;
// Result: Connected place2dTexture4.outUvFilterSize to file4.uvFilterSize. //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
defaultNavigation -force true -connectToExisting -source file4 -destination GLSLShader1.u_BaseColorTexture;
connectNodeToAttrOverride("file4", "GLSLShader1.u_BaseColorTexture");
// Result: 1 //
connectAttr -force file4.outColor GLSLShader1.u_BaseColorTexture;
// Result: Connected file4.outColor to GLSLShader1.u_BaseColorTexture. //
shadingNode -asTexture -isColorManaged file;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: file4 //
shadingNode -asUtility place2dTexture;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: place2dTexture5 //
connectAttr -f place2dTexture5.coverage file4.coverage;
// Result: Connected place2dTexture5.coverage to file4.coverage. //
connectAttr -f place2dTexture5.translateFrame file4.translateFrame;
// Result: Connected place2dTexture5.translateFrame to file4.translateFrame. //
connectAttr -f place2dTexture5.rotateFrame file4.rotateFrame;
// Result: Connected place2dTexture5.rotateFrame to file4.rotateFrame. //
connectAttr -f place2dTexture5.mirrorU file4.mirrorU;
// Result: Connected place2dTexture5.mirrorU to file4.mirrorU. //
connectAttr -f place2dTexture5.mirrorV file4.mirrorV;
// Result: Connected place2dTexture5.mirrorV to file4.mirrorV. //
connectAttr -f place2dTexture5.stagger file4.stagger;
// Result: Connected place2dTexture5.stagger to file4.stagger. //
connectAttr -f place2dTexture5.wrapU file4.wrapU;
// Result: Connected place2dTexture5.wrapU to file4.wrapU. //
connectAttr -f place2dTexture5.wrapV file4.wrapV;
// Result: Connected place2dTexture5.wrapV to file4.wrapV. //
connectAttr -f place2dTexture5.repeatUV file4.repeatUV;
// Result: Connected place2dTexture5.repeatUV to file4.repeatUV. //
connectAttr -f place2dTexture5.offset file4.offset;
// Result: Connected place2dTexture5.offset to file4.offset. //
connectAttr -f place2dTexture5.rotateUV file4.rotateUV;
// Result: Connected place2dTexture5.rotateUV to file4.rotateUV. //
connectAttr -f place2dTexture5.noiseUV file4.noiseUV;
// Result: Connected place2dTexture5.noiseUV to file4.noiseUV. //
connectAttr -f place2dTexture5.vertexUvOne file4.vertexUvOne;
// Result: Connected place2dTexture5.vertexUvOne to file4.vertexUvOne. //
connectAttr -f place2dTexture5.vertexUvTwo file4.vertexUvTwo;
// Result: Connected place2dTexture5.vertexUvTwo to file4.vertexUvTwo. //
connectAttr -f place2dTexture5.vertexUvThree file4.vertexUvThree;
// Result: Connected place2dTexture5.vertexUvThree to file4.vertexUvThree. //
connectAttr -f place2dTexture5.vertexCameraOne file4.vertexCameraOne;
// Result: Connected place2dTexture5.vertexCameraOne to file4.vertexCameraOne. //
connectAttr place2dTexture5.outUV file4.uv;
// Result: Connected place2dTexture5.outUV to file4.uvCoord. //
connectAttr place2dTexture5.outUvFilterSize file4.uvFilterSize;
// Result: Connected place2dTexture5.outUvFilterSize to file4.uvFilterSize. //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
defaultNavigation -force true -connectToExisting -source file4 -destination GLSLShader1.u_MetallicTexture;
connectNodeToAttrOverride("file4", "GLSLShader1.u_MetallicTexture");
// Result: 1 //
connectAttr -force file4.outColor GLSLShader1.u_MetallicTexture;
// Result: Connected file4.outColor to GLSLShader1.u_MetallicTexture. //
shadingNode -asTexture -isColorManaged file;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: file4 //
shadingNode -asUtility place2dTexture;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: place2dTexture6 //
connectAttr -f place2dTexture6.coverage file4.coverage;
// Result: Connected place2dTexture6.coverage to file4.coverage. //
connectAttr -f place2dTexture6.translateFrame file4.translateFrame;
// Result: Connected place2dTexture6.translateFrame to file4.translateFrame. //
connectAttr -f place2dTexture6.rotateFrame file4.rotateFrame;
// Result: Connected place2dTexture6.rotateFrame to file4.rotateFrame. //
connectAttr -f place2dTexture6.mirrorU file4.mirrorU;
// Result: Connected place2dTexture6.mirrorU to file4.mirrorU. //
connectAttr -f place2dTexture6.mirrorV file4.mirrorV;
// Result: Connected place2dTexture6.mirrorV to file4.mirrorV. //
connectAttr -f place2dTexture6.stagger file4.stagger;
// Result: Connected place2dTexture6.stagger to file4.stagger. //
connectAttr -f place2dTexture6.wrapU file4.wrapU;
// Result: Connected place2dTexture6.wrapU to file4.wrapU. //
connectAttr -f place2dTexture6.wrapV file4.wrapV;
// Result: Connected place2dTexture6.wrapV to file4.wrapV. //
connectAttr -f place2dTexture6.repeatUV file4.repeatUV;
// Result: Connected place2dTexture6.repeatUV to file4.repeatUV. //
connectAttr -f place2dTexture6.offset file4.offset;
// Result: Connected place2dTexture6.offset to file4.offset. //
connectAttr -f place2dTexture6.rotateUV file4.rotateUV;
// Result: Connected place2dTexture6.rotateUV to file4.rotateUV. //
connectAttr -f place2dTexture6.noiseUV file4.noiseUV;
// Result: Connected place2dTexture6.noiseUV to file4.noiseUV. //
connectAttr -f place2dTexture6.vertexUvOne file4.vertexUvOne;
// Result: Connected place2dTexture6.vertexUvOne to file4.vertexUvOne. //
connectAttr -f place2dTexture6.vertexUvTwo file4.vertexUvTwo;
// Result: Connected place2dTexture6.vertexUvTwo to file4.vertexUvTwo. //
connectAttr -f place2dTexture6.vertexUvThree file4.vertexUvThree;
// Result: Connected place2dTexture6.vertexUvThree to file4.vertexUvThree. //
connectAttr -f place2dTexture6.vertexCameraOne file4.vertexCameraOne;
// Result: Connected place2dTexture6.vertexCameraOne to file4.vertexCameraOne. //
connectAttr place2dTexture6.outUV file4.uv;
// Result: Connected place2dTexture6.outUV to file4.uvCoord. //
connectAttr place2dTexture6.outUvFilterSize file4.uvFilterSize;
// Result: Connected place2dTexture6.outUvFilterSize to file4.uvFilterSize. //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
defaultNavigation -force true -connectToExisting -source file4 -destination GLSLShader1.u_RoughnessTexture;
connectNodeToAttrOverride("file4", "GLSLShader1.u_RoughnessTexture");
// Result: 1 //
connectAttr -force file4.outColor GLSLShader1.u_RoughnessTexture;
// Result: Connected file4.outColor to GLSLShader1.u_RoughnessTexture. //
shadingNode -asTexture -isColorManaged file;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: file4 //
shadingNode -asUtility place2dTexture;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: place2dTexture7 //
connectAttr -f place2dTexture7.coverage file4.coverage;
// Result: Connected place2dTexture7.coverage to file4.coverage. //
connectAttr -f place2dTexture7.translateFrame file4.translateFrame;
// Result: Connected place2dTexture7.translateFrame to file4.translateFrame. //
connectAttr -f place2dTexture7.rotateFrame file4.rotateFrame;
// Result: Connected place2dTexture7.rotateFrame to file4.rotateFrame. //
connectAttr -f place2dTexture7.mirrorU file4.mirrorU;
// Result: Connected place2dTexture7.mirrorU to file4.mirrorU. //
connectAttr -f place2dTexture7.mirrorV file4.mirrorV;
// Result: Connected place2dTexture7.mirrorV to file4.mirrorV. //
connectAttr -f place2dTexture7.stagger file4.stagger;
// Result: Connected place2dTexture7.stagger to file4.stagger. //
connectAttr -f place2dTexture7.wrapU file4.wrapU;
// Result: Connected place2dTexture7.wrapU to file4.wrapU. //
connectAttr -f place2dTexture7.wrapV file4.wrapV;
// Result: Connected place2dTexture7.wrapV to file4.wrapV. //
connectAttr -f place2dTexture7.repeatUV file4.repeatUV;
// Result: Connected place2dTexture7.repeatUV to file4.repeatUV. //
connectAttr -f place2dTexture7.offset file4.offset;
// Result: Connected place2dTexture7.offset to file4.offset. //
connectAttr -f place2dTexture7.rotateUV file4.rotateUV;
// Result: Connected place2dTexture7.rotateUV to file4.rotateUV. //
connectAttr -f place2dTexture7.noiseUV file4.noiseUV;
// Result: Connected place2dTexture7.noiseUV to file4.noiseUV. //
connectAttr -f place2dTexture7.vertexUvOne file4.vertexUvOne;
// Result: Connected place2dTexture7.vertexUvOne to file4.vertexUvOne. //
connectAttr -f place2dTexture7.vertexUvTwo file4.vertexUvTwo;
// Result: Connected place2dTexture7.vertexUvTwo to file4.vertexUvTwo. //
connectAttr -f place2dTexture7.vertexUvThree file4.vertexUvThree;
// Result: Connected place2dTexture7.vertexUvThree to file4.vertexUvThree. //
connectAttr -f place2dTexture7.vertexCameraOne file4.vertexCameraOne;
// Result: Connected place2dTexture7.vertexCameraOne to file4.vertexCameraOne. //
connectAttr place2dTexture7.outUV file4.uv;
// Result: Connected place2dTexture7.outUV to file4.uvCoord. //
connectAttr place2dTexture7.outUvFilterSize file4.uvFilterSize;
// Result: Connected place2dTexture7.outUvFilterSize to file4.uvFilterSize. //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
defaultNavigation -force true -connectToExisting -source file4 -destination GLSLShader1.u_OcclusionTexture;
connectNodeToAttrOverride("file4", "GLSLShader1.u_OcclusionTexture");
// Result: 1 //
connectAttr -force file4.outColor GLSLShader1.u_OcclusionTexture;
// Result: Connected file4.outColor to GLSLShader1.u_OcclusionTexture. //
shadingNode -asTexture -isColorManaged file;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: file4 //
shadingNode -asUtility place2dTexture;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: place2dTexture8 //
connectAttr -f place2dTexture8.coverage file4.coverage;
// Result: Connected place2dTexture8.coverage to file4.coverage. //
connectAttr -f place2dTexture8.translateFrame file4.translateFrame;
// Result: Connected place2dTexture8.translateFrame to file4.translateFrame. //
connectAttr -f place2dTexture8.rotateFrame file4.rotateFrame;
// Result: Connected place2dTexture8.rotateFrame to file4.rotateFrame. //
connectAttr -f place2dTexture8.mirrorU file4.mirrorU;
// Result: Connected place2dTexture8.mirrorU to file4.mirrorU. //
connectAttr -f place2dTexture8.mirrorV file4.mirrorV;
// Result: Connected place2dTexture8.mirrorV to file4.mirrorV. //
connectAttr -f place2dTexture8.stagger file4.stagger;
// Result: Connected place2dTexture8.stagger to file4.stagger. //
connectAttr -f place2dTexture8.wrapU file4.wrapU;
// Result: Connected place2dTexture8.wrapU to file4.wrapU. //
connectAttr -f place2dTexture8.wrapV file4.wrapV;
// Result: Connected place2dTexture8.wrapV to file4.wrapV. //
connectAttr -f place2dTexture8.repeatUV file4.repeatUV;
// Result: Connected place2dTexture8.repeatUV to file4.repeatUV. //
connectAttr -f place2dTexture8.offset file4.offset;
// Result: Connected place2dTexture8.offset to file4.offset. //
connectAttr -f place2dTexture8.rotateUV file4.rotateUV;
// Result: Connected place2dTexture8.rotateUV to file4.rotateUV. //
connectAttr -f place2dTexture8.noiseUV file4.noiseUV;
// Result: Connected place2dTexture8.noiseUV to file4.noiseUV. //
connectAttr -f place2dTexture8.vertexUvOne file4.vertexUvOne;
// Result: Connected place2dTexture8.vertexUvOne to file4.vertexUvOne. //
connectAttr -f place2dTexture8.vertexUvTwo file4.vertexUvTwo;
// Result: Connected place2dTexture8.vertexUvTwo to file4.vertexUvTwo. //
connectAttr -f place2dTexture8.vertexUvThree file4.vertexUvThree;
// Result: Connected place2dTexture8.vertexUvThree to file4.vertexUvThree. //
connectAttr -f place2dTexture8.vertexCameraOne file4.vertexCameraOne;
// Result: Connected place2dTexture8.vertexCameraOne to file4.vertexCameraOne. //
connectAttr place2dTexture8.outUV file4.uv;
// Result: Connected place2dTexture8.outUV to file4.uvCoord. //
connectAttr place2dTexture8.outUvFilterSize file4.uvFilterSize;
// Result: Connected place2dTexture8.outUvFilterSize to file4.uvFilterSize. //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
defaultNavigation -force true -connectToExisting -source file4 -destination GLSLShader1.u_NormalTexture;
connectNodeToAttrOverride("file4", "GLSLShader1.u_NormalTexture");
// Result: 1 //
connectAttr -force file4.outColor GLSLShader1.u_NormalTexture;
// Result: Connected file4.outColor to GLSLShader1.u_NormalTexture. //
shadingNode -asTexture -isColorManaged file;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: file4 //
shadingNode -asUtility place2dTexture;
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
// Result: place2dTexture9 //
connectAttr -f place2dTexture9.coverage file4.coverage;
// Result: Connected place2dTexture9.coverage to file4.coverage. //
connectAttr -f place2dTexture9.translateFrame file4.translateFrame;
// Result: Connected place2dTexture9.translateFrame to file4.translateFrame. //
connectAttr -f place2dTexture9.rotateFrame file4.rotateFrame;
// Result: Connected place2dTexture9.rotateFrame to file4.rotateFrame. //
connectAttr -f place2dTexture9.mirrorU file4.mirrorU;
// Result: Connected place2dTexture9.mirrorU to file4.mirrorU. //
connectAttr -f place2dTexture9.mirrorV file4.mirrorV;
// Result: Connected place2dTexture9.mirrorV to file4.mirrorV. //
connectAttr -f place2dTexture9.stagger file4.stagger;
// Result: Connected place2dTexture9.stagger to file4.stagger. //
connectAttr -f place2dTexture9.wrapU file4.wrapU;
// Result: Connected place2dTexture9.wrapU to file4.wrapU. //
connectAttr -f place2dTexture9.wrapV file4.wrapV;
// Result: Connected place2dTexture9.wrapV to file4.wrapV. //
connectAttr -f place2dTexture9.repeatUV file4.repeatUV;
// Result: Connected place2dTexture9.repeatUV to file4.repeatUV. //
connectAttr -f place2dTexture9.offset file4.offset;
// Result: Connected place2dTexture9.offset to file4.offset. //
connectAttr -f place2dTexture9.rotateUV file4.rotateUV;
// Result: Connected place2dTexture9.rotateUV to file4.rotateUV. //
connectAttr -f place2dTexture9.noiseUV file4.noiseUV;
// Result: Connected place2dTexture9.noiseUV to file4.noiseUV. //
connectAttr -f place2dTexture9.vertexUvOne file4.vertexUvOne;
// Result: Connected place2dTexture9.vertexUvOne to file4.vertexUvOne. //
connectAttr -f place2dTexture9.vertexUvTwo file4.vertexUvTwo;
// Result: Connected place2dTexture9.vertexUvTwo to file4.vertexUvTwo. //
connectAttr -f place2dTexture9.vertexUvThree file4.vertexUvThree;
// Result: Connected place2dTexture9.vertexUvThree to file4.vertexUvThree. //
connectAttr -f place2dTexture9.vertexCameraOne file4.vertexCameraOne;
// Result: Connected place2dTexture9.vertexCameraOne to file4.vertexCameraOne. //
connectAttr place2dTexture9.outUV file4.uv;
// Result: Connected place2dTexture9.outUV to file4.uvCoord. //
connectAttr place2dTexture9.outUvFilterSize file4.uvFilterSize;
// Result: Connected place2dTexture9.outUvFilterSize to file4.uvFilterSize. //
timeControl -edit -forceRedraw $gPlayBackSlider;
// Result: TimeSlider|MainTimeSliderLayout|formLayout8|frameLayout2|timeControl1 //
defaultNavigation -force true -connectToExisting -source file4 -destination GLSLShader1.u_EmissiveTexture;
connectNodeToAttrOverride("file4", "GLSLShader1.u_EmissiveTexture");
// Result: 1 //
connectAttr -force file4.outColor GLSLShader1.u_EmissiveTexture;
// Result: Connected file4.outColor to GLSLShader1.u_EmissiveTexture. //
Not assigning 'u_DiffuseEnvTexture' since no texture matches pattern 'diffuse[\w\d_]*env'
Not assigning 'u_SpecularEnvTexture' since no texture matches pattern 'specular[\w\d_]*env'
Not assigning 'u_brdfTexture' since no texture matches pattern 'brdf'
setFilterScript "initialShadingGroup";
// Result: 0 //
setFilterScript "initialParticleSE";
// Result: 0 //
setFilterScript "defaultLightSet";
// Result: 1 //
setFilterScript "defaultObjectSet";
// Result: 1 //
setFilterScript "GLSLShader1SG";
// Result: 0 //
mayaHasRenderSetup;
// Result: 1 //
refreshAE;
listHistory -pdo true -lf false -il 2 "|pCube1";
listHistory -pdo true -lf false -il 2 -f true "|pCube1";
listHistory -pdo true -lf false -il 2 "|pCube1|pCubeShape1";
// Result: polyCube1 //
listHistory -pdo true -lf false -il 2 -f true "|pCube1|pCubeShape1";
source "GLSLShader_initUI.mel";
GLSLShaderCreateUI;
dR_updateCommandPanel;
dR_updateCounter;
autoUpdateAttrEd;
listConnections -source true -destination false "pCube1_EmissiveTexture.noiseUV";
// Result: place2dTexture9 //
listConnections -source true -destination false "pCube1_EmissiveTexture.uvCoord";
// Result: place2dTexture9 //
listConnections -source true -destination false "pCube1_EmissiveTexture.outColor";
exists AEfileTemplate;
// Result: 1 //
AEfileTemplate "pCube1_EmissiveTexture";
global proc AEArnoldCallback_AERootMode__updateCallback5990908624(string $nodeName){python("import mtoa.utils;mtoa.utils._objectStore[5990908624]('"+$nodeName+"')");};
global proc AEArnoldCallback_AERootMode__updateCallback5990909504(string $nodeName){python("import mtoa.utils;mtoa.utils._objectStore[5990909504]('"+$nodeName+"')");};
setUITemplate -pst attributeEditorTemplate;
// Result: attributeEditorTemplate //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|columnLayout40 //
AEswatchDisplayNew pCube1_EmissiveTexture( "pCube1_EmissiveTexture.message" );
scrollLayout -hst 0 -cr true -pe true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3 //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41 //
frameLayout -collapsable true -label "File Attributes" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42 //
setUITemplate -pst attributeEditorTemplate;
// Result: attributeEditorTemplate //
callbacks -executeCallbacks -hook "AEnewAttributeHandler" "pCube1_EmissiveTexture.filterType" "Filter Type" "checkFilterType";
string $draggableControl = `AEnewEnum "pCube1_EmissiveTexture.filterType" "Filter Type" "checkFilterType" {"0","Off", "1","Mipmap", "2","Box", "3","Quadratic", "4","Quartic", "5","Gaussian"}`; control -e -dragCallback "AEdragCallback" $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|attrEnumOptionMenuGrp1 //
string $draggableControl = `AEnewBooleanGroup { "pCube1_EmissiveTexture.preFilter" } { "Pre Filter" } { "checkPreFilter" } 1`; string $ca[] = `formLayout -q -childArray $draggableControl`; string $ca2[] = `layout -q -childArray $ca[0]`; for($i=1; $i<size($ca2); ++$i) { control -e -dragCallback "AEdragCallback" $ca2[$i]; } control -e $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|formLayout108 //
callbacks -executeCallbacks -hook "AEnewAttributeHandler" "pCube1_EmissiveTexture.preFilterRadius" "Pre Filter Radius" "";
string $draggableControl = `AEnewFloat "pCube1_EmissiveTexture.preFilterRadius" "Pre Filter Radius" "" `; control -e -dragCallback "AEdragCallback" $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|attrFieldSliderGrp1 //
separator -h 2 -style "none";
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|separator105 //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|columnLayout43 //
AEfileTextureNameNew( "pCube1_EmissiveTexture.fileTextureName image" );
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|columnLayout44 //
AEfileTextureReload( "pCube1_EmissiveTexture.fileTextureName" );
separator -h 2 -style "none";
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|separator106 //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|columnLayout45 //
AEfileTextureUvTilesNew( "pCube1_EmissiveTexture.uvTilingMode", "pCube1_EmissiveTexture.explicitUvTiles", "pCube1_EmissiveTexture.uvTileProxyQuality" );
separator -h 2 -style "none";
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|separator107 //
string $draggableControl = `AEnewBooleanGroup { "pCube1_EmissiveTexture.useFrameExtension" } { "Use Image Sequence" } { "AEfileTextureUseFrameExtensionChanged AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout image " } 1`; string $ca[] = `formLayout -q -childArray $draggableControl`; string $ca2[] = `layout -q -childArray $ca[0]`; for($i=1; $i<size($ca2); ++$i) { control -e -dragCallback "AEdragCallback" $ca2[$i]; } control -e $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|formLayout109 //
callbacks -executeCallbacks -hook "AEnewAttributeHandler" "pCube1_EmissiveTexture.frameExtension" "Image Number" "AEfileTextureFrameExtensionChanged AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout image ";
string $draggableControl = `AEnewInt "pCube1_EmissiveTexture.frameExtension" "Image Number" "AEfileTextureFrameExtensionChanged AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout image " `; control -e -dragCallback "AEdragCallback" $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|attrFieldSliderGrp2 //
callbacks -executeCallbacks -hook "AEnewAttributeHandler" "pCube1_EmissiveTexture.frameOffset" "Frame Offset" "";
string $draggableControl = `AEnewInt "pCube1_EmissiveTexture.frameOffset" "Frame Offset" "" `; control -e -dragCallback "AEdragCallback" $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|attrFieldSliderGrp3 //
separator -h 2 -style "none";
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|separator108 //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|columnLayout46 //
AEcolorSpaceNew( "pCube1_EmissiveTexture.colorSpace" );
string $draggableControl = `AEnewBooleanGroup { "pCube1_EmissiveTexture.ignoreColorSpaceFileRules" } { "Ignore Color Space File Rules" } { "" } 1`; string $ca[] = `formLayout -q -childArray $draggableControl`; string $ca2[] = `layout -q -childArray $ca[0]`; for($i=1; $i<size($ca2); ++$i) { control -e -dragCallback "AEdragCallback" $ca2[$i]; } control -e $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|formLayout110 //
string $draggableControl = `AEnewBooleanGroup { "pCube1_EmissiveTexture.useCache" } { "Use BOT" } { "" } 1`; string $ca[] = `formLayout -q -childArray $draggableControl`; string $ca2[] = `layout -q -childArray $ca[0]`; for($i=1; $i<size($ca2); ++$i) { control -e -dragCallback "AEdragCallback" $ca2[$i]; } control -e $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|formLayout111 //
string $draggableControl = `AEnewBooleanGroup { "pCube1_EmissiveTexture.disableFileLoad" } { "Disable File Load" } { "" } 1`; string $ca[] = `formLayout -q -childArray $draggableControl`; string $ca2[] = `layout -q -childArray $ca[0]`; for($i=1; $i<size($ca2); ++$i) { control -e -dragCallback "AEdragCallback" $ca2[$i]; } control -e $draggableControl;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout55|columnLayout42|formLayout112 //
setParent ..; setParent ..;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41 //
setUITemplate -ppt;
// Result: attributeEditorTemplate //
frameLayout -collapsable true -label "Interactive Sequence Caching Options" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout56 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout56|columnLayout47 //
frameLayout -collapsable true -label "Color Balance" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout57 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout57|columnLayout48 //
frameLayout -collapsable true -label "Effects" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout58 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout58|columnLayout49 //
frameLayout -collapsable true -label "UV Coordinates" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout59 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout59|columnLayout50 //
frameLayout -collapsable true -label "Arnold" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout60 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout60|columnLayout51 //
frameLayout -collapsable true -label "Node Behavior" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout61 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout61|columnLayout52 //
frameLayout -collapsable true -label "UUID" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout62 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout62|columnLayout53 //
frameLayout -collapsable true -label "Ptex Controls" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout63 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout63|columnLayout54 //
frameLayout -collapsable true -label "Extra Attributes" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout64 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout|scrollLayout3|columnLayout41|frameLayout64|columnLayout55 //
setParent ..; setParent ..;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdfileFormLayout //
setUITemplate -ppt;
// Result: NONE //
updateAnimLayerEditor("AnimLayerTab");
statusLineUpdateInputField;
if (!`exists polyNormalSizeMenuUpdate`) {eval "source buildDisplayMenu";} polyNormalSizeMenuUpdate;
statusLineUpdateInputField;
if (exists("AEGLSLShader_lightConnectionUpdateAll")) AEGLSLShader_lightConnectionUpdateAll;
mayaHasRenderSetup;
// Result: 1 //
if (`objExists "pCube1_EmissiveTexture"`) checkFilterType "pCube1_EmissiveTexture";
if (`objExists "pCube1_EmissiveTexture"`) checkPreFilter "pCube1_EmissiveTexture";
attrFieldSliderGrp -e -en false attrFieldSliderGrp1;
// Result: attrFieldSliderGrp1 //
if (`objExists "pCube1_EmissiveTexture"`) AEfileTextureUseFrameExtensionChanged AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout image "pCube1_EmissiveTexture";
attrFieldSliderGrp -e -en false attrFieldSliderGrp2;
// Result: attrFieldSliderGrp2 //
attrFieldSliderGrp -e -en false attrFieldSliderGrp3;
// Result: attrFieldSliderGrp3 //
if (`objExists "pCube1_EmissiveTexture"`) AEfileTextureFrameExtensionChanged AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout image "pCube1_EmissiveTexture";
if (`objExists "pCube1_EmissiveTexture"`) checkUseHardwareTextureCycling "pCube1_EmissiveTexture";
if (`objExists "pCube1_EmissiveTexture"`) checkPtexFilterType "pCube1_EmissiveTexture";
showEditor GLSLShader1SG;
listConnections -source true -destination false GLSLShader1SG.volumeShader;
listConnections -source true -destination false GLSLShader1SG.surfaceShader;
// Result: GLSLShader1 //
exists AEGLSLShaderTemplate;
// Result: 1 //
AEGLSLShaderTemplate "GLSLShader1";
setUITemplate -pst attributeEditorTemplate;
// Result: attributeEditorTemplate //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|columnLayout56 //
AEswatchDisplayNew GLSLShader1( "GLSLShader1.message" );
scrollLayout -hst 0 -cr true -pe true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4 //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57 //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|columnLayout58 //
AEhwShader_beginNew( "GLSLShader1.shader" );
frameLayout -collapsable true -label "Shader" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout65 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout65|columnLayout59 //
setUITemplate -pst attributeEditorTemplate;
// Result: attributeEditorTemplate //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout65|columnLayout59|columnLayout60 //
AEGLSLShader_shaderNew( "GLSLShader1.shader" );
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout65|columnLayout59|columnLayout61 //
AEGLSLShader_techniqueNew( "GLSLShader1.techniques" );
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout65|columnLayout59|columnLayout62 //
AEGLSLShader_descriptionNew( "GLSLShader1.description" );
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout65|columnLayout59|columnLayout63 //
AEGLSLShader_lightInfoNew( "GLSLShader1.lightInfo" );
setParent ..; setParent ..;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57 //
setUITemplate -ppt;
// Result: attributeEditorTemplate //
frameLayout -collapsable true -label "Parameters" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout66 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout66|columnLayout64 //
setUITemplate -pst attributeEditorTemplate;
// Result: attributeEditorTemplate //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout66|columnLayout64|columnLayout65 //
AEGLSLShader_uniformParameterLayout( "GLSLShader1.uniformParameters" );
defaultNavigation -dtv -d GLSLShader1.u_BaseColorTexture;
// Result: pCube1_BaseColorTexture //
defaultNavigation -dtv -d GLSLShader1.u_MetallicTexture;
// Result: pCube1_MetallicTexture //
defaultNavigation -dtv -d GLSLShader1.u_RoughnessTexture;
// Result: pCube1_RoughnessTexture //
defaultNavigation -dtv -d GLSLShader1.u_OcclusionTexture;
// Result: pCube1_OcclusionTexture //
defaultNavigation -dtv -d GLSLShader1.u_NormalTexture;
// Result: pCube1_NormalTexture //
defaultNavigation -dtv -d GLSLShader1.u_EmissiveTexture;
// Result: pCube1_EmissiveTexture //
defaultNavigation -dtv -d GLSLShader1.u_DiffuseEnvTexture;
// Result: file1 //
defaultNavigation -dtv -d GLSLShader1.u_SpecularEnvTexture;
// Result: file2 //
defaultNavigation -dtv -d GLSLShader1.u_brdfTexture;
// Result: file3 //
setParent ..; setParent ..;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57 //
setUITemplate -ppt;
// Result: attributeEditorTemplate //
frameLayout -collapsable true -label "Surface Data" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout67 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout67|columnLayout70 //
setUITemplate -pst attributeEditorTemplate;
// Result: attributeEditorTemplate //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout67|columnLayout70|columnLayout71 //
AEhwShader_varyingParameterLayout( "GLSLShader1.varyingParameters" );
setParent ..; setParent ..;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57 //
setUITemplate -ppt;
// Result: attributeEditorTemplate //
frameLayout -collapsable true -label "Diagnostics" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout68 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout68|columnLayout72 //
frameLayout -collapsable true -label "Extra Attributes" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout69 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout69|columnLayout73 //
columnLayout -adj true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|columnLayout74 //
AEhwShader_suppressExtraNew( );
frameLayout -collapsable true -label "Node Behavior" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout70 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout70|columnLayout75 //
frameLayout -collapsable true -label "UUID" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout71 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout71|columnLayout76 //
frameLayout -collapsable true -label "Extra Attributes" -collapse true -backgroundShade true ;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout72 //
columnLayout -adjustableColumn true;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout|scrollLayout4|columnLayout57|frameLayout72|columnLayout77 //
setParent ..; setParent ..;
// Result: AttributeEditor|MainAttributeEditorLayout|formLayout92|AEmenuBarLayout|AErootLayout|AEStackLayout|AErootLayoutPane|AEbaseFormLayout|AEcontrolFormLayout|AttrEdGLSLShaderFormLayout //
setUITemplate -ppt;
// Result: NONE //
updateRenderOverride;
// Error: Image conversion (to IFF) failed //
// Error: Image conversion (to IFF) failed //
setFilterScript "initialShadingGroup";
// Result: 0 //
setFilterScript "initialParticleSE";
// Result: 0 //
setFilterScript "defaultLightSet";
// Result: 1 //
setFilterScript "defaultObjectSet";
// Result: 1 //
setFilterScript "GLSLShader1SG";
// Result: 0 //
mayaHasRenderSetup;
// Result: 1 //
doUpdatePropertyPanel("", "hyperShadePropertyPanelSelectionCallback" , "hyperShadePropertyPanelActiveNodeCallback", "hyperShadeNodeDeletedCallback", "hyperShadeNodeNameChangedCallback" , 1);
from maya2gltf.
Thanks.
And you are using the textures from the damaged helmet? Very strange, I can load this on my system if I change the texture paths.
A google search for maya "Error: Image conversion (to IFF) failed"
indicates that this error can also be printed when the file is just not found.
Could you try to just load my damaged helmet Maya test scene, to see if that gives the same error? To do so, create a new scene with Maya, set your project (using the File/Set Project..
menu) to /xxx/Maya2glTF/maya
, where /xxx/
is the path where you cloned Maya2glTF
, then load the /xxx/Maya2glTF/maya/scenes/DamagedHelmet.ma
. Make sure to enable Hardware Texturing
in your 3D view Shading
menu.
Does that work?
from maya2gltf.
Cannot reproduce this error on my Mac machines, so closing for now, might be some configuration issue, not sure.
from maya2gltf.
Running into the same issue when assigning PBR textures on mac. Will try to load the helmet scene with your previous instructions and report back
from maya2gltf.
Just tried to load your helmet scene in maya 2022 on mac, for some reason I can't even see the helmet mesh in the scene
🤔
from maya2gltf.
Related Issues (20)
- Maya 2022 Broken Shader Issue HOT 8
- Which files to move into scripts & plug-ins folder after macOS build? HOT 6
- Shelf is not updated correctly after building on MacOS / Maya 2022
- Installation HOT 6
- Mac Exporter Adds "0" character to .bin filename HOT 4
- Could not build on macOS 12.0.1 and Apple M1 CPU. HOT 3
- Export clip ftom Time Editor work? HOT 2
- can't assign textures to PBR on MacOS HOT 6
- Compression HOT 1
- Cannot toggle visibility on meshes ("...different scaling and rotation pivots, ignoring scaling pivot!") HOT 5
- Multiple uv set HOT 1
- export mesh will add a new blendshape HOT 1
- How to use transparency correctly maya2gltf HOT 16
- Maya 2023 HOT 5
- Maya 2023 (Maya2glTG 1.5.1) glb export HOT 2
- Set export precision using arguments HOT 2
- Materials not displayed correctly in maya HOT 1
- Bat file fails to extract. HOT 6
- Key frames on the Shaders Alpha channel will not export HOT 1
- Please update to 2025 HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maya2gltf.