|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/procedural-plant-generation-with-unity/
课程评论:没有评论
**Coursera 课程概览:Unity 程序化植物生成** 本课程将带您探索程序化生成植物的迷人世界。植物作为复杂的自然结构,一直是艺术家、建筑师和科学家的灵感来源。借助程序化生成算法,我们能够以远超手动建模的速度,创建出逼真、奇幻且多样化的植物结构。 **课程内容重点:** * **课程介绍与研究综述:** 了解课程结构、教学方法,以及程序化植物生成的最新科学研究成果,探讨其在游戏开发中的优劣势,并介绍贯穿课程的实践项目。 * **程序化网格生成理论:** 学习创建程序化植物所需的基础理论,包括坐标系统、向量和必要的数学计算。 * **核心算法讲解:** 深入学习三大核心算法: * **空间定殖算法与动画系统:** 掌握如何使用空间定殖算法生成植物全局形态,并结合Catmull-Rom样条,实现平滑的植物动画。 * **L-System算法:** 学习L-System算法在植物生成中的应用。 * **半程序化方法:** 探索半程序化方法在植物生成中的优势。 * **L-System与外部资源整合:** 学习如何将外部资源(3D模型和2D精灵)集成到L-System植物生成流程中,创建基础的延时摄影效果。 **课程不包含的范围:** * 程序化地形生成 * 特定花卉/树木/植物的生成与动画 * 花卉/树木/植物特定部分的程序化生成(如叶子、花瓣、花蕾、果实等) **学习收获:** 通过本课程,您将掌握从编程角度创建植物网格的关键技能,并学会如何整合3D模型和2D精灵资源以增强您的创作。课程强调使用免费资源,鼓励引用创作者并遵守其许可协议。无论您是艺术家、游戏开发者还是计算机图形学爱好者,都将能运用所学知识和工具,创造出属于您自己的程序化生成的植物,无论是写实风格还是完全虚构的。
Welcome to the Procedural Plant Generation course!In this course, we will explore the fascinating world of procedural generation of plants. Plants are complex natural structures that have always been a source of inspiration for artists, architects, and scientists. With the development of procedural generation algorithms, we can now create realistic, fantastic and diverse plant structures in a fraction of the time it would take to manually model them.The course is divided into four main parts. First, I will quickly introduce this course, my pedagogy, and we will cover the latest scientific research on procedural plant generation, the advantages and drawbacks of procedural generation inside videogames and the project that will structure this course.In the second part, we will explain the theoretical approach behind procedural mesh generation. We will see the basic theory to understand how to create procedural plant with coordinate systems, vectors and some mathematics calculations.The third part is subdivided respectfully into 3 parts corresponding to theses algorithms: Space Colonization with Animation System, LSystem & Semi-Procedural approach. It's the heart of this course. We will see how to generate for these 3 algorithms a plant global form with Catmull-Rom Spline and also how to animate it smoothly.The last part will show how to integrate external assets inside LSystem Plant Generation to create a basic timelapse.It is important to note that this course DOES NOT COVER topics such as: Procedural Terrain GenerationSpecific Flower / Tree / Plant Species Generation & AnimationProcedural Generation of Specific Parts of Flower / Tree / Plant like Leaves / Petals / Buds / Fruits etc.However, you will understand and learn the essential skills to create meshes looking like plants, from a coding perspective and how to integrate asset resources (3D models & 2D sprites) on it to enhance your creations.Lastly, I want to emphasize that all the assets used in the projects are free to be used, as long as the creators are cited and all conditions of their respective license are filled. I really want to encourage the use of free resources and the support of talented creators.Whether you are an artist, a (game) developer, or a computer graphics enthusiast, this course will provide you with the knowledge and tools to create your own procedurally generated plants. By the end of this course, you will have a solid understanding of the theory and practice of procedural plant generation, and you will be able to create your own complex plant structures, realistic or on the contrary completely unreal. Let's get started!