程序化生成(PCG)
文章平均质量分 51
介绍程序化内容生成相关的技术
带帯大师兄
图形编程,C++,UE4/UE5,Directx11/Directx12/Vulkan
展开
-
Houdini & UE4 程序化生成山脉和多植被撒点
程序化整体流程塑造地形山脉用HF(HeightField)系统的噪声,腐蚀,水流侵蚀等计算基本地形提取Rock层和Tree层主要是利用HF系统的mask by feature进行特征性提取,如斜率等等,然后进行一些释放的HF Remap操作.植被撒点地形撒点主要是用HF系统的scatter,能根据各种特征来进行撒点.树在tree Layer下进行撒点灌木在主干树的周围进行撒点蕨类植物在灌木的周围进...原创 2021-09-14 00:16:27 · 1810 阅读 · 1 评论 -
Houdini脚本Vex学习
Vex前言Vex是Houdini的控制脚本, 语法类似C/C++, 能方便编写出操控几何数据的程序.八面体阵列程序void add_pyramid(vector pos){ int p0 = addpoint(0, pos + {1, 0, 1}); int p1 = addpoint(0, pos + {1, 0, -1}); int p2 = addpoint(0, pos + {-1, 0, 1}); int p3 = addpoint(0, .原创 2021-09-07 00:49:10 · 2504 阅读 · 0 评论 -
HoudiniEngine HDA和UE4使用入门
下载HoudiniEngineV2插件, 连接UE4HoudiniEngineV2的链接地址:https://github.com/sideeffects/HoudiniEngineForUnreal-v2此时得注意你的Houdini版本和HoudiniEngineV2的版本最好是一样的配置HoudiniEngine在UE4的目录, 用UE4同步打开Houdini在Houdini将节点图保存为HDA资源...原创 2021-09-02 02:58:15 · 1459 阅读 · 0 评论 -
Houdini程序化建模之简易螺旋梯子生成
软件版本Houdini 18.5.532生成思路现实生活中的螺旋梯子很常见,如下图所示,可见螺旋梯子的模块是一个地板 + 栏杆(红圈部分),每个模板不停的进行位置和旋转的变换就最终形成了螺旋梯子。Houdini实现基于上面的分析, 程序化螺旋梯子的思路就是 单个阶梯模板 + Copy复制进行copy不停的向上进行位移和角度的变换项目链接https://download.csdn.net/download/qq_29523119/2...原创 2021-08-31 01:19:58 · 851 阅读 · 0 评论 -
Houdini地形创建
简介目前Houdini创建地形主要两种方式, Grid网格和HF(HeightField)节点创建Grid网格Grid节点 + Mountant节点原理: 利用各种噪波函数对Y进行偏移HF节点(HeightField)HeightField系列节点合成 + COP图形合成...原创 2021-08-12 13:02:26 · 1096 阅读 · 0 评论 -
程序化物件放置(procedural placement)之泊松硬盘采样(poisson disk sampling)
poisson disc samplingpoisson disc samplingpoisson disc samplingpoisson disc samplingpoisson disc sampling原创 2021-05-23 05:48:48 · 1358 阅读 · 1 评论