Making Procedural Weapons In Blender 4

Procedural Weapons Course Image

Do you want to be able to make hundreds of weapons at the click of a button? Then this is the course for you!

Blender is a brilliant program, capable of creating amazing models which can be exported to any game engine. In this course, we focus on the free and open-source Godot game engine. Many of the techniques taught will be immediately applicable to other game engines as well. Here are just a few of the things you’ll learn during this course:

  • Why and when to use procedural generation.
  • Understand the main workflow steps.
  • Use geometry nodes to assemble new weapons for you.
  • Write a basic export script that saves you hours of time!

This is an intermediate course- but wait! What does that really mean?

I always start my courses in an easy to understand manner and talk through all of my steps, however, if you are completely new to Blender or 3D modelling, you might struggle to follow along. If you have some existing Blender knowledge you will be able to jump straight in and follow along!

You’ll be OK with little or no experience. With our online tutorials, you’ll be amazed at what you can achieve, with instructor support and online help.

The course starts with building some basic weapon components that we will assemble manually and step through all the necessary processes to ensure your exported model works flawlessly… You will apply your new skills to your project all the time. Project files will all be included, as well as additional references and resources – you’ll never get stuck. There are talking-head videos along with the screencasts for you to follow.

For each of the models that you build you will follow this process:

  • Be taught a new technique.
  • Challenged to apply the lessons to your own work.
  • Be shown step-by-step how to build it.
  • Apply your previous knowledge regularly.

You’ll get lifetime access to the course. The creators are qualified and experienced professionals who are able to explain complex concepts clearly, as well as entertain along the way. By the end of the course, you’ll be very confident making 3D assets ready for export to Godot.

Access to this course comes with an optional, free community site where you can share games and 3D models and as well as Discord, where you can connect with other students.

Let’s hop on over, into Blender!

Course Content

Welcome And Setup
13 Lectures
Welcome To The Course
Lecture Progress Files
Suitability Of Procedural Generation
Setting Project Goals
Outlining Our First Specification
Gather Reference Material
Use PureRef For Images
Modelling Your First Components
3 Axe Challenge
Materials and Material Slots
Preparing Your Models For Export
Export Your Models and Testing
Section Wrap Up
Geometry Nodes
15 Lectures
Welcome To Section 2
Origin Manipulation
Geometry Nodes Overview
Instancing On Points
Collection Info
Random Values
Managing External Input Values
Using A Grid For Displaying Models
A Random Seed Using Time
A Random Seed Using Position
Organising Nodes
Fake Users
A Random Seed Using Scripting
Exporting Random Axes
Section Wrap Up
Automation In Blender
19 Lectures
Welcome To Section 3
The Section’s Journey
Finding Code – References
Finding Code – In Blender
Pseudo Coding
Importing Modules
Clearing The Console
Finding An Object Using Python
Selecting An Object By Name
Applying A Modifier
Making A Single Point
A Quick Code Check And Tidy
Save and Revert
Adding a Modifier In Python
Exporting As A Glft In Python
Creating An Export Folder
Creating A For Range Loop
Refactoring Our Code & Functions
Section Wrap Up
Adding More Elements
12 Lectures
Section Introduction
What Problem Are We Solving
Using A Bounding Box
Creating Vertex Groups
Instancing On A Vertex Group
Exportable Attachment Points
Setting Up A New Export Script
Selecting Objects In A Collection
Selecting Children Of An Object
Exporting Individual Weapon Components
Exporting Components – Using A List (EXTRA)
Section Wrap Up