注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

豆芽兵的生存探索

因,记录。留下历史,看到未来...

 
 
 

日志

 
 

05_自动“摞币”机(Coin Stacker)  

2013-01-09 11:27:59|  分类: 探索实验室 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
05_自动“摞币”机(Coin Stacker) - 豆芽兵 - 豆芽兵的生存探索
 

05_自动“摞币”机(Coin Stacker

快速预览:“摞币机”

1.       自动决定对像在什么地方

2.       综合的GUI

3.       支持多个emitters

4.       快速、稳定、完全自主控制

主要开发者: Thomas Schlick

译者:豆芽兵

 

2012 8 1 日:此工具是“RigidBodyEmitter”(这是另一个脚本,过几天会介绍它)的副产品,集成在其中的功能。开始因为RFGUI功能有限,就把堆叠功能做成一个单独的Python脚本。然后就一步一步的成长。它的主要功能有:

a.       支持多个选中的发射器

b.       当堆叠高度大于设定最大值,硬币可自动终止输出

c.       可以使用高分辨率的硬币模型

d.       支持静止和动态的发射器,甚至可以同时使用静态和动态发射器

e.       硬币厚度可以调整

f.        每个硬币的动态可以记录成动画关键帧

g.       有不同的颜色模式:固定或随机颜色

05_自动“摞币”机(Coin Stacker) - 豆芽兵 - 豆芽兵的生存探索 

使用多个发射器是一个很棘手的问题,但可以使用Dynamic list解决。一个全面的GUI允许用户进行所有调节和设置。RealFlow的轴也可以自动设置。当然,用户可以决定开始和结束帧。

       目前脚本仅限于使用硬币(等同于扁平的圆柱)模型,但当然,有可能使用任何其它节点进行堆叠,例如 Cube,Vase,Torus.

       用户增加硬币的弹性(elasticity)参数,可以让位置增加一点随机,避免硬币堆叠太统一。使用很高的弹性值,硬币会轻微的错位(displaced)。在下面视频里展示了不同的模式。“Coin Stacker,有与“RigidBodyEmitter”相同的问题。最后一次RealFlow 2012 更新,Next Limit 修复了SD文件格式的一个bug.受影响的功能是,控制关键帧动画和动力学动画的交互。后果是,“Coin Stacker”只能在RealFlow之前版本起作用。我们找到了一个方法避开这个问题,但至今这新的方法只在“RigidBodyEmitter”中实现。

 

05_自动“摞币”机(Coin Stacker) - 豆芽兵 - 豆芽兵的生存探索

这个视频演示了,“Coin Stacker”的默认模式。可以使用任意数量的发射器来创建,不同高度的硬币。当摞的高度达到设定的最大值或是到指定的帧,发射器会自动停止。

05_自动“摞币”机(Coin Stacker) - 豆芽兵 - 豆芽兵的生存探索

在这,你可以看到“Coin Stacker”选定了一组发射器节点。此外,硬币高度做了修改,并使用相同的颜色

05_自动“摞币”机(Coin Stacker) - 豆芽兵 - 豆芽兵的生存探索

当然,“Coin Stacker”脚本可以使用动态的发射器。当你想把硬币分布排列在一个给定的区域或填充满一个空间中时,这个模式是非常方便的。这可以使用多个发射器来快速完成。所有动画路径可以记录下来,BakeRealFlow的缓存。

  评论这张
 
阅读(627)| 评论(1)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017