Release date:2022, November

Author:Oscar Villarreal

Skill level:Beginner

Language:English

Exercise files:Yes

What you’ll learn

How to Use NumPy to create coordinates in a 3D space How to procedurally generate a terrain with random features How to create a forest by using the beta distribution How to use a parametric formula to generate town Import external models Export the scene to use it in Godot

Requirements Blender

3.X

Be familiar with Python or basic programing. You can follow the videos if you don’t have any experience

Optionally Godot to import the Blender scene.

Discription

Hello and welcome.

If you are a designer or developer who is interested in creating scenes automatically with unique features and the ability to use them in an external application, this course is for you.

This course focuses on creating multiple Python scripts that will help us create a scene with a variety of elements in it.

For this, we will use Blender and its scripting section where we will use Python and the NumPy library.

With NumPy, we will use multiple of its function to generate multiple sequences of numbers that will help us to create 3D coordinates.

These coordinates will be used to create a terrain, a forest and a little town.

This course may be attractive to you because it can help you save time when you are designing scenes with the ability to add your custom elements to the script.

In addition, you will have access to the content created during the course.

I hope you find the content useful and that you can apply it to your personal projects.

Have fun and happy learning.

In this course you will learn:

How to Use NumPy to create coordinates in a 3D space. How to procedurally generate a terrain with random features. How to create a forest by using the beta distribution. How to use a parametric formula to generate town. Import external models. Export the scene to use it in Godot.

You will require:

Blender 3.X.

Be familiar with Python or basic programing. You can follow the videos if you don’t have any experience.

Optionally Godot to import the Blender scene.

Who is Course for? 3D designers or programmers who want to automate tasks to create complex 3D scenes.

01. Introduction

01. Introduction

02. Basic Scripting

01. Set up working area 02. Executing the code 03. Working with NumPy 04. Working with np.arange 05. Working with np.linspace 06. Working with np.repeat 07. Arrays with multiple dimensions 08. Working with np.hstack 09. Working with np.random 10. Using mathematical operations 11. Sine wave

03. Terrain generator

01. Creating the terrain 02. Random reliefs 03. Hills. Pt 1 04. Hills. Pt 2 05. Hills. Pt 3

04. Forest generator

01. Beta distibution 02. Forest width 03. Centering the forest

05. Town generator

01. Parametric circle equation 02. Circle size 03. Circle location

06. Importing external models

01. Importing the model 02. Creating multiple instances

07. Merging code snippets

01. Merging the terrain and forest scripts 02. Merging the town script 03. Merging the import script

08. Adjusting the details

01. Working with shrinkwrap 02. Custom look at function 03. Custom random direction 04. Random size 05. Adding a custom material 06. Adding random models 07. Random positions for the houses 08. Removing duplicate positions 09. Removing near models 10. Removing overlapping house

09. Extra – Exporting the scene

01. Exporting to glTF 02. Importing into Godot

10. Extra – Creating the 3D models

01. Modeling a tree 02. Modeling a house

11. End

01. Final message

[Udemy] Procedurally generated scenes with Blender, Python & NumPy.7z [Udemy] Procedurally generated scenes with Blender, Python & NumPy_Subtitles.7z

  Channel    and      Group

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!