Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Procedurally generated scenes with Blender, Python & NumPy

/

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.

Watch online or Download for Free
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


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *