学习在 Unity/Blender 中对程序城市进行编程和建模
Learn to Program & Model Procedural Cities in Unity/Blender
了解游戏和虚拟环境的建筑物和城市地图的程序构建指南
您将学到什么
解释 3D 空间的本质并生成用于显示和对齐 3D 模型的网格。
识别可用于生成虚拟城市地图的几种程序算法。
应用分形和动态方法通过算法生成建筑物和城市。
创建一个定制的程序生成的城市地图,其中包含地区、人口密度和植被。
要求
需要了解 Blender 和/或 Unity。
Unity 中的 C# 实用知识(B 部分)
描述
游戏和虚拟环境中的程序生成适用于无限独特的计算机创建体验的算法生成。它的潜力在于能够按需自动开发数字内容,从而减少程序员和建模人员所需的工作量。但是,要实施这样的策略,需要做大量的准备工作。全面了解游戏开发硬币(技术/逻辑和艺术/设计)在程序生成中所扮演的角色是成功实施的关键。在本课程中,Penny 和 Mike 为程序员和艺术家带来了独特的体验,并结合他们的技能和多年的行业和学术知识,为您带来全面的学习体验,您将在其中找到内容和无价的掌握。
本课程使用 Unity 2020.3 和 Blender 3.0,兼容 Windows 和 Mac。
内容分为两部分,可以按任何顺序单独或一起学习。
在 A 部分,Mike 将带您完成一系列阶段,从用简单的占位符划分您的城市开始,这是一个经常被忽视的关键设计步骤。利用这些占位符,我们添加了一些额外的细节,开始让城市栩栩如生,并正确地绘制出道路系统。一旦热身结束,Mike 将开始专注于以更模块化的方式思考,查看制作我们资产所需的基本构建块。最后,我们将从手动放置零件转变为自动放置它们,首先是使用 Blender 的修改器堆栈,最后是完全程序化地使用 Blender 3.0 的新几何节点系统。
在 B 部分,Penny 将首先带您参加各种使用 Unity 游戏开发引擎的研讨会,教您如何在平面上操纵和定位道路模型以创建城市街道地图。在此之后,将通过算法创建数据结构来存储城市信息,并在城市中建造住宅、商业和工业建筑。Voronoi Diagrams 和 Perlin Noise 的常用算法将用于计算城市区域和城市人口密度。
到本课程结束时,您将拥有一套专业的编程和建模技能工具包,这将使您比其他“只是程序员”或“只是建模者”的人更具优势,包括可以在两者中使用的多种过程技术的知识团结和搅拌机。从这个角度理解紧密结合设计和逻辑的游戏开发对于使您成为就业市场上的有价值的商品或为运行独立运营做好准备至关重要。
其他人对 Penny 课程的评价
我确实喜欢 Penny de Byl 的课程和教学方式,它们比一般的“Unity 大师”类课程更具体,而且通常,您不仅学习引擎,还学习幕后的工作原理。她真的很棒!
我已经编码了大约 3 年,自从购买了 Penny 的“动画”和“程序地形”课程后,兴奋和乐趣又一次回到了我的编程中。
Penny 和她的团队知道他们的东西,并且在解释一切、分解一切方面非常了不起。最重要的是,她挑战你自己做事,而不是“用勺子喂”你一切。然后她回来告诉你一种方法。只是一个惊人的课程!
其他人对 Mike 课程的评价
我已经使用 Blender 很多年了,但我只是 Mikey 旁边的新手,我在这里从他那里学到了很多东西!
Mikey 是一位了不起的老师,我怎么称赞这门课程都不为过。值得每一分钱。
Mikey 是一位才华横溢、透彻而清晰的讲师,他知道如何让学生“独立思考”,这是一次很棒的经历。
本课程适用于
对探索程序生成感兴趣的中级程序员和 3d 艺术家。
评论(0)