一直觉得电影特效,动画制作这些都很什么,在google上搜索了下python开发电影特效的内容,发现了几个不错的软件,都支持python脚本开发.

Houdini 

Houdini (电影特效魔术师) Side Effects Software的旗舰级产品,是创建高级视觉效果的有效工具,因为它有横跨公司的整个产品线的能力,Houdini Master为那些想让电脑动画更加精彩的动画制作家们提供了空前的能力和工作效率。
众所周知,Houdini是以灵活性及高效性著称的世界顶级视觉特效软件,而VEX编程语言则是Houdini灵活性的核心。VEX囊括了简洁、优美、高效等所有计算机语言的优点,帮助艺术家快速地实现普通节点连接能够或很难实现的视觉效果实现方案,可以说是Houdini特效艺术家居家必备之技能。 Houdini是一款三维计算机图形软件,由加拿大Side Effects Software Inc.(简称SESI)公司开发,SESI公司由Kim Davidson和Greg Hermanovic创建于1987年。Houdini是在Prisms基础上重新开发而来,可运行于Linux, Windows, Mac OS等操作系统,是完全基于节点模式设计的产物,其结构、操作方式等和其它的三维软件有很大的差异。Houdini自带的渲染器是Mantra,基于Reyes渲染架构,因此也能够快速的渲染运动模糊、景深和置换效果。 Mantra是经过产品验证的成熟渲染器,可以满足电影级别的渲染要求。当然,Houdini也有第三方渲染器的接口,比如:RenderMan、Mental ray、Vray和Torque等,可以把场景导出到这些渲染引擎进行渲染。

NUKE 

视觉效果软件 当今大型电影绝伦的视效,不禁让人要惊叹其合成的逼真与强大!NUKE曾被用在Digital Domain所制作的很多电影和商业片中。NUKE 是由The Foundry公司研发的一数码节点式合成软件。已经过10年的历练,曾获得学院奖(Academy Award)。为艺术家们提供了创造具有高质素的相片效果的图像的方法。NUKE无需专门的硬件平台,但却能为艺术家提供组合和操作扫描的照片,视频板以及计算机生成的图像的灵活、有效、节约和全功能的工具。在数码领域,NUKE已被用于近百部影片和数以百计的商业和音乐电视,NUKE具有先进的将最终视觉效果与电影电视的其余部分无缝结合的能力,无论所需应用的视觉效果是什么风格或者有多复杂。

学习python还可以玩转电影特效,影视合成,python的价值还需要更多人去开发发掘。

最新文章

  1. vc6 使用的那些事
  2. Redis 简单命令
  3. C# Acrobat打开pdf出错,提示Acrobat.AcroPDDocClass不能强制转换为Acrobat.CAcroPDDoc,使用com组件{9B4CD3E7-4981-101B-9CA8-9240CE2738AE},HRESULT: 0x80004002
  4. 01 选择 Help > Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”,点击Archive...选择离线的ADT文件,contact all update ....千万不要勾选点击Add按钮,在对话框的name一栏输入“ADT”,点击Archive...选择离线的ADT文件,contact all update ....千万不要勾
  5. 从零开始学Bootstrap(1)
  6. C# inline-asm / 嵌入x86汇编
  7. OpenJudge计算概论-流感传染【这个题用二维数组】
  8. elasticsearch中的mapping映射配置与查询典型案例
  9. EXTJS 4.2 资料 控件GroupingGrid
  10. Android程序安装后在模拟器上不显示,并且控制台显示The launch will only sync the application package on the device!
  11. cmake编译Debug和Release
  12. VLC客户端和SDK的简单应用
  13. UVA 10574 - Counting Rectangles(枚举+计数)
  14. TestNG--入门介绍教程
  15. 【读书笔记】《写给大忙人看的Java SE 8》——Java8新特性总结
  16. Vue学习(一)Vue目录结构
  17. sqlserver 数据库关于存储xml字段里内容的查找与替换
  18. JVM运行、类加载的全过程
  19. ES6 let const 声明变量 块级作用域
  20. jmeter报错:响应数据HTTP Status 500 & 后台日志Typed variable declaration : Object constructor

热门文章

  1. Linux hostname介绍
  2. Java点滴-List<Integer> list; 中尖括号的意思
  3. python:解析requests返回的response(json格式)
  4. 机器学习算法K-NN的一个使用实例:预测一个人是否患有糖尿病 (KNN-Predict whether a person will have diabetes or not )
  5. 使用自定义Comparator对TreeSet中的数据进行多条件排序
  6. service 方法和doGet、doPost方法的区别
  7. ORA-12514错误分析
  8. HTTP最常见的响应头
  9. 剑指offer15:反转链表后,输出新链表的表头。
  10. LC 417. Linked List Cycle II