程序化不单单只是houdini。
houdini是一个软件,程序化是处理问题的方法,两者不可混为一谈。

为什么都喜欢用houdini做程序化?

  1. 节点式,对美术友好。
  2. 功能强大,运算速度快
  3. HDA,让功能不局限于houdini
  4. 开发方便,复用方便,美术方便

HDA Houdini Digital Asset
houdini 数字资产
Houdini Engine houdini 引擎 用于在其他引擎处理数字资产

流程:ta开发hda,开发一些参数,让美术去调整参数,然后再游戏引擎中(ue,unity等)使用houdini引擎去运行。

应用

  1. 大世界生成
  2. 程序化批量生成
  3. 程序化建模

程序化不是所有的东西都需要程序化,需要考虑成本和时间,简单来言,你需要批量的东西,使用人工需要一个个的调,但是程序化设置好规则,可以大批量的生成,可以节约大量的成本。就是程序化刚开始做比较慢,后面效率会指数上升,非程序化则不会,但产出稳定,所以是否程序化还是需要看实情。

需要掌握的知识
sop (几何,地形相关内容)
Hscript
Python (和Hscript相同,但更强大,可以做一些函数逻辑,批量处理)
Vex(可以自定义节点)

houdini 程序化 序相关推荐

  1. 技术美术个人笔记(十四)——Houdini程序化树木

    前言:关于大地形美术资产制作部分的houdini程序化树木部分,原houdini内置有Labs Quick Basic Trees节点,以下步骤均基于此节点优化魔改: 效果预览: tip:其中树叶贴图 ...

  2. Houdini程序化建模之简易螺旋梯子生成

    软件版本 Houdini 18.5.532 生成思路 现实生活中的螺旋梯子很常见,如下图所示,可见螺旋梯子的模块是一个地板 + 栏杆(红圈部分),每个模板不停的进行位置和旋转的变换就最终形成了螺旋梯子 ...

  3. Houdini程序化制作悬崖

    思路 1.heightfield制作大形,做两层remap,第二层乘一个参数height_mult控制remap高度 2.通过noise.distortion节点做不规则细节. 3.convert节点 ...

  4. UE4_地图程序化随机生成

    整理总结一下最近看到的关于程序化随机生成的东西 目前主要有四种方式: 随机迷宫生成算法 War3的地形拼接和随机算法,可以和其他噪声算法结合生成 perlin噪声等随机生成算法 wave functi ...

  5. 育碧GDC2018程序化大世界生成 孤岛惊魂5

    1.传统手动绘制森林的问题 采用手动绘制的方法的话,每次迭代地形都要手动再绘制森林.这个操作很繁琐.并且如果是多个人在迭代地形,不能保证每次森林生成的质量. 2.使用程序化生成管线 解决办法和标准: ...

  6. 【程序化天空盒】过程记录02:云扰动 边缘光 消散效果

    写在前面 写在前面唉,最近筋疲力竭,课题组的东西一堆没做,才刚刚开始带着思考准备练习作品,从去年5月份开始到现在真得学了快一年了,转行学其他的真的好累,,不过还是加油! 下面是做面片云的部分,关于日月 ...

  7. 游戏必备组件_一款Beta版游戏周销量 30 万份,独立游戏究竟有多火?

    如果你是抖音的重度用户,肯定会不断刷到游戏视频. <Crowd City>是一款有趣的休闲手游,简洁的画面风格,虐心的关卡设计,影响规则很简单,带上队伍在最短的时间聚集更多人群. 在抖音& ...

  8. Unity Shader - URP - 抄作业 - Deep Crack - 裂痕深坑 - SRP Batch优化

    文章目录 环境 思路 建模 Houdini 设置好 Geometry + Curve + Extrude 3ds max 设置好参考背景图 使用:创建/图形/线,来勾勒刨面 封口刨面 转为可编辑多边形 ...

  9. 【多图】【严肃的技术帖】用UE4做黑丝材质

    [多图][严肃的技术帖]用UE4做黑丝材质 https://zhuanlan.zhihu.com/p/32064456 [多图][严肃的技术帖]用UE4做黑丝材质 奶帆 0.序言 近日,回答了一篇关于 ...

最新文章

  1. Windows下MySQL安装
  2. 何时(不)使用Java抽象类
  3. android make 没反应
  4. Python - - 项目实战 -- pygame 快速入门
  5. 感知机模型-原始版本【python实现】
  6. 打造高效的工作环境 – SHELL 篇
  7. maven小节,Nexus私服,构件打包发布,动态资源过滤,自动部署到本地或远程服务器...
  8. Visual Studio 2019安装教程
  9. C语言面向对象编程(四):面向接口编程
  10. php7.0 yield,PHP7中生成器的新特性 yield-from amp;amp; return-values
  11. 浏览器linux安装失败,LINUX 上安装WAS 提示没有浏览器问题
  12. 分析了 9 万条程序员招聘数据,Python 薪资竟反超 Java?
  13. Android状态栏语言,Android实现3种Notification(状态栏通知)
  14. stolz定理考研能用吗_这些高数定理,2021二战考研租房的你千万别记混
  15. (转载)关注——软件界首例 暴风影音宣布召回1.2亿播放器软件
  16. ccf csp 201912-1报数(python)
  17. 手机网页版微信分享以及微信授权
  18. Programming Languages PartA Week4学习笔记——SML函数式编程
  19. 给深度学习新手做项目的10个建议
  20. 【案例】简单图片和段落上下排版制作

热门文章

  1. Linux 常用基本命令 rmdir rm
  2. 银行信贷系统调用链路和每个系统的作用
  3. 如何确定期刊是否被sci和Ei收录?
  4. 解决gif 透明度问题
  5. Windows电脑如何查询系统版本教程
  6. STM32嵌入式开发常用词汇词组及缩写汇总
  7. iconv 转换字符编码,兼容VC转换
  8. 爱奇艺怎么转换格式?用电脑把qsv格式转换成mp4的方法
  9. 模型预测控制在路径规划中的应用
  10. 统计建模(5月1日)