Procedural modeling in Blender with Python

Create Procedural Assets with Blender and Python for your next Game Development or 3D Project

In this course we will walk through the entire process of creating procedural assets for your game development or visual effects projects. You will be taken through each step of the process from generating the base geometry, to adding detail in various ways, then finally setting up some initial materials.

What you’ll learn

  • Creating modifiers with Python.
  • Adjusting modifier properties with Python.
  • Collapsing modifiers with Python.
  • Generating displacement textures with Python.
  • Art direction and creative control over the generated textures.
  • Moving vertices with Python.
  • Adding edges with Python.
  • Identifying faces through code.
  • Introduction to normals on both faces and vertexes.
  • Extruding (specific) faces with Python.
  • Creating materials with Python.
  • Applying materials with Python.
  • Applying multiple materials to a single object using material slots and indexes with Python.
  • Randomization.
  • Efficient workflows.
  • Clever usage of tools.

Course Content

  • Introduction –> 1 lecture • 2min.
  • Modifiers –> 7 lectures • 57min.
  • Procedural Rocks –> 9 lectures • 50min.
  • Procedural books –> 13 lectures • 1hr 17min.

Procedural modeling in Blender with Python

Requirements

  • Basic knowledge of Blender ( navigating a scene ).

In this course we will walk through the entire process of creating procedural assets for your game development or visual effects projects. You will be taken through each step of the process from generating the base geometry, to adding detail in various ways, then finally setting up some initial materials.

 

You also get a complete guide to the basics of Python, as a bonus, so if you are completely new to Python, you can get up to speed quickly and learn how to apply core concepts to your Blender workflow.

 

If you are new to Procedural Modeling or Procedural content creation for games, and want to jump start your learning in Blender, then this course is perfect for you!