Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Making Procedural Weapons In Blender 3+
Section 1 Welcome And Setup
Welcome To The Course (0:57)
Suitability Of Procedural Generation (5:33)
Setting Project Goals (2:30)
Outlining Our first Specification (1:27)
Gather Reference Material (4:59)
Use PureRef For Images (3:42)
Modelling Your First Components (12:00)
Materials and Material Slots (8:43)
Preparing Your Models For Export (8:22)
Export Your Models and Testing (10:14)
Section Wrap Up (0:50)
Section 2 Assembling Using Geometry Nodes
Welcome To Section 2 (1:01)
Origin Manipulation (5:27)
Geometry Nodes Overview (10:12)
Instancing On Points (6:58)
Collection Info (8:12)
Random Values (5:27)
Managing External Input Values (3:25)
Using A Grid For Displaying Models (9:27)
A Random Seed Using Time (4:41)
A Random Seed Using Position (6:00)
Organising Nodes (14:55)
Fake Users (9:58)
A Random Seed Using Scripting (13:49)
Exporting Random Axes (10:47)
Drag, Drop & Search - New in Blender 3.1 (1:21)
Section Wrap Up (1:40)
Section 3 Automation In Blender
Welcome To Section 3 (1:19)
The Sections Journey (4:02)
Finding Needed Code (16:05)
Pseudo Coding (8:49)
Auto-Close Brackets And Quotes (2:07)
Importing Modules (5:16)
Clearing The Console (2:11)
Finding An Object Using Python (7:31)
Selecting An Object By Name (12:36)
Applying A Modifier (3:34)
Making A Single Point (4:14)
A Quick Code Check And Tidy (6:03)
Exporting As A GLTF in Python (11:51)
Creating An Export Folder (11:21)
Creating A For Range Loop (7:56)
Creating And Assigning A Node Tree (9:30)
Time For A Refactor (23:22)
Section Wrap Up (0:54)
Section 4 Adding More Elements
Section Introduction (0:58)
What Problem Are We Solving (2:54)
Using A Bounding Box (10:06)
Refactoring Our Nodes (Node Groups) (6:11)
Creating Vertex Groups (7:36)
Instancing On A Vertex Group (9:51)
Toggle And Populate Fields With Python (15:24)
Using Attribute Names (Blender 3.2+) (4:13)
Checking And Fixing Our Code (3:16)
Exportable Attachment Points (6:15)
Setting Up A New Export Script (5:53)
Selecting Objects in A Collection (11:46)
Selecting Children Of An Object (10:29)
Exporting Individual Weapon Components (13:25)
Section Wrap Up (0:39)
A Random Seed Using Position
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock