CG视频教程 [动画特效] H17的VEX和Python全讲解Introduction to Houdini VEX and Python
发布于
2017-2-21
141
6
视频教程
CG教程: 基础|结构|色彩 Houdini 程序 其他 
语音: 英语 
字幕: 中文字幕 英文字幕 
清晰度: 超清 1080p+ 
版权声明: -

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 HOUDINI-SHARE 于 2019-5-22 16:14 编辑

H17的VEX和Python全讲解Introduction to Houdini VEX and Python
价格:80 元素币 百度网盘 收益:0元素币 销量:0
尊敬的游客 ,本内容需要支付后可见.
您可以[充值][发帖] [悬赏] [任务]来赚取积分。
提醒使用【余额支付】需要: ¥8 余额
欢迎大家加入houdini交流群:542369475
来自FXPHD的最新教程Introduction to Houdini VEX and Python,讲解Houdini17中的VEX和Python。教程含每课详细的hip工程和pdf。
寰?俊鍥剧墖_20190520200423.jpg

我们都知道VEX是Houdini中非常重要的一门语言,它的语法与C++非常相似,虽然比较难懂,但由于贴近硬件底层,运行效率非常高。其实VOP就是图形化的VEX,所以,学好VEX可以让你站在Houdini的肩膀上~
Python更不用多说了,虽然运行效率不及C++,但它的通俗易懂和简单好学已经风靡世界,成为了当之无愧的最流行的编程语言。在Houdini中Python也有专门的接口,可以实现非常丰富的功能。
想要成为TD或想进一步学习Houdini的朋友,希望该教程对你们有所帮助!
谷歌翻译:
本课程涵盖了VEX的基础知识,Houdini的表达式语言,以及如何使用Houdini的Python API。我们将看看优势和劣势,以及何时应该支持其中一个。VEX是任何技术总监的必备工具,因此我们将涵盖从语法,VEX和VEXpressions之间的差异以及如何在SOP和DOP中使用以优化系统的所有基础知识。稍后,我们将介绍一些更高级的示例,如点云查找和矩阵变换,以处理变形字符,最后创建纯粹使用VEX的溶解效果。

建议使用Python的基本知识和对面向对象编程的理解,因为整个Python组件完全集中在Python如何在Houdini中工作并理解Houdini对象模型。在这一部分中,我们将使用Python操作节点,参数和几何,以及在Houdini中读取大数据集,以创建夜间从太空看到的国家城市灯光的渲染。在最后的练习中,我们将创建一个架子工具,它将收集场景中的每个Geometry ROP,为每个场景创建Fetch ROP,最后将它们合并在一起,以便有一种方便的方法来缓存所有几何体。

Jeronimo Maggi的职业生涯始于3D多面手,过去4年一直与Houdini一起担任FX艺术家。他曾在Houdini教育领域工作多年,目前在温哥华Method Studios工作,担任FX TD。除了Houdini之外,他还是Python程序,喜欢创建加速工作流程的工具。
谷歌翻译:
第1类:VEX基础知识,第1部分
在本课程中,我们将通过查看其语法以及定义和声明属性,数据类型以及如何定义向量和访问其组件的概念来介绍VEX的基础知识。我们还介绍了操作几何体时VEX和Python之间的区别,以及它的多线程设计如何使它如此快速。最后,我们了解了VExpressions和VEX代码之间的区别以及我们的Wrangles如何最终被转换。

第2类:VEX基础知识,第2部分
在学习了上一课的基础知识之后,我们将讨论稍微更高级的概念,例如条件,函数,接口控件,局部变量和引用变量。所有这些概念都将应用于简单的溶解效果,我们将学习如何使用xyzdist和primuv函数以及在VEX中进行点云查找。最后,我们简要介绍了POP节点中的VExpressions以及它们之间的区别。

第3类:高级VEX
在本课中,我们将通过查看如何使用for循环从任何几何体中提取两个非共线矢量来创建变换矩阵来覆盖一些更高级的VEX,我们可以在压缩它之后将其重新应用于动画对象。最后,我们将介绍Bullet的一些有用的VEX示例,例如使用变形几何和手动操作零件。

第4类:PYTHON基础知识
我们从VEX切换到Python,看看Houdini的Python API:Houdini对象模型。为了更好地理解它,我们将介绍一些面向对象的编程基础知识,然后探讨如何从hou模块访问对象以及它们如何相互关联。我们将介绍Node,ObjNode,SopNode,Geometry,Point,Parm,Vector3和Attrib类,并了解它们最常用的方法。

第5类:PYTHON示例
我们将第4课的所有知识应用到两个例子中。在第一篇文章中,我们将讨论如何加载包含美国每个城镇和城市的CSV文件及其人口,因此我们可以为每个城镇创建灯光并创建所有城市的夜间渲染。对于上一个练习,我们创建了一个有用的工具来收集场景中的每个Geometry ROP节点,并为每个节点创建一个Fetch ROP,最后将它们全部合并在一起。我们来看看如何避免重复获取节点以及允许我们的系统随时运行,并且只使用新创建的几何ROP更新获取ROP。




参与人数 8 元素币 +66 活跃度 +53

本帖被以下画板推荐:

还没有设置签名!您可以在此展示你的链接,或者个人主页!

使用道具 举报 登录

回复 <
颐韶  发表于 2019-5-20 21:45:39  
2#

每天一次微元素,早晚我要成大触!!!!
回复 收起回复
使用道具
W阳光男孩X  发表于 2019-5-21 07:30:25  
3#
谢谢分享
回复 收起回复
使用道具
ghassannn  发表于 2019-11-8 01:10:14  
6#
thank you
回复 收起回复
使用道具
中部崛起  发表于 2020-4-5 04:46:53  
7#
真的很不错
回复 收起回复
使用道具

快来发表你宝贵的意见吧!

HOUDINI-SHARE 实名

通过了实名认证的内容创造者

  

主题
71
精华
9
超神
0
扩散
0
微金
3000
智慧
0
余额
0
在线时间
860 小时

长枪 火元素

快速回复 返回顶部 返回列表