Blender Studio
  • Films
  • Projects
  • Training
  • Characters
  • Tools
  • Blog
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Training Highlights
Stylized Rendering with Brushstrokes
Geometry Nodes from Scratch
Procedural Shading Fundamentals
Stylized Character Workflow

Training types
Course Documentation Production Lesson Workshop

Training categories
Animation Geometry Nodes Lighting Rendering Rigging Shading
Film Highlights
Wing It!
2023
Charge
2022
Sprite Fright
2021
Spring
2019
Project Highlights
Project DogWalk
Interactive
Gold
Showcase
BCON24 Identity
Showcase
Fighting with Grease Pencil
Article
Course
Game Asset Creation
Intro
  1. 01

    Introduction

Section 1 - Understanding the Interface
  1. 01

    Chapter 01 - First Encounters

    Free
  2. 02

    Chapter 02 - Navigation

    Free
  3. 03

    Chapter 03 - Layout Customizing

    Free
  4. 04

    Chapter 04 - User Preference Changes

    Free
Section 2 - Navigation
  1. 01

    Chapter 01 - Menus, Modes and Display

    Free
  2. 02

    Chapter 02 - Navigation

    Free
  3. 03

    Chapter 03 - Layers and Snapping

    Free
Section 3 - Modeling
  1. 01

    Chapter 01 - Mesh Data, Object Data

  2. 02

    Chapter 02 - Object Tools

  3. 03

    Chapter 03 - Mesh Tools - Extrude

  4. 04

    Chapter 04 - Mesh Tools - Bevel

  5. 05

    Chapter 05 - Mesh Tools - Subdivide

  6. 06

    Chapter 06 - Mesh Tools - Working With Loops

  7. 07

    Chapter 07 - Mesh Tools - Vertex Connect

  8. 08

    Chapter 08 - Mesh Tools - Inset

  9. 09

    Chapter 09 - Mesh Tools - Merging

  10. 10

    Chapter 10 - Mesh Tools - Knife Tool

Section 4 - Modeling a Game Asset
  1. 01

    Chapter 01 - Ref Images & Traffic Cone Blockout

  2. 02

    Chapter 02 - Traffic Cone Modeling

  3. 03

    Chapter 03 - Normal Editing - Smooth/Hard Edges

  4. 04

    Chapter 04 - High Res Traffic Cone

  5. 05

    Chapter 05 - Camera Modeling

  6. 06

    Chapter 06 - Modeling With Curves

  7. 07

    Chapter 07 - Finishing The Camera Model

  8. 08

    Chapter 08 - Removing NGons

  9. 09

    Chapter 09 - Hi Res Lens And Ribbed Cable

  10. 10

    Chapter 10 - Organizing And Naming Objects

Section 5 - UVs
  1. 01

    Chapter 01 - UVs Overview

    Free
  2. 02

    Chapter 02 - Mirror Modifier

  3. 03

    Chapter 03 - UV Unwrapping The Base

  4. 04

    Chapter 04 - UV Unwrapping The Cable

  5. 05

    Chapter 05 - UV Unwrapping The Cone

  6. 06

    Chapter 06 - UV Final Layout

Section 6 - Baking
  1. 01

    Chapter 01 - Baking Setup And Creating Images

  2. 02

    Chapter 02 - Baking Ambient Occlusion

  3. 03

    Chapter 03 - Baking Normal Maps

  4. 04

    Chapter 04 - Creating The Base Color Materials

  5. 05

    Chapter 05 - Baking The Base Color

  6. 06

    Chapter 06 - Setting Up A Complete Material

  7. 07

    Chapter 07 - Cord Baking And Multiple UV Sets

  8. 08

    Chapter 08 - Baking The Camera Lens

Section 7 - 3D Painting
  1. 01

    Chapter 01 - 3D Painting Setup

  2. 02

    Chapter 02 - Painting A Vertical Gradient

  3. 03

    Chapter 03 - Multi Layered Painting

  4. 04

    Chapter 04 - Worn Edges With Cavity Masking

  5. 05

    Chapter 05 - Baking All Layers Down To 1

Section 8 - Importing and Exporting
  1. 01

    Chapter 01 - Importing A TF2 Character

  2. 02

    Chapter 02 - Rigging And Placing The Asset

  3. 03

    Chapter 03 - LOD Creation

  4. 04

    Chapter 04 - Exporting As OBJ

  5. 05

    Chapter 05 - Importing Into Team Fortress 2

Assets
  1. Attribution & Links
  2. ConeCamHat.obj
  3. ConeCamHat_LOD.obj
Images And Textures
  1. Ref - camera-712122_1920-color.jpg
  2. Ref - caution-389408_1920-color.jpg
Blend Files
  1. Asset 01 - Modeling
  2. Asset 02 - UVing
  3. Asset 03 - Baking
  4. Asset 04 - Texturing
  5. Asset 05 - Exporting And Importing
  6. Camera Fly Example Geometry

Login to view this content

Join Blender Studio for just €11.50/month and get instant access to all of our training and film assets!

Login Join Blender Studio
Francesco Siddi
Francesco Siddi Author
License CC-BY
Report Problem
Section 6 - Baking

Chapter 08 - Baking The Camera Lens

Finishing up by baking out the necessary maps for the camera lens.

Join to leave a comment.

13 comments
David R Bellavance
David R Bellavance
Oct. 12th, 2017

First, thanks for making this tutorial. It has really helped with my understanding how game sprites are created.

That being said, I managed to advance my way to this chapter and all the way through the Baking portion of the tutorial with the only real issue being that sometimes I would bake onto the wrong UV image and would have to back up to an earlier save point and start again.

Now I've reached the point where your tutorial tries to clean up the cone mesh (around time index 5:16) and I have this peculiar behavior that even though I select the Ambient Occlusion UV Image, the bake affects the BasicColor image converting the cone portion to an ambient occlusion. I've retraced my steps several times and tried following the tutorial precisely with the same effect.

I am using a 2015 MacBook Pro with an AMD Radeon R9 M370X 2048 MB Intel Iris Pro 1536 MB and running on MacOS Sierra 10.12.6.

The version of Blender I am using is 2.7.8.

Hope you can give me a clue as to what I am doing wrong.

Thanks again.

Aidy Burrows
Aidy Burrows
Oct. 17th, 2017

@drbtech: Hi! Great that you're getting through successfully so far.

Something to watch out for when swapping the texture to bake onto is to make sure you have faces selected when you switch the texture.

Blender has something that it calls 'texfaces' you can have lots of faces with different textures assigned to them. It is these texfaces that blender is referencing to check what image that face should be baked to.

So hopefully that doesn't sound too confusing, the process would be to first select the faces you would like to bake, then in the uv/image editor choose the image you want to bake to. Then when you hit bake it should bake to that image.

Possibly when you're switching textures in the uv/image editor the faces of the 3d model aren't selected. :)

Aidy.

Mathilde Pignol
Mathilde Pignol
May 30th, 2017

There is something strange going on with the mirroring and the normals of my objects. It looks like the normals are flipped on the mirrored side. It's happening with the cone (but not the base) and with the camera lens (but not the camera body). I think it might be a different setting in Blender 2.78 (the version I am using) or a bug perhaps as opposed to something I missed or did differently than the tutorial because I downloaded the Blend file "Asset 03 - Baking" (the result file for this whole section of the tutorial), loaded it in Blender and I am seeing the same problems. Here is a screenshot so you see what I mean http://imgur.com/3vurnBG I have tried recalculating normals (Ctrl-N) but that doesn't seem to help. Any ideas?

Aidy Burrows
Aidy Burrows
May 31st, 2017

@mathilde: sounds like you've tried a bunch of sensible ideas so far. I have just opened up the file myself in version 2.78 and it appears to be working fine still. Which I realize isn't particularly helpful!

Is that screenshot from the downloaded version? If possible could you attach the blend file that you're having a problem with here? If not then i'll give you an email address to send to directly. :)

Pack the textures in (File > External Data > Pack All into .blend) and i'll see if I also get that issue and take it from there!

Aidy.

Show more replies
Aidy Burrows
Aidy Burrows
June 2nd, 2017

@mathilde: that's very helpful!!! Logging these kinds of things after all gives blender the best chance of being as robust and stable as possible! :) Aidy.

Mathilde Pignol
Mathilde Pignol
June 1st, 2017

@Aidy_Burrows: OK, I filed a bug here: https://developer.blender.org/T51699 And I also tested it on a different MacBook Pro but it didn't have the problem so it seems confined specifically to my version or my graphics card. In any case, I included all that info in the bug report so I hope that helps!

Aidy Burrows
Aidy Burrows
June 1st, 2017

@mathilde: oh wow, you've done some awesome investigation there, I think maybe a bug is worth logging there. I seem to recall Mac does have some hurdles possibly when it comes to graphics drivers though I maybe mis-remembering. Or that could be resolved now. In any case, I suppose a bug should be in order here.... https://developer.blender.org/maniphest/project/2/

Hopefully it's a simple fix in the Blender code or something in a driver that Apple will roll out soon perhaps! :) Aidy.

Mathilde Pignol
Mathilde Pignol
June 1st, 2017

@Aidy_Burrows: Thank you for trying the file on different computers and operating systems! I did some more investigating on my end and this is what I found. I was able to export the asset as FBX and import it in Unity (which is the game engine I am using) and the asset looks great! The normals are all pointing in the directions they should be. So the problem seems isolated to rendering in Blender, specifically.

I am using a Macbook Pro 2013 with Mac OS Sierra (10.12.4) and an NVIDIA GeForce GT 750M 2048MB graphics card. I tried downloading the latest Mac drivers from the NVIDIA site (based on this thread: https://blender.stackexchange.com/questions/7458/macbook-pro-rendering-issue) but that didn't seem to help. I am still getting the issue looking at the file in blender on Mac.

I do have dual boot with Bootcamp on my Mac so I booted over to Windows and downloaded Blender 2.78c and I didn't get any issues there, the normals look just as they should! So it seems the issue is specifically limited to Blender on Mac. I may have stumbled onto a rendering bug on the Mac side...

Aidy Burrows
Aidy Burrows
June 1st, 2017

@mathilde: hello, just tried it again from another computer, on linux mint, that file still seems to look fine on my end.

Perhaps it is a graphics card issue? Apologies, I'm clutching at straws so to speak at this point!

Aidy Burrows
Aidy Burrows
May 31st, 2017

@mathilde: That really is strange, i've opened it up and simply moved the lamp and i'm not getting that issue. Very weird. Looks like we're using exactly the same version of blender too.

Out of interest, i wonder if there could be some quirk of operating system perhaps, i'm running on Windows 8.1

I haven't checked it on another operating system yet. I will do this for you in the morning when I get a chance.

If it is some kind of bug perhaps making sure graphics drivers are up to date could be helpful?

Here is how it looks when I opened the file and moved the lamp to the front... https://drive.google.com/open?id=0B3eSxLu1oGOeRTh6NWdtNk9wUmc

I will look further into it later! Sorry it's one of those really rare headscratchers!!! What on Earth could be going on!?

Mathilde Pignol
Mathilde Pignol
May 31st, 2017

@Aidy_Burrows: thank you for your prompt response and offer to help! Uh, it's weird that I am having this issue but you are not (the exact version of Blender I have is 2.78c date 2017-02-24 14:33 hash: e92f235).

The file I am having issues with is indeed the downloaded file from the tutorial. I have just downloaded it again, to make sure and, yes, it is still causing issues. Just in case, though, I have saved it and uploaded it here: https://s3.us-east-2.amazonaws.com/robotogamesbucket/Asset+03+-+Baking_Mathilde.blend (the only modification I have made to the original is to move the Lamp object). Thanks again for taking a look at this, I very much appreciate it!

HaQadosch Berraka
HaQadosch Berraka
Dec. 20th, 2015

Hey, Awesome tutorial thanks for doing this ! I am following the steps one by one, but somehow, the lens of the camera is being "tiled". I tried to tweak around but to no avail. Any ideas ?

Thanks again.

Aidy Burrows
Aidy Burrows
Nov. 5th, 2016

@haqadosch: Thanks! Apologies for the late reply here! Just spotted that I dont get notified so i'll need to dig through these occasionally and check if anyone posts. :)

I think the camera is being 'tiled' possibly because the uv's have been scaled outside of the grid area (generally called the 0 to 1 area) of the uv grid. Or is it tiling many more times than that?

Otherwise, in the image editor with the camera image shown press N to open the properties window, then find the 'game properties' and check the boxes marked 'x' and 'y'. This should switch off the 'tiling'.

Hope that helps! :) Aidy.

Films Projects Training Blog Blender Studio for Teams
Pipeline and Tools
  • CloudRig
  • Blender Kitsu
  • Brushstroke Tools Add-on
  • Blender Studio Extensions
Characters
  • Mikassa
  • Whale
  • Ballan Wrasse
  • Snow
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
Blender Studio

The creators who share.

Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite