使用 Unity 生成程序地形

通过网格和植被数据的算法操作,使用 C# 对现实环境进行编程。

讲师:Penny de Byl

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 使用各种算法方法来创建程序生成的内容。
  • 使用代码操纵地形网格来创建逼真的景观。
  • 按程序对地形网格进行纹理化。
  • 讨论产生美观地形所涉及的设计原则。
  • 在 Unity 中操纵渲染设置以产生更好看的相机效果。
  • 创建自定义 Unity 窗口和图形用户界面元素以在编辑器内使用。

要求

  • 您应该熟悉 C# 和 Unity 游戏开发引擎。
  • 你应该对数学抱有健康的尊重。
  • 您应该对程序生成及其所能完成的任务着迷。

描述

创建美丽的虚拟地形不仅是艺术家的职责,也是程序员的职责。如果您可以利用 C# 编程技能,使用研究景观形成和侵蚀的研究人员开发的算法来操纵网格来创建逼真的景观,结果会怎样?好吧,现在你可以了。

在本课程中,Penny 利用她在国际上享有盛誉的整体教学风格以及在游戏和计算机图形学领域超过 25 年的教学、研究和工作的专业知识介绍了程序地形生成技术。在整个课程中,您将参加实践研讨会,旨在教您用于生成真实虚拟景观的基本技术。

了解如何编程和使用:

  • 沃罗诺伊镶嵌
  • 中点位移
  • 柏林噪音
  • 泼溅贴图
  • 树木和植被
  • 天气
  • 侵蚀
  • …和水

内容和概述
本课程首先检查景观的性质以及在做出结构、颜色和植被决策时应考虑的设计注意事项。您将了解如何打造自然的地形,以便您可以在 Unity 中复制它。

接下来,我们将研究一些用于生成地形的最流行的算法(包括许多分形和曲面细分技术),这些算法可以一起使用,以形成随机但令人信服的山景。

一旦您对景观形成充满信心,我们将继续使用各种图像对地形进行纹理化,这些图像可以通过 splatmaps 放置到不同的高度和梯度上。然后,在研究侵蚀方法之前,继续用算法方法放置树木、岩石和草来装饰地形,这将增加额外的真实感。

本课程最后介绍了云生成系统的开发以及粒子系统的探索,以将雨、雪和其他大气效果添加到最终的景观中。

在整个过程中,我们将开发自己的自定义 Unity 编辑器代码,这些代码将允许您在 Unity Inspector 中构建额外的功能和结构,并创建您自己的编辑器窗口。

学生对 Penny 课程的评价:

  • Penny 是一位出色的讲师,她非常擅长将复杂的概念分解为更小、易于理解的主题。
  • 佩妮的教学风格非常积极主动且图文并茂。
  • 这门课程太棒了。讲师解释了您需要了解的所有内容,并鼓励您尝试和挑战自己。

本课程适合谁:

  • 任何有兴趣学习程序生成中使用的算法的人。
  • 那些想要开发代码来操纵网格以产生逼真的景观的人。
  • 任何热衷于了解如何编写自定义 Unity 检查器编辑器的人。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍