Skip to content

Commit 2315074

Browse files
committed
Apply edits from Jaker
1 parent 7c9bd4d commit 2315074

File tree

1 file changed

+6
-6
lines changed
  • blog/2025/2025-05-09-blender-baking

1 file changed

+6
-6
lines changed

blog/2025/2025-05-09-blender-baking/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,26 @@ slug: 'blender-baking'
44
description: 'How to get nice materials on low poly objects'
55
date: '2025-05-09'
66
authors: ['jaked']
7-
tags: ['blender', 'baking', 'normal-maps', 'article', 'tutorial', 'showcase']
7+
tags: ['blender', 'baking', 'normal-maps', 'article', 'tutorial']
88
---
99

10-
Real time rendering performance is often limited by 3D assets as much as it's limited by code. Good low poly assets inevitably rely on baking, the process of transferring details from a high poly mesh with a complex material to a low poly one with a much simpler material. Unfortunately however, there seems to be a lack of info regarding baking around, especially in Blender things can sometimes be a bit unintuitive regarding baking. In the process of working on my game, A Short Odyssey (ASO), I came up with a workflow that works quite well for me, so I will share it with you today.
10+
Real time rendering performance is often limited by 3D assets as much as it's limited by code. Good low poly assets inevitably rely on baking, the process of transferring details from a high poly mesh with a complex material to a low poly one with a much simpler material. Unfortunately, however, there seems to be a lack of info regarding baking around. Especially in Blender, things can sometimes be a bit unintuitive regarding baking. In the process of working on my game, A Short Odyssey (ASO), I came up with a workflow that works quite well for me, so I will share it with you today.
1111

1212
For this tutorial we are going to use this wooden bowl model from the fantastic website [Polyhaven](https://polyhaven.com/a/wooden_bowl_02).
1313

1414
![Bowl Rendered](bowl-rendered.webp)
1515

1616
<!-- truncate -->
1717

18-
As with all of the free CC0 models on Polyhaven, this mesh has a fairly high number of small triangles. 4,666 to be exact, while that may not seem like a lot think about how big it is likely to be in a realtime scene. Most of the time the entire bowl might only be a few pixels tall! Especially given that small triangles are much more expensive than large triangles (due to quad occupancy). this is probably something we should deal with.
18+
As with all of the free CC0 models on Polyhaven, this mesh has a fairly high number of small triangles. 4,666 to be exact. While that may not seem like a lot think about how big it is likely to be in a real time scene. Most of the time the entire bowl might only be a few pixels tall! Especially given that small triangles are much more expensive than large triangles (due to [quad occupancy](https://blog.selfshadow.com/2012/11/12/counting-quads/)). This is probably something we should deal with.
1919

2020
![Small Bowl](small-bowl.webp)
2121

22-
Now that we understand why we must bake, lets go ahead and do it.
22+
Now that we understand why we must bake, let's go ahead and do it.
2323

2424
# Preparing for the Bake
2525

26-
Open up your high poly model in Blender, I am using Blender 4.4, other versions should work but your UI might not match up exactly with this tutorial.
26+
Open up your high poly model in Blender. I am using Blender 4.4. Other versions should work but your UI might not match up exactly with this tutorial.
2727

2828
![High Poly Blender](high-poly-blender.webp)
2929

@@ -43,7 +43,7 @@ If it is not, you can apply the scale with <kbd>Ctrl+A</kbd> -> Apply -> Scale,
4343

4444
![triangulate](triangulate.webp)
4545

46-
Next you need to add a triangulate modifier to the low poly object, the exact options you pick here don't really matter but if you change them after the bake you must re-bake all maps.
46+
Next, you need to add a triangulate modifier to the low poly object. The exact options you pick here don't really matter, but if you change them after the bake you must re-bake all maps.
4747

4848
# Creating a Bake Target Proxy
4949

0 commit comments

Comments
 (0)