12下一页
返回列表 发布新帖

[国外教程] Houdini中VEX与Python基础技能训练视频教程

11524 19
发表于 2020-7-9 17:48:52 | 显示全部楼层 阅读模式
Houdini中VEX与Python基础技能训练视频教程  灵感中国社区 www.lingganchina.com

Houdini教程是由灵感素材分享站LGZIYUAN.COM整理的Houdini中VEX与Python基础技能训练视频教程,时长:2小时03分,大小:780 MB,MP4高清视频格式,教程使用软件:Houdini 17,附源文件,共5个章节,作者:Radu Cius,语言:英语。LGZIYUAN.COM分享。

Houdini是一个特效方面非常强大的软件。许多电影特效都是由它完成:《指环王》中“甘道夫”放的那些“魔法礼花”,还有“水马”冲垮“戒灵”的场面,后天中的龙卷风等等,a52的汽车广告,反正只要是涉及DD公司制作的好莱坞一线大片,几乎都会有Houdini参与和应用。

Houdini不光只适用于视觉特效的制作,随着HOUDINI适用于各种平台,并且出现了很多的HOUDINI培训教学,HOUDINI开始进入了动态图像设计领域。因为其自身的流程化特性,加上其强大的动力学系统,让HOUDINI在数据可视化方面占有一席重要的地位,让图形设计师能够通过它表达自己的观点。

This course covers the basics of VEX, Houdini’s expression language, as well as how to use Houdini’s Python API. We will look at the strengths and weaknesses and when you should favour one or the other. VEX is an essential tool for any technical director, so we will cover all the basics starting from its syntax, the difference between VEX and VEXpressions and how it can be used in SOPs and DOPs to optimize your systems. Later on, we will take a look at some more advanced examples like point cloud lookups and matrix transformations for dealing with deforming characters and finally creating a dissolve effect purely using VEX.
Basic knowledge of Python and understanding of object-oriented programming is recommended as the whole Python component is completely concentrated on how Python works in Houdini and understanding the Houdini Object Model. In this part, we will go over manipulating nodes, parameters and geometry using Python, as well as reading a big data set in Houdini to create a render of a country’s city lights seen during the night from space. In the final exercise, we will create a shelf tool that will gather every Geometry ROP in the scene, create Fetch ROP for each one of them, and finally merge them together to have a convenient way to cache all the geometry.
Jeronimo Maggi started his career as a 3D generalist and has been working with Houdini as an FX Artist for the last 4 years. He worked for several years in the education field teaching Houdini and currently works in Method Studios Vancouver as an FX TD. Aside from Houdini, he is also programs in Python and enjoys creating tools to speed up workflows.

CLASS 1: VEX BASICS, PART 1
In this class we go over the very basics of VEX by taking a look at its syntax as well as the concept of defining and declaring attributes, data types, and how to define vectors and access their components. We also cover the difference between VEX and Python when it comes to manipulating geometry and how its multithreaded design makes it so fast. Finally, we learn the difference between VExpressions and VEX code and how our Wrangles end up being converted.
CLASS 2: VEX BASICS, PART 2
Having learned the fundamentals in the previous class, we go over slightly more advanced concepts such as conditionals, functions, interface controls, local variables and reference variables. All these concepts will be applied in a simple dissolve effect, where we learn how to use the xyzdist and primuv functions as well as doing point cloud lookups in VEX. In the end, we have a short introduction to VExpressions in POP nodes and what are their differences.
CLASS 3: ADVANCED VEX
In this lesson we cover some more advanced VEX by looking at how to extract two non-collinear vectors out of any geometry using a for loop to create a transform matrix which we can re-apply to an animated object after fracturing it. Finally, we go over some useful VEX examples for Bullet, such as using deforming geometry and manually manipulating pieces.
CLASS 4: PYTHON BASICS
We switch from VEX to Python and have a look at Houdini's Python API: the Houdini Object Model. To better understand it, we go over some Object Oriented Programming fundamentals and then explore how we can access objects from the hou module and how they relate to each other. We cover the Node, ObjNode, SopNode, Geometry, Point, Parm, Vector3 and Attrib classes and learn about the most common methods they have.
CLASS 5: PYTHON EXAMPLES
We apply all the knowledge from class 4 into two examples. In the first one, we go over how to load a CSV file containing every town and city in the United States along with their population, so we can create lights for each one of them and create a night time render of all the cities. For the last exercise, we create a useful tool to gather every Geometry ROP node in our scene and create a Fetch ROP for each one of them before finally merging them all together. We have a look at how to avoid having duplicate fetch nodes as well as allowing our system to be run at any time and only update the fetch ROPs with the newly created Geometry ROPs.




Houdini中VEX与Python基础技能训练视频教程  灵感中国社区 www.lingganchina.com

游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

评论19

半醉半醒半想你Lv.1 发表于 2020-7-9 17:48:53 | 显示全部楼层
回复看下载地址
回复

使用道具 举报

不存在的存在Lv.1 发表于 2020-7-9 20:36:22 | 显示全部楼层
灵感中国www.lingganchina.com 素材教程还挺多
回复

使用道具 举报

心以被傷Lv.1 发表于 2020-7-11 01:44:31 | 显示全部楼层
www.lingganchina.com
回复

使用道具 举报

继以夏澈于心Lv.1 发表于 2020-7-12 17:24:35 | 显示全部楼层
资源很丰富 灵感中国好网站
回复

使用道具 举报

调儿啷当Lv.1 发表于 2020-7-21 11:06:50 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

花儿开在雨季Lv.1 发表于 2020-7-24 04:35:54 | 显示全部楼层
资源很丰富 好网站
回复

使用道具 举报

ヤ心有不甘Lv.1 发表于 2020-7-27 15:39:35 | 显示全部楼层
开通VIP会员 免回复 免灵感币 独享精品资源!
回复

使用道具 举报

清新少女贩卖机Lv.1 发表于 2020-7-28 04:01:06 | 显示全部楼层
下载教程资源就认准灵感中国社区了,教程非常不错,很全很给力!
回复

使用道具 举报

不想放弃你懂么Lv.1 发表于 2020-7-28 13:24:06 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

linggancg@foxmail.com

灵感中国全新改版,更美观更流畅!
探索你的创作之旅
  • 添加QQ客服
  • 添加微信客服
Copyright © 2001-2024 灵感中国社区 版权所有 All Rights Reserved. |网站地图
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表