Summary

Title:MeshFromStands broken shader list with Vray 3.6005 build 28291
Category:Crash/Critical
Status:Fixed
Posted By:andyw ( Andrew Wilkoff )
Date Created:25 July 2018

Problem

Description:

texture assignements break and don't propgate across meshes.  using Ornatrix 2.1.7.16191

Steps to Reproduce:

add texure slots to Shader list in meshfromstrands node... shader assignements break.

Hey Andy,

I can't reproduce this. What version of Maya and OS are you using?

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

WIN 07

Ornatrix stable 2.1.7.16191

Vray vray_adv_36005.28291

Maya 2017 update 04

also can you help with explaining the scatter methodology?  thanks....making a tree :)

// Error: file: //disks/nas0/pipeline/plugins/windows/maya/2017/ornatrix/ornatrix_stable_2_1_7_16191/scripts/OxMeshFromStrandsGenerateGroupIds.mel line 229: The attribute 'FeathersShape1.instObjGroups[0].objectGroups[0]' cannot be connected to 'MeshFromStrands1_genSG2.dagSetMembers[0]'. //

 

getting lots of errors like this when i drop a shader onto the shader list.  made a standard feather preset and dropped a vray shader on it.

cut and paste from the text editor

 

select -r a52_paste:topiary_B ;

OxAddHairToSelection;

// Warning: file: //PATH CUT OUT FOR WEB/ornatrix/ornatrix_stable_2_1_7_16191/scripts/Stack/OxAssignHairShader.mel line 4: Unrecognized node type 'hairPhysicalShader'; preserving node information during this session. //

shadingNode -asShader VRayMtl;

// Result: VRayMtl1 //

sets -renderable true -noSurfaceShader true -empty -name VRayMtl1SG;

// Result: VRayMtl1SG //

connectAttr -f VRayMtl1.outColor VRayMtl1SG.surfaceShader;

// Result: Connected VRayMtl1.outColor to VRayMtl1SG.surfaceShader. //

shadingNode -asShader VRayMtl;

// Result: VRayMtl2 //

sets -renderable true -noSurfaceShader true -empty -name VRayMtl2SG;

// Result: VRayMtl2SG //

connectAttr -f VRayMtl2.outColor VRayMtl2SG.surfaceShader;

// Result: Connected VRayMtl2.outColor to VRayMtl2SG.surfaceShader. //

select -r Feathers1 ;

select -r MeshFromStrands1 ;

OxDimPerMappingChannelControls

OxDimPerMappingChannelControls

setAttr -type Int32Array MeshFromStrands1.usePerStrandMapping 1 1 ;

OxDimPerMappingChannelControls

defaultNavigation -ce -source VRayMtl2 -destination MeshFromStrands1.shaderList[0];

connectAttr -force VRayMtl2.outColor MeshFromStrands1.shaderList[0];

// Result: Connected VRayMtl2.outColor to MeshFromStrands1.shaderList. //

defaultNavigation -ce -source VRayMtl1 -destination MeshFromStrands1.shaderList[1];

connectAttr -force VRayMtl1.outColor MeshFromStrands1.shaderList[1];

// Result: Connected VRayMtl1.outColor to MeshFromStrands1.shaderList. //

 

 

Thank you for the extra info. We will take a look into this and get back to you as soon as I can.

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

here is a screen shot when i create a simple sphere and add the feather preset.

add 3 shaders in the shader list and connect vrayMtls

i versioned up to vray_adv_36005_28400

win 7 

maya 2017 update 4

 


Attached Files:
Image 1
>shaderList_error_01.zip (25508 bytes),

can you post a file that has the connections correctly attached so i can see whats going on?

Jeordanis did you see my request on a sample file that shows the proper node editor connections for the shader list?

Hi Andy,

Sorry for the delay. I can't reproduce the errors or warnings but I have found an issue that could be related to your issue.

Your scene have been build correctly, I was not able to make it work on a new scene either. I will create a support ticket for this and get back to you as soon as possible. Thank you for the report. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Hi Andy,

Please try the new nithgly build, should be working now. See the image below and the attached scene. The VRay issue have been solved too.


Attached Files:
Image 1Image 2
>MFS_Shaders.mb (28356 bytes),

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

thanks!  awesome! you guys saved the day!

 

Andy