Procedural Plant Generation with Unity

th_nqt9yADgVKDSCng5T2J38w7Zbg3PJc7Y

发现 LSystem、SpaceColonization 和绘图方法,以在 Unity 上以 2D 和 3D 创建程序植物网格。

你将学到什么 学习
如何用数学思考程序网格生成
学习如何在 Unity 中为植物生成创建网格 学习
如何为我们生成的植物制作基本动画 学习
程序植物生成主要算法的逻辑
一个完整的项目混合 LSystem , 空间殖民和半程序方法
创建 2D 和 3D 程序生成的植物

要求
Unity编程基础知识
高中数学基础知识

描述
欢迎来到程序化植物生成课程!在本课程中,我们将探索程序化植物生成的迷人世界。植物是复杂的自然结构,一直是艺术家、建筑师和科学家的灵感来源。随着程序生成算法的发展,我们现在可以创建逼真的、梦幻般的和多样化的植物结构,而所花的时间只是手动建模它们所花费时间的一小部分。课程分为四个主要部分。首先,我将快速介绍这门课程,我的教学法,我们将涵盖关于程序化植物生成的最新科学研究、视频游戏中程序化生成的优缺点以及构建这门课程的项目。在第二部分,我们将解释程序网格生成背后的理论方法。我们将看到基本理论,以了解如何使用坐标系、向量和一些数学计算来创建程序植物。第三部分恭敬地细分为与这些算法相对应的 3 个部分:带动画系统的空间殖民化、LSystem & 半过程方法。这是本课程的核心。我们将看到如何使用 Catmull-Rom Spline 为这 3 种算法生成植物全局形式,以及如何对其进行流畅的动画处理。最后一部分将展示如何在 LSystem Plant Generation 中集成外部资产以创建基本的延时摄影。这很重要请注意,本课程不涵盖以下主题:程序地形生成特定花卉/树木/植物物种生成和 花/树/植物特定部分的动画程序生成,如叶子/花瓣/芽/水果等。但是,您将从编码的角度理解和学习创建看起来像植物的网格的基本技能以及如何整合资产资源(3D models & 2D sprites) 来增强你​​的创作。最后,我想强调的是,项目中使用的所有资产都是免费使用的,只要引用了创作者并且满足了他们各自许可的所有条件。我真的很想鼓励使用免费资源和有才华的创作者的支持。无论您是艺术家、(游戏)开发人员还是计算机图形爱好者,本课程都将为您提供知识和工具来创建您自己的程序生成的植物。在本课程结束时,您将对程序化植物生成的理论和实践有扎实的理解,您将能够创建自己的复杂植物结构,无论是真实的还是完全不真实的。让我们开始吧!

Published 5/2023
Created by Pierre Billaud
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 90 Lectures ( 10h 43m ) | Size: 5.3 GB

Discover LSystem, SpaceColonization and Drawing Approach to create Procedural Plant Meshes on Unity in 2D and 3D.

What you’ll learn
Learn How to Think About Procedural Mesh Generation with Mathematics
Learn How to Create Meshes in Unity for Plant Generation
Learn How to Make Basic Animations for our Generated Plants
Learn Logic of the Main Algorithms for Procedural Plant Generation
A Complete Project mixing LSystem, Space Colonization and Semi-Procedural approach
Create 2D and 3D Procedurally Generated Plants

Requirements
Basic Knowledge of Programming in Unity
Basic Knowledge of High School Mathematics

Description
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!

Who this course is for
Curious Learners for Plant Mesh Generation
Unity Developers Curious About Mesh Construction
Plant Timelapse Addicts

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/43936.html

赞 (0)
steven的头像steven
上一篇 2023年5月18日 下午3:29
下一篇 2023年5月18日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部