Houdini+UE5联手打造程序化游戏场景,这效率与质量相当炸裂!很硬核,先占个座!
随着开放世界品类的游戏在业内的流行,对于美术资源的制作也成为了很多研发团队比较头疼的问题,庞大的开放世界往往需要大量的模型和美术资源,因而对时间和资金成本提出了比较高的要求。
而经过近些年程序化流程在游戏行业中愈加广泛的应用,大家对程序化生成或程序化建模应该并不陌生。
程序化生成也成为了解决开放世界游戏研发效率的关键工具之一。此前,Gamelook就曾介绍过使用了Houdini制作开放世界内容的《孤岛惊魂5》。
而随着Epic Games发布了虚幻引擎5.2版本,这个版本主要增加了两个功能:一个是用于在UE5中程序化内容生成框架 (PCG),另一个是模块化材质创建系统Substrate。
作为主要的亮点功能之一的程序内容生成框架(PCG),这是一个实验工具,在不需要外部工具的情况下可在UE中填充大型场景。
根据官方介绍,PCG可以让艺术家自定义规则和参数,用UE资产填充大场景,加速大场景的制作过程。它有编辑器内部工具,包括一个新的节点图和一组运算操作,以及一个运行时间组件。工作流程是交互式的,在节点图编辑器中所做的更改会实时更新项目。
但在目前来看,程序化生成最大的困扰,就是其难以与实际的工业生产流程相融合。这个问题在涉及生成速度、UV、材质以及性能优化时尤为突出。
而在当前游戏行业中,程序化生产流程没有被大规模铺开的原因之一,也是其没有很好的将程序化模型和程序化纹理进行联动。
课程宣传片&内容概括
本套课程主要教学关于如何使用Houdini配合UE5创建自定义风格的建筑造型以及建筑上的道具。
除了建筑以外,还会制作大量的用于场景搭建的工具,并且会大量涉及到UE5中的材质系统,为的就是将以往与实际项目割裂的程序化生成流程完美融入到工作管线中。
完整的模块化&程序化生成解决方案
在学习本套课程中除了能完成最终的学习案例之外,最重要的是为大家展示一套完整模块化的程序化工业生成解决方案!让大家在脱离教程之后,也能做到举一反三,最终能完成各种风格的游戏!
资产生成的算法逻辑和解决方案
针对特定的程序化纹理进行批量的UV修改
AI图像生成配合SD及Houdini进行资产生成
搭建出一个完整的游戏场景并实机测试
这不仅仅局限于某一种风格的建筑上,大家完全可以根据自己的需求创造出各式各样的基础模块来组合成想要的建筑风格,比如中式,日式,欧式等等。
课程案例&部分操作展示
字体广告牌,是使用Chatgpt生成出的特定风格日文文本,在Houdini中直接生成出的道具,我们也可以通过顶点色,驱动灯光流动的方向和变化。
课程中还针对场景的需求,制作了许多的工具,其中大部分都是基于模块化思路设计,以保证能与Nanite完美兼容,实现对程序化生成道具的最大程度优化。
本套教程与市面上其他教程最大的区别,在于所有的内容,最初制作的目的,是将技术应用到实际的游戏项目中的。
因此所有工具的制作,都会考虑到游戏性能以及团队合作便利性,很多时候制作的工具,在场景中并不是由制作人员亲自动手搭建的,而多是传递到地编或者关卡策划环节由他们去进行调试。
在场景搭建过程中同样也是将工作进行区分,因此在每个环节的制作过程中,都会更好的考虑到上下游的联动,以确保工业生产管线的流通。
生产管线图:
相比起目前国内外市场上的程序化教程,本套课程解决了程序化流程在实际游戏项目中的痛点。
在模块规划阶段就考虑到了优化以及可拓展性,并且也使用教程中涉及到的所有工具搭建出了一个完整的游戏场景并实机测试过,保证学员能学到的知识是完全可以应用到实际项目中。
同时在Houdini中,除了使用vex来进行脚本编写外,python也是很重要的一个环节,对Houdini中python编程有一个大致了解会极大帮助学员打通Houdini的生产管线。
本套课程也展示了如何在多人合作制作的情况下合理规划项目流程,目前大多数课程只是教大家如何制作,而没有项目规划的思考,本套课程会帮助学员理解如何完整的规划一个项目,少走制作上的弯路。
核心技术流程解析
02.使用Python在Houdini中制作批量导入导出工具,并使用Python将模块信息储存到JSon文件中方便读取。
03.Houdini中通过两个案例实现三维波函数坍塌算法,第一个是管道生成,第二个是建筑生成。
04.Houdini中完成建筑生成以及建筑表面道具生成,在这一阶段暂时使用第三方资产作为演示,后续完成了AI生成LED流程后将替代为程序化生成的资产。
05.在UE5中将独栋建筑生成出来,开始制作三种不同风格的建筑材质变体以及基础模块变体。
06.制作用于快速搭建场景的多个HDA资产以及这些资产所用到的基础模块,包含AI结合Substance Designer以及Houdini生成LED和广告牌。
07.制作底面材质,将前面制作的内容导入到虚幻中整合。
本套课程紧密结合了实际项目,重点为从业人员解决实际性的操作问题。
经过实机验证的程序化生产管线,也方便从业人员快速搭建场景,而完整的模块化程序化工业生成管线,与当下游戏行业的需求高度吻合,最终解决了目前市面上大部分教程中程序化生成与材质无法高度匹配的痛点。
本课程共50小时 / 116个课时(全高清录播视频),课程目前还在预售阶段,开课后会建立课程交流群,讲师将提供答疑服务哦!大家可通过目录提前了解更多课程内容:
序章:宣导篇
0教程宣传片
1教程内容概述
第一章:建筑基础白模规划
2波函数坍塌算法流程分析
3补充-NorthwoodWFC流程详细讲解
4基础建筑模块规划
5墙面变体制作/Python批量导出
6基础屋顶白模讲解
7特殊模块白模讲解
8使用Python制作批量导入工具
9使用Python制作Excel转Json工具
10使用Python将点存储到Json工具
11使用Python制作Json合并工具
12使用python制作读取Json文件工具
第二章:三维波函数坍塌算法实现
13堆叠box并进行预处理
14对齐box
15从堆叠的box获取点云
16获取Json文件并对点云进行前置处理
17三维波函数坍塌算法实现01
18三维波函数坍塌算法实现02
19三维波函数坍塌算法实现03
20三维波函数坍塌算法实现04
21三维波函数坍塌算法实现05
22合并模块点云后处理
23门窗及特殊墙面规划讲解
24门&窗模块替换01
25支撑与包边基础模块讲解
26建筑支柱与包边生成
27屋顶特殊模块讲解
28倾斜屋顶额外模块
29平面屋顶额外模块
30屋顶内转角
31最终点云属性设置01
第三章:建筑道具生成
32建筑道具添加流程讲解
33管道生成工具制作01
34管道生成工具制作02
35获取基础墙面白模并将点云规整化
36获取外墙管道路径01
37生成管道
38生成管道支撑
39散布屋顶道具01
40散布墙面道具01
41散布地面道具01
42道具点云适配原建筑
第四章:UE5材质制作
43墙面材质思路讲解01
44墙面材质思路讲解02
45墙面材质思路讲解03
46墙面材质思路讲解04
47墙面UV批量修改
48木纹材质思路讲解
49虚幻主关卡大纲整理
50墙面材质导入虚幻01
51墙面材质导入虚幻02
52墙面材质导入虚幻03
53环境灯光参数粗调
54墙面纹理迭代调整01
55墙面纹理迭代调整02
56墙面纹理迭代调整03
57墙面纹理迭代调整04
58墙面纹理UV手动规划01
59墙面纹理UV手动规划02
60墙面纹理UV手动规划03
61墙面纹理UV手动规划04
62墙面UV程序化批量处理01
63墙面UV程序化批量处理02
64瓦片材质讲解
65瓦片模型批量处理讲解
66批量门窗后处理讲解
67顶点混合木纹制作
68场景主关卡整理
69瓦片材质调整01
70瓦片材质调整02
71墙面纹理mask
72墙面定点色调整
73墙面虚幻材质制作
74墙面mask调整
75瓦片材质调整03
76木纹材质调整
77灯光色彩调整
78地面材质01
79地面材质02
80地面材质03
81地面材质04
82地面材质05
83木墙材质制作01
84木墙材质制作02
85木墙材质制作03
86木墙UV调整
87木头墙面虚幻材质制作
88黑色瓦片添加
89木头地板制作01
90木头地板制作02
91木头瓦片材质颜色调整
92木墙mask迭代
第五章:场景实用道具制作
93木制围墙01
94围墙材质制作
95石头预制模块
96石头围墙01
97石头楼梯01
98木制栅栏预制模块01
99木制栅栏
100房屋地基制作01
101道具堆叠工具01
102电线系统工具讲解
103灯笼摆放工具讲解
104霓虹灯制作流程讲解
105霓虹灯生成工具01
106字体广告牌制作流程讲解
107字体广告牌工具01
第六章:地面材质制作以及最终合成
108地面石头材质制作01
109石头虚幻材质制作01
110地面砖材质制作01
111砖材质制作01
112场景渲染讲解01
113场景白盒生成演示
114场景道具生成演示
115Lyra框架导入讲解
116课程总结
以上是本套课程的全部内容,如果也刚好是你当下的学习需求,那就抓紧时间吧,过了预售期课程将会恢复原价哟!
UE5程序化游戏场景生产管线教学
Houdini+UE5联手打造
课程原价:699元
国庆活动最后一天
140元超大惠券
仅剩5张
券后仅需 → ¥ 559
简直划算到不敢相信
↓ ↓ ↓
扫码领限量优惠券
课程可通过翼狐网或翼狐APP进行学习
如有疑问可扫码咨询