欢迎来到天天文库
浏览记录
ID:44715968
大小:244.50 KB
页数:24页
时间:2019-10-25
《RealFlow翻译教程07——露珠项链》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、小蜘蛛长的很难看,八条腿,还有六只眼睛,皮肤灰灰的,上面还有细长的毛毛。在这个草丛里,大家都看不起它。就连它自己也觉得自己太丑了。它不敢跟有着红色黑点外套漂亮的瓢虫小姐,还有会唱歌的纺织娘小姐一起玩。就连和毛毛虫一起,也不敢,至少人家以后会变成好看的蝴蝶呢,自己会变成什么呢?,还是丑陋的八脚小怪物。小蜘蛛,只能偷偷的的躲在角落里织网,一圈又一圈。因为小蜘蛛这么长时间练习和它那种坚韧的精神,它的网到是织的很漂亮。整整齐齐,又细又有弹性,还能很容易就粘到很多像蚊子,苍蝇这样的坏家伙。虽然小蜘蛛的网织的已经这么好了,可从来没人夸奖过它,它得到
2、的只有嘲笑。一天早上小蜘蛛,又向往常一样,看自己织好的网。哇,上面挂了好多露珠,晶晶亮,好漂亮。小蜘蛛心想,赶紧把收起来吧,不然太阳出来,露珠就飞走了。嘿,到了晚上,在阴凉处的露珠真的还在。小蜘蛛小心的碰了碰,叮的,弹一下。没有掉下去。原来经过一天的时间,没有晒到太阳的露珠,已经变成真的珍珠一样的东西,永远不会飞走了。小蜘蛛可高兴了,它想这要是戴在身上多好看啊!它小心的拿了一串挂在自己身上,真的很好看。可小蜘蛛想,这么好看的东西戴在我身上真是可惜了。对,送给瓢虫小姐和纺织娘小姐她们吧。两们小姐,收到这个礼物后,可高兴了。还抱着小蜘蛛亲了
3、一下,小蜘蛛也很开心。可是,啊呀,因为一共就做了三串,两串给了,瓢虫小姐和纺织娘小姐,还有一串不小心被自己弄丢了。毛毛虫就没有了。小蜘蛛答应了毛毛虫,一定会在它变成好看的蝴蝶时,把那一串做好的。恩,学习了下面内容,你就可以帮助小蜘蛛喽!路径转换(PathConverter)器这个免费的工具,可以把一个模型的动画路径转换成序列粒子。你可以把粒子调·节成稠密的或稀疏的在这路径上。粒子路径就是物体运动轨迹。另一个应用是模拟生长效果,例如根的生长。当然,路径转换器,需要动画路径,但不管这路径是在RealFlow或其它三维软件创建都是可以的。这个
4、脚本支持多选,你可以用来同时模拟多个结点。你可以选择整个坐标(XYZ)或只是用一个轴(x,y或z)。路径转换器脚本的用户界面快捷直观,并能返回消息还可以自动重命名。教程里还附有帮助手册。这个脚本基本思想是:动画曲线中的分量值(如,Y值)转换成RealFlow粒子位移(Position).这种转换可用于可视化运动轨迹,创建抽像图案或模拟生长效果,例如根的生长。请注意这个脚本需要一定编程语言知识,如果你想理解每步思路,你需要熟悉Python基本概念。这个教程不是Python入门,但您可以在RealFlow5手册中第20和21章找到用许多实例
5、的指导。(也可以等待后续译者翻译的关于RealFlowPython的书更新)动画曲线在计算机图形学中,有三种基本方法做动画1.key动画2.动力学(解算)动画3.表达式第一种方法在确定时间点记录关键帧,软件会进行插值。你可以根据需要加很多关键帧,然后进行Baking(烘焙)。Baking就是,在每一帧给一个或更多参数加上关键帧。因此最后的关键帧数目取决于调整的帧速率。动力学动画,也称为解算动画,不需要key关键帧,因为全部动画都是自动计算。这个方法局限性是如果你要播放,就要全部再解算一遍。想绕开这一问题,程序就要记录物体位移输出到外部文
6、件,使它可以重复播放。另外可以bake动力学模拟出的动画,重新创建关键帧动画。图1:该脚本将很复杂的动画转换成粒子RealFlow也支持第三种方法:表达式利用公式和计算出的值给对像创建动画。从表达式创建出的动画也能bake成动画曲线。无论使用哪种方法,你都需要动画帧,否则不能提取位移值。key和曲线发挥重要作用,RealFlow中曲线编辑器很容易编辑修改它们。你也能用类似或更先进的方法在三维软件中操作。路径转换器脚本,我们用曲线和key来创建基本粒子,表示对像的动画路径。输出单个帧,用Python是很容易的,但如果曲线是基于很少的帧生成
7、,就会得到很粗糙的分辨率。要增加分辨率,我们需要更多数量点,最好的方法是设置一个可定义参数。分析动画曲线第一步就是分析动画曲线,然后找出合适的Pyhon函数访问所有这些信息。如上所述,曲线基于关键帧,程序自动插值。对这个任务,动画程序有不同插值方法,像TCB,Bezier,linear或step.这些方法决定了曲线的光滑度,还用来创建加速或减速效果。如果你想知道更多关于Realflow的插值方法,请看用户手册,17章“TheCurveEditorToolBar”(g.NodeType).而对我们的目的来说,插值方法是不重要的。Pytho
8、n获取动画曲线函数是:getParameterCurve(propertyname)“propertyname”一定要替换成合适的参数,例如rotation或position,但也能用别的参数,例如visc
此文档下载收益归作者所有