Blender Workflow - Creating 3D Meshes
Home > Guides > Building GSPro Courses > Blender Workflow
Overview
Blender is where your 2D splines become 3D course meshes. You'll use the OPCD Blender tools to conform your splined shapes to your terrain, create bunker depressions, water bodies, and place 3D objects like bridges and bulkheads.
The Clender (automated Blender processing service) does much of the heavy lifting, but you'll need to understand Blender to fine-tune and enhance your course.
1. Blender Introduction
Blender Introduction (V4)
Overview of Blender's role in the course building workflow.
Blender's Role:
- Convert 2D splines to 3D meshes
- Conform meshes to terrain elevation
- Create bunker and water depressions
- Place 3D objects (bridges, bulkheads, etc.)
- Export FBX files for Unity
2. Installing Blender
Installing Blender 4.0.2
Install the specific Blender version compatible with OPCD tools.
Required Version: Blender 4.0.2 (or 4.0.x series)
Why this version?
- OPCD add-ons are tested with Blender 4.0.x
- Newer versions may have compatibility issues
- Free and open-source
Installing Blender Add-ons
Install the OPCD Blender add-ons that provide golf course-specific tools.
OPCD Add-ons Include:
- Mesh conforming tools
- Bunker creation tools
- Water plane generators
- Object placement helpers
- Export presets for Unity
3. Optional Blender Training
If you're completely new to Blender, these tutorials will help you understand the basics.
Blender 4.0 Tutorial (Optional Blender Training)
Comprehensive Blender tutorial series. You don't need to watch all of it - just enough to understand navigation and basic mesh editing.
Useful Topics:
- Interface overview (first 15 minutes)
- Navigation (viewport movement)
- Selecting and moving objects
- Basic mesh editing
4. Blender Workflow Overview
Blender Workflow Overview (V4)
📺 Blender - Blender Workflow Overview (V4)
Understanding the complete Inkscape → Clender → Blender → Unity workflow.
Workflow Steps:
- Export SVG from Inkscape
- Submit SVG to Clender
- Clender processes and returns Blend file
- Open Blend file in Blender
- Import terrain OBJ
- Conform meshes to terrain
- Use OPCD tools for bunkers, water, objects
- Export FBX files for Unity
5. Submitting to the Clender
Prepping and Exporting Inkscape (V4)
📺 Blender - Prepping and Exporting Inkscape (V4)
Final Inkscape preparations before Clender submission.
Pre-Submission Checklist:
- All shapes are closed paths
- Correct colors assigned
- No overlapping shapes of same color
- Proper layer organization
- Save as Inkscape SVG (not plain SVG)
Submitting Your SVG to the Clender
📺 Blender - Submitting Your SVG to the Clender
Submit your Inkscape SVG to the automated Clender processing service.
Clender Process:
- Upload SVG file
- Clender converts shapes to 3D meshes
- Applies initial materials
- Creates blend zones
- Returns downloadable Blend file (usually 10-30 minutes)
Following Your Progress Through the Clender
📺 Blender - Following Your Progress Through the Clender
Monitor your Clender job and understand the processing stages.
Processing Stages:
- Queued
- Processing SVG
- Creating meshes
- Applying materials
- Complete (download ready)
Fixing Pre-Cut Errors
📺 Blender - Fixing Pre-Cut Errors
Troubleshooting errors that occur during Clender processing.
Common Errors:
- Shape validation failed (unclosed paths)
- Color not recognized
- Overlapping geometry
- Invalid SVG structure
Verifying Your Returned Blend Files (V4)
📺 Blender - Verifying Your Returned Blend Files (V4)
Open and inspect your Blend file to ensure everything processed correctly.
What to Verify:
- All shapes converted to meshes
- Materials applied correctly
- Blend zones created
- No missing features
6. OPCD Blender Tools
Intro to OPCD Blender Tools (V4)
📺 Blender - Intro to OPCD Blender Tools (V4)
Overview of the custom OPCD tools available in the Blender add-on.
OPCD Tool Categories:
- Conform Tools: Drape meshes onto terrain
- Bunker Tools: Create realistic bunker depressions
- Water Tools: Generate water bases and planes
- Object Placement: Position bridges, bulkheads, rocks, etc.
7. Importing and Conforming Terrain
Importing Your Terrain OBJ and Conforming Your Meshes (V4)
📺 Blender - Importing Your Terrain OBJ and Conforming Your Meshes (V4)
Import your Unity terrain (exported as OBJ) into Blender and conform your course meshes to it.
Conforming Process:
- Import terrain OBJ file
- Select course mesh (tees, greens, fairways, etc.)
- Use OPCD Conform tool
- Mesh vertices snap to terrain elevation
- Creates accurate 3D representation
Why Conforming Matters:
- Meshes must follow terrain contours
- Prevents floating or buried geometry
- Ensures proper playability
Importing Your Outer Terrain and Creating Outer Mesh (V4)
📺 Blender - Importing Your Outer Terrain and Creating Outer Mesh (V4)
Import and conform your outer (plot) terrain.
Outer Terrain:
- Lower detail than inner course
- Provides visual context
- Fills the horizon
8. Materials and Vertex Painting Concepts
Blend, Material, Vertex Painting Concepts (V4)
📺 Blender - Blend, Material, Vertex Painting Concepts (V4)
Understanding how materials and vertex colors work together.
Key Concepts:
- Materials: Define surface appearance (grass types, sand, etc.)
- Vertex Colors: Paint material variations across a mesh
- Blends: Smooth transitions between materials
- MAHS Shader: Multi-Array Height Shader (Unity)
Workflow:
- Meshes have base materials assigned by Clender
- Use vertex painting to add variation
- Export vertex color data with FBX
- Unity MAHS shader reads vertex colors to apply materials
9. OPCD Bunker Tools
OPCD Bunker Tools (V4)
📺 Blender: OPCD Bunker Tools (V4)
Create realistic bunker depressions that dig into the terrain.
Bunker Tool Features:
- Automatic terrain cutting
- Sand base creation
- Lip/edge generation
- Depth control
Bunker Workflow:
- Select bunker mesh
- Run OPCD Bunker tool
- Adjust depth and lip width
- Tool cuts terrain and creates sand base
- Generates smooth transitions
Best Practices:
- Typical bunker depth: 0.3 - 1.0 meters
- Lip width: 0.5 - 2.0 meters
- Greenside bunkers: shallower, tighter lips
- Fairway bunkers: can be deeper
10. Water Features
OPCD Water Bases (V4)
📺 Blender: OPCD Water Bases (V4)
Create the terrain depression for water bodies.
Water Base Workflow:
- Select water boundary mesh
- Run OPCD Water Base tool
- Cuts terrain to water level
- Creates sloped banks or vertical edges
- Generates bottom mesh
Water Level:
- Set consistent water elevation
- Usually matches lowest edge of water boundary
- Will place water plane at this height later
OPCD Water Planes (V4)
📺 Blender: OPCD Water Planes (V4)
Generate the water surface plane with proper material.
Water Plane Features:
- Flat plane at specified elevation
- Matches water boundary shape
- Water material with reflection/refraction
- Transparency and color controls
11. Object Placement
OPCD Object Placement - Bulkheads (V4)
📺 Blender: OPCD Object Placement - Bulkheads (V4)
Place bulkheads (retaining walls) around water hazards.
Bulkhead Uses:
- Retain water edges
- Decorative elements
- Realistic lake/pond details
- Prevent unrealistic slopes
OPCD Object Placement - Bridges (V4)
📺 Blender: OPCD Object Placement - Bridges (V4)
Place bridges over water or ravines.
Bridge Placement:
- Select bridge model from OPCD library
- Position over crossing point
- Rotate and scale to fit
- Conform to terrain at ends
OPCD Object Placement - Everything Else! (V4)
📺 Blender OPCD Object Placement - Everything Else! (V4)
Place additional 3D objects: rocks, benches, ball washers, trash cans, etc.
Available Objects:
- Decorative rocks and boulders
- Course furniture (benches, trash cans)
- Yardage markers
- Tee markers
- Flagsticks (placed later in Unity)
12. Exporting for Unity
Saving Blend File and Exporting Your Meshes to FBX (V4)
📺 Blender - Saving Blend File and Exporting Your Meshes to FBX (V4)
Export your finished course meshes as FBX files for Unity import.
Export Settings:
- FBX 7.4 Binary format
- Include vertex colors
- Apply modifiers
- Correct scale and orientation
- Separate files or combined (your choice)
Export Organization:
MyCourseFBX/
├── inner_course.fbx (main course meshes)
├── outer_plot.fbx (outer terrain)
├── water_planes.fbx
└── objects.fbx (bridges, bulkheads, etc.)
Critical Settings:
- Path Mode: Copy (embeds textures)
- Apply Scalings: FBX All
- Forward: -Z Forward
- Up: Y Up
- Export vertex colors: Enabled
13. Making Changes
Making Changes to Meshes (V4)
📺 Blender - Making Changes to Meshes (V4)
How to revise and update your meshes after initial export.
Change Workflow:
- Edit shapes in Inkscape
- Resubmit to Clender (or edit Blend file directly)
- Re-conform to terrain if needed
- Re-export FBX
- Replace in Unity
When to Make Changes:
- Bunker shapes need adjustment
- Fairway edges refined
- New features added
- Fixing overlaps or gaps
✅ Checklist Before Moving Forward
- Installed Blender 4.0.2
- Installed OPCD Blender add-ons
- Submitted SVG to Clender successfully
- Downloaded and verified Blend file
- Imported terrain OBJ into Blender
- Conformed all course meshes to terrain
- Created bunker depressions with OPCD tools
- Created water bases and planes
- Placed objects (bridges, bulkheads, etc.)
- Exported FBX files for Unity
- Saved Blend file for future edits
Common Issues and Solutions
Problem: Meshes not conforming to terrain correctly
Solution: Ensure terrain OBJ is in same coordinate space; check scale; try re-exporting from Unity
Problem: Bunker tool creates weird geometry
Solution: Simplify bunker shape in Inkscape; check for overlapping edges; adjust depth parameter
Problem: Water plane not showing in Unity
Solution: Verify water plane has correct material assigned; check elevation matches water base
Problem: FBX export loses vertex colors
Solution: Ensure "Export Vertex Colors" is enabled in FBX export settings
Problem: Objects floating or buried in Unity
Solution: Re-conform objects to terrain in Blender; check Y-axis orientation
Time Expectations
Blender Phase Typical Time:
- First time through (learning): 10-15 hours
- Subsequent courses: 4-8 hours
- Per-hole revisions: 15-30 minutes
What Takes Time:
- Learning Blender interface (first time)
- Fine-tuning bunker depths
- Placing objects precisely
- Vertex painting details (optional advanced work)
What's Next?
Your course meshes are ready for Unity! In the next section, you'll import your FBX files, apply materials, and start seeing your course come to life in 3D.
Next Guide: Unity Setup & Materials →
Navigation:
← Back: Inkscape Splining | Next: Unity Setup →
