摘要:继上文继续写。有了顶点迭代器之后就可以利用MItMeshVertex类的getConnectedVertices方法来获取相连点并代入平滑算法。 选择什么样的平滑算法呢?本人比较懒,直接打开了计算机图形学(第四版)322页直接用bezier样条曲线的方法来做平滑。该算法的公式比较复杂,有大量阶乘计算
阅读全文
posted @ 2016-01-18 16:20
01 2016 档案
摘要:继上文继续写。有了顶点迭代器之后就可以利用MItMeshVertex类的getConnectedVertices方法来获取相连点并代入平滑算法。 选择什么样的平滑算法呢?本人比较懒,直接打开了计算机图形学(第四版)322页直接用bezier样条曲线的方法来做平滑。该算法的公式比较复杂,有大量阶乘计算
阅读全文
posted @ 2016-01-18 16:20
摘要:最近修改一个maya中的jlCollisionDeformer工具,该工具有一个明显不足,变形后顶点分布太乱,无法满足生产需求。于是考虑对该变形后的顶点进行平滑处理。既然要做平滑处理就要获取当前点及与该点保持连接关系的点的坐标,再以此为基础代入平滑算法。 我的基本思路是利用maya.OpenMaya
阅读全文
posted @ 2016-01-18 15:41
摘要:由于最近要修改一个maya中的deformer脚本,于是开始系统学习openMaya的一些知识,当然少不了得把一堆头文件说明看一遍。首先把MFnMesh.h这个文件翻译一下吧,不废话,上译文: 首先MFnMesh.h是一个关于polygon面的装置。以下术语虽然名字不同,但含义一样: mesh,ob
阅读全文
posted @ 2016-01-18 11:13
摘要:在之前的一篇文中介绍了在maya中生成nuke工程脚本的方法,后来部门负责人希望更简单一些,能在那个功能面板里提交deadline农场渲染更好,这样就不用打开nuke手动提交了,省去了在两个软件直接来回切换的冗余工作。 于是开始结合deadline提交原理分析这个需求。首先行业内大部分农场软件都是U
阅读全文
posted @ 2016-01-12 09:50
摘要:Maya中输出alembic文件是有现成api调用的,与maya中大部分api一样,这个功能参数的传入是非常类似mel的,本质上讲都是kwargs类型的参数,所以我们传入的参数就需要整理成类似于mel的命令行形式。 首先我们来看mel中如何导出ablembic文件,mel命令格式为: "-frame
阅读全文
posted @ 2016-01-12 09:32
摘要:因项目需要,三维部门跟踪组动画组都需要一个能够快速输出nuke预合成工程的脚本。脚本已经写完,源码不便于放出来,写一个大致思路吧。 我首先分析了nuke工程,内部包含了哪些节点,这些节点有哪些属性需要在脚本的UI界面上可控。之后我查看了nuke工程的脚本,分析其结构。大部分软件工程都是类xml的结构
阅读全文
posted @ 2016-01-07 12:17
|
||