动态

  • s 发了新动态 7月11日 2023

    请问大神们一个问题,本人是一个C4D三维视频从业者,已经从业将近五年了,现在越来越发现技术更新的很快,所以现在呢也在逐渐的学习一些houdini方面的内容,但是学了一段时间了,发现这个软件的逻辑性很强,需要一定理解然后在慢慢消化,也看了市面上很多教程了,感觉都没有讲得太透,然后发现很多都需要用vex制作内容,单纯讲节点还好,一涉及到vex写表达式就开始犯迷糊了,基本上是听不懂,所以想请教下这里的大神给些学习方法,我是需要专门去学一下vex再去学houdini好点,还是先略过vex去直接学houdini更好点,还有就是有没有一些讲vex教程或者houdini教程比较适合我这样新手的(友好点的)可以推荐下么,感谢各位大佬.

    • Houdini和常规软件的区别是,其他软件是按照物理逻辑针对具体应用开发好的模块,不够用的功能通过插件实现;而Houdini是自己根据应用方向,自己开发模块的操作流程,更像是一个三维视觉底层开发软件,所以无需任何插件就可以完成任何需求,同时还能为C4d、Maya开发插件并打包。

      Houdini中最核心的是点、线、面,点(粒子)是构成物理世界的基础物质,点的排列方式是Houdini的核心,点收到的力等等。

      VEX和C语言差不多,都是底层语言,用来定义点以及点的算法。不管是颜色、运动还是流体,都是点在三维空间中的存在或运动方式。VEX可以很好的帮助数据转化,比如根据点的 X轴转化为颜色R通过,Y轴转为G,Z轴转为B,就可以产生数据互转。

      学习构成数字图像的每种定义:xyz、RGBA,Z等,以及定义函数的算法:比如加减乘除。学到明白一点的时候,会发现特别简单。可能也就是初中数学、物理、几何的实际应用罢了。

      不过这个是一种具体应用思维和原先理论的合体过程,前期会难一点,一旦理解了,会发现Houdini比C4d、Maya简单多了。

      Houdini偏向于底层基础和物理世界运动的方式,多做一些案例,动手操作,需要一个过程。这个也是个人以前灰头土脸摸索过程的看法。

        • 感谢,确实醍醐灌顶,也让我明白了一些底层逻辑,这对我后面学习还是挺有帮助的,非常感谢