
Maya API
cuckon
这个作者很懒,什么都没留下…
展开
-
【转】How do I use MDGModifier so I can get reliable Undo/Redo?
<br /> <br />I've had several logistical problems with MDGModifiers, exclusively with its ::undo() and ::redo() mechanism. After much trial and error on the topic I've come to the following conclusions:<br />There are times when you may have to perform a :转载 2010-08-16 16:12:00 · 1006 阅读 · 0 评论 -
Maya模型转流体插件 Poly2Volume
话说又是好久没写csdn博客了……视频演示地址http://v.youku.com/v_show/id_XNDIxMzI2NjUy.htmlMaya一直没有模型转流体的工具,一种古老的方法是用模型发射流体,静态时可用,但当模型本身是运动着的时候就无能为力了。而Houdini有个很流弊的OP——isoOffset,可以把模型转成fog甚至是SDF。Poly2Volume横空出世。原创 2012-06-28 21:59:35 · 9004 阅读 · 76 评论 -
Maya+Poly2Volume制作融化效果
使用Maya的SDF——Poly2Volume和nParticle制作的融化效果。视频 http://v.youku.com/v_show/id_XNDI1MzcwMTM2.html主要的粒子表达式:// runtimeif(nParticleShape1.isDyn<0.5){ vector $pos = nParticleShape1.position; int $ind原创 2012-07-09 14:18:50 · 4628 阅读 · 8 评论 -
有点小囧
<br /> <br /><br /> <br /> <br /> <br /> <br />一下午居然把noiseDeformer写的差不多了,使用的Perlin Noise,速度很好。<br /> <br />现在的问题是对物体的顶点变换时使用的object space,所以应用了noise的物体移动时不会发生变化,另一个不好处在于物体缩放或旋转后由于坐标系和世界坐标系不一致导致 handle移动时noise的相位错位。<br /> <br />看了一下maya的built in deformer也没有原创 2010-10-08 22:26:00 · 1192 阅读 · 0 评论 -
polyRay 1.1 Released!
PolyRay Plug-inMaya多边形投射匹配插件 四种投射方式,可以满足各种要求向量源点多边形法线最近匹配支持Manipulator交互操作,调节直观方便Smart Reverse开关,法线反转进行两次投射,结果取最近点FeaturesMel Integration原创 2010-10-07 00:14:00 · 1125 阅读 · 0 评论 -
polyRay 1.0.1
polyRay 1.0.1<br /> <br />加入了Manipulator,可以随意调整投射向量和投射点了0.0 <br /> <br /> <br /><br /> 图1<br /> <br />图1为使用polyRay进行Fake real-time shadow, 很烂的想法。。。<br /> <br />原创 2010-09-30 20:45:00 · 809 阅读 · 0 评论 -
clearEdges released.
<br />在做爆破效果的时候参照的blur工作室的breakdown,感觉里面的模型处理的特别好,而且拍屏全无模型经过镶嵌操作后所形成的"杂边",即所连接的两个面的夹角为0的边,所以看起来特别干净。当时用mel写了一个工具suClearEdges.mel,达到了想要的效果。<br />如图1.<br /> <br /> <br /><br /> <br /><br /> [图1]<br /> <br />但是mel作为一种脚本,性能是比较低的。于是前阵子原创 2010-09-21 20:44:00 · 1525 阅读 · 9 评论 -
自定义你的Maya Node的icon!!
<br />终于弄明白了自定义图标的方法,分享一下。转载请注明出处,blog.youkuaiyun.com/cuckon<br /> 自定义Outline中Node的图标:<br /> 创建xpm图片(使用imgcvt.exe转换吧~)命名为out_yourNodesName.xpm复制到MayaMain/icons下,重启Maya,createNode然后到outline中,哈哈?<br /> 自定义HyperShade中Node的图标:<br /> 如果没有安装BonusTools,装BT在前视图中绘制poly,并原创 2010-09-17 23:38:00 · 1696 阅读 · 0 评论 -
command的syntax构建流程
一个command可以有很多参数,分为3种:flag参数,带“-”的。如 setAttr -type "string" "Hello!" node.stringarg参数,为跟着flag参数之后,而且必须指定的,如 setAttr -type "string" "Hello!" node.string 或者move -a 3 0 0 objcommand参数,可选的,如move 0 1 0 pCube1其中arg参数和command参数不可共存为一个命令添加flag,需要addFlag函数,arg需要对应的原创 2010-09-14 21:56:00 · 1011 阅读 · 0 评论 -
最精髓的写完了!
现在早先提出的4中投射方法全部实现了!详见上篇日志。接下来还有3件事 -。-|||||完成polyRayCmd,也就是配套的command,以加强和mel的整合。写AEpolyRayTemplate.mel,把属性面板写的易用近人一点写个简单的帮助【可选任务】写个界面,实在不想再用mel写半天了,可能直接编译个2011的只给2011版用Qt做UI吧~不放过一个小错误,以产品级别要求自己,欧耶~原创 2010-08-20 23:00:00 · 1106 阅读 · 3 评论 -
MObject, MDataBlock, MDataHandle, MFnMeshData, MFnMesh
<br />好久不摸Maya Api了,今晚摸了摸发现生疏的可怕,几乎忘了是怎么回事儿了。<br /> <br />MObject:<br />可以看成真正的数据,事实上只是一个指向Maya内核数据的一个指针,而MObject类是唯一能操作内部数据的一个类。MObject真正的数据可以是一个节点,或者一个plug(Attribute),而节点的类型需要通过成员函数apiType()返回。<br /> <br />MDataBlock:<br />这个类是用来存放运行时的节点的plug和attribute数据原创 2010-08-16 21:39:00 · 1768 阅读 · 0 评论 -
polyRay v0.4
<br />WIP..<br />今天的polyRay可以两种投射方式了:沿某指定向量,并可以reverse direction从某点投射多边形,形成点光源的阴影效果<br />计划再添加方式:沿原物体表面法线最小距离指定物体的旋转(这个再考虑,感觉没什么用)<br />中间为了让代码更好维护,已经尽可能的函数化了。。<br /> <br />上午为了一个小问题调试了好久:<br />不管怎么设置投影向量的值,结果总是<<0,0,1>>左右,最后一拍脑门想起是不是类型不统一的问题,赶紧查看果然是!在crea原创 2010-08-19 23:04:00 · 1484 阅读 · 1 评论 -
suPolyToVolume 0.2更新! (多线程+微调控制+Maya2014)
图1:橙色poly为模型转成volume后又转成的poly,模型和模型之间有融合效果。绿色Volume为转成的Volume后又加了一个场对流了一下。老版本 http://blog.youkuaiyun.com/cuckon/article/details/7700796版本0.2!以下更新:尼玛多线程支持啊有木有!!!CPU i7 直接快了5~7倍有木有!!原来11秒的尼玛现在原创 2012-07-20 15:56:17 · 8072 阅读 · 53 评论