|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/procedural-terrain-generation-with-unity/
课程评论:没有评论
课程名称: 使用Unity进行程序化地形生成 课程概述: 为2024年Unity更新。美丽的虚拟地形的创建不仅仅是艺术家的领域,也是程序员的舞台。如果你能够利用C#编程技能,操控网格来创建逼真的景观,使用研究者们开发的关于地形形成和侵蚀的算法,你会如何呢?现在,你可以做到这一点。 在本课程中,讲师Penny结合其超过25年的教学、研究和计算机图形学工作经验,采用其国际公认的整体教学风格,介绍程序化地形生成技术。整个课程采用实操工作坊的形式,教授生成逼真虚拟景观的基本技术。 你将学习如何编程和处理以下内容: - Voronoi细分 - 中点位移 - Perlin噪声 - 涂鸦图 - 树木和植被 - 云朵 - 天气 - 侵蚀 - 水面 - 2024新内容:多个地形对象的处理 - 对URP和HDRP的处理 课程内容和大纲: 课程开始时,探讨地形的本质及其设计时应考虑的因素,包括结构、颜色和植被的决策。你将学习自然地形的构成,从而在Unity中复制这一效果。 接下来,我们将研究一些用于生成地形的流行算法(包括许多分形和细分技术),这些算法可以结合使用,形成随机而又可信的壮观山脉景观。当你对地形生成有信心后,我们将继续使用各种图像进行地形的纹理化,这些图像可以通过涂鸦图应用于不同高度和斜度。随后,通过算法方法装饰地形,放置树木、岩石和草地,再探讨侵蚀方法,为地形增添额外的真实感。 课程最后,我们将开发一个云生成系统,并探索粒子系统,以便为最终的景观添加雨、雪和其他大气效果。 在整个过程中,我们将开发自定义Unity编辑器代码,允许你在Unity Inspector中构建额外的功能和结构,并创建自己的编辑器窗口。 学生们对Penny的课程评价: - Penny是一位优秀的讲师,她将复杂的概念分解为更小、更易理解的主题。 - Penny的教学风格极具激励性,并且生动有趣。 - 这门课程真棒!讲师解释了一切必要的内容,并鼓励你进行实验和自我挑战。
Updated for Unity in 2024The creation of beautiful virtual terrains isn't just the domain of the artist, but also of the programmer. What if you could use your programming skills in C# to manipulate a mesh to create realistic landscapes, using algorithms developed by researchers studying landscape formation and erosion? Well now you can.In this course, Penny introduces procedural terrain generation techniques using her internationally acclaimed holistic teaching style and expertise from over 25 years of teaching, research and work in games and computer graphics. Throughout the course you will follow along with hands-on workshops, designed to teach you the fundamental techniques used for generating realistic virtual landscapes.Learn how to program and work with:Voronoi TessellationMidpoint DisplacementPerlin NoiseSplat MapsTrees and VegetationCloudsWeatherErosionWater and new to 2024Working with Multiple Terrain ObjectsDealing with URP and HDRPContents and OverviewThe course begins by examining the nature of a landscape and the design considerations you should include in making decisions on structure, colour and vegetation. You'll learn what makes for a natural looking terrain, so you can replicate this in Unity.Following on, we will examine some of the most popular algorithms used in generating terrains (including many fractal and tessellation techniques) that can be used together, to form random and yet convincing mountainous vistas.Once you are confident with landscape formation, we'll move onto texturing the terrain with a variety of images that can be placed via splatmaps onto differing heights and gradients. Then, continue to decorate the terrain with trees, rocks and grass placed with an algorithmic approach before investigating erosion methods, that will add that extra level of realism.The course concludes with the development of a cloud generation system and an exploration of particle systems for adding rain, snow and other atmospheric effects to the finalised landscape.Throughout, we'll be developing our own custom Unity editor code that will allow you to build extra functionality and structure into the Unity Inspector, as well as create Editor Windows of your very own.What students are saying about Penny's courses:Penny is an excellent instructor and she does a great job of breaking down complex concepts into smaller, easy-to-understand topics.Penny's teaching style is exceptionally well-motivated and illustrated.This course is awesome. The lecturer explains everything you need to know and encourages you to experiment and challenge yourself.