一, 拿到一个alembic文件,想要以里面的path信息的特定字段进行分组 二, 以材质属性shop_materialpath里面的特定字段进行分组 这里拿shop_materialpath属性举例,创建一猪头,先删了原来的组 3个材质path 现在,希望通过材质信息进行分组,来看一下材质属性shop_materialpath 这里需要提取材质属性最后字段也就是Eyes和Pig,前...
houdini中装配USD流程问题笔记 | 继续记录USD吐槽,默认houdini中的builder会将不同的name分为USD中不同mesh,还能额外用shop_materialpath来放分出GeomSubsets用来赋予每个部分不同的材质,然后solaris渲染就出问题了, geomsubset 上节点赋予材质无法正常渲染,只能在上层的mesh上赋予材质才能渲染,解决方式就是直接用materialB...
1.从Ue导出的上有材质的模型导入houdini制作破碎时,保证uv和shop_materialpath属性不变,破碎后分好内面的uv。 2.导出时divide,保证mesh不超过4边面, 删除除了N,UV,shop_materialpath之外的所有属性, 删除所有group,加入primitivewrangle ---setprimgroup(0,s@shop_materialpath,@primnum,1); 3.导入ue时勾选寻...
工具说明 该工具可以在houdini中根据shop_materialpath属性对模型进行批量的blast节点添加,让每一部分都可以独立出来,方便我们的后续操作。 使用方法 根据Shop_Materialpath提取模型代码 根据不同prim组提取模型代码
('shop_materialpath%s'%index).set("../MatNet/%s"%basecolorShader.name())# Auto layout all nodesmatNet.layoutChildren()# Set baked texture dirbakedTexDir=hda.parm('baketexdir').evalAsString()+'T_%s'%charNamehda.node('CopNet').node('bake_basecolor').parm('copoutput').set(baked...
Update Material Listのボタンを押すと入力に接続されたジオメトリのmaterial_nameに合わせて以下のようにパラメータを生成してくれます。 この項目を埋めることでマテリアル(shop_materialpath)の設定を行うことが出来ます。 これは通常のMaterial SOPでも同じように設定できますが機能を限定して(パ...
注意pack之后的模型不能再选择点线面了,除非加一个convert结点或者unpack,unpack默认是不显示材质的,如果还想显示,要设置transfer attribute选择为shop_materialpath 创建物体有两种方式 自定义创建,点一下图标,然后自定义创建在视图中的位置 中心创建,先按下ctrl再点击图标 ...
def create_sphere(): # 获取当前工作区的根节点 root_node = hou.node("/obj") # 在根节点下创建一个名为"sphere1"的球体节点 sphere_node = root_node.createNode("geo", "sphere1") # 设置球体节点的参数 sphere_node.parm("shop_materialpath").set("/mat/my_material") sphere_node.parm("sho...
shop_materialpath 到 Matnet:创建 shop_materialpath 属性中引用的所有材质。 文件循环:将选定节点的文件路径输入更改为目录中的下一个或上一个文件,以便快速访问。 从原始到骨头。获取基元并使用可选的 IK 设置沿它们创建骨链。 创建输出:为了加速“OUT”空值的创建,这将获取所有选定的节点并为每个节点创建一个...
shop=geo.createNode('shopnet')shop.moveToGoodPosition()# create node to relink materials to internal shopnet mysop.parm('primattriblist').set('shop_materialpath')mysop.parm('regex0').set(1)mysop.parm('from0').set('/mat/')mysop.parm('to0').set('`opfullpath("../shopnet1")+"...