A futuristic wild west, Warm Gun combines the favorite motifs of the classic western genre with the scraps of an obliterated technocracy. World War III has been fought to the tipping point and ecologists long unheeded cries have been silenced by the grim truth of their predictions. To the last drop of oil have the worlds resources been depleted, and only sporadic traces of modern structure can be sifted in the dust. Time ticks forward but humans must retrace their advancement back, through a history that has already been lived and to the Wild West for the second time around. We have trampled ahead to the past in muddy boots, to the United States of late 19th century. Greeted by the ghost of the wide-open country, the exhausted land is barren too, of all the old dreams we fulfilled beyond our means. This spun western lets you create your own one-of-a-kind characters and unique gangs; choose from weapons new and strange and a wider range.

Report article RSS Feed Warm Gun - Flamethrower

Our very own Robin Bonhoure walks us through his process of making a flamethrower asset in roughly 4 days.

Posted by EmotionalRobot on Sep 18th, 2010

Emotional Robots would like to present a new asset this weekend - the flamethrower. The use of this asset doesn't require much explanation, but the process of how it was made is interesting. Our very own Robin Bonhoure is going to break it down for you guys, and show you how he went from concept to smokin' hot asset in under a week.

Who are you?
My name is Robin Bonhoure, I’m 23, I’m French and I’m living in Lyon, France. My portfolio can be found here: Bonhourerobin.com

I've always loved playing video games - I wasted many days playing on my NES. My last console was a Playstation, after that I never bought another console because I discovered the PC. After discovering the PC, I was very interested by the idea of making video games, so I started to mess around with Hammer (Half life Editor), and Unreal Editor, and 3DS Max to make my model. Several years have passed since I first opened those editors, and I have been able to cultivate that passion for game design into a career in the games industry, working at places such as Ubisoft. I'm currently working at Emotional Robots as a technical artist and designer, on their Warm Gun project.

What are you going to show us?
Well, I’m going to show you the process I’ve done to make our mounted flamethrower:

Design:
I started with nothing but an idea, and I wanted something that fit the Warm Gun style. Emotional Robots doesn’t have a lot of top-down management, so every artist on the team is their own art director and everyone can give his point of view on the actual work, which is a great thing. It cultivates a lot of unique creativity and constant iteration because everyone gives great critiques. While all assets pass through a quality control check; by the time it reaches QC the asset has been peer reviewed multiple times and our managers don't have to request many (or any) changes. The entire process is very smooth.

So after a lot of research and iterations I finally finished with these images, which show the highpoly version:

01

02

Low Poly:
Next, I made the lowpoly model: It wasn't too hard, I just deactivated all my “TurboSmooth” modifiers and deleted some edges:

03

Here is the process I used to make the high poly and low poly material above the frame:

06

For the high poly I used “Cloth” - very simple, I just use the frame for collision.
For the low poly, I used the awesome “ProOptimizer” tool to optimize the model.

UVs:
For the UVs, I used 2 wonderful tools: Unwrap Tools and TexTools

04

The UVs were basic - I just used planar mapping, stitching and cutting a lot - nothing tricky. After that was done, I separated all UVs that shared the same space (symmetry) and put it on the right of the 1:1 UV space. To do that I used the function “Transform Tools”. I selected all UVs I wanted to move, set “U” to 1, and click “Offset”.

Baking:
After all the UVs had been set up, I needed to bake my high poly model.
But before making any baking, I organized my layers to make it easier:

05

Because I have a lot of little pieces, I had to baked all objects separately:

07

I rendered the normal map and the complete map next. When you put a white material on your high poly, create a skylight, and use the ray tracing, you can create a faked ambient occlusion map.

Normal map creation:
After having all my baking textures, I needed to reassemble these in one map:

07-1

Next I used my diffuse layer of scratches, import it into CrazyBump to get the normal map:

07-2

And then I assembled the two together by setting the scratches layer in “Overlay” and toggle off the “blue channel”.

07-3

Checking:
To check my normal maps I used the awesome directX shader by Laurens Corijn:

08

09

Texturing:
After I’ve seen that all my normal maps & UVs were working, I made the diffuse & specular maps:

10

I’ve made 3 materials: one for the frame, one for the flamethrower and one for the cloth.
I separated the flamethrower itself, because it’s the piece we will see in First Person, and it needs details. I separated the cloth too, because it’s the only material using “Two Sided”.

Import & Materials:
I imported the model into UDK:

11

And then set up the material:

12

I added reflection to the model for the metal pieces. I wanted to have a good control of the reflection so I made a reflection mask map which I embedded into the alpha channel of the specular map.

In order to properly send this off to our animator and pass quality check, I decided to do a basic animation in 3DS Max to show basic functions such as aiming, firing and reloading. The video can be seen below:


And finally, I imported it into UDK and attached one of our flame particles to it, to finish the setup and integration phase. The only thing left is to adjust damage properties (programmers) and rig/animate our characters to fit the asset (animators). After that, we'll be cooking!


I hope you enjoyed my walkthrough of how the flamethrower was made!

Keep on gunning!

Robin Bonhoure
Technical Artist/Designer
Emotional Robots, Inc.

Post comment Comments
Ashkandi
Ashkandi Sep 19 2010, 6:29am says:

i Can't see the pictures. :(

+1 vote     reply to comment
cheesemcboots
cheesemcboots Sep 19 2010, 6:46am says:

same - links broken

+1 vote     reply to comment
cW#Ravenblood
cW#Ravenblood Sep 19 2010, 8:15am says:

Yep, cant open.
Anyway, nice work :D

+1 vote     reply to comment
xXMaNiAcXx
xXMaNiAcXx Sep 19 2010, 10:11am says:

The vids are really sweet, awesome animation though, I love this game, for sure will get this!

+1 vote     reply to comment
Sn1pe
Sn1pe Sep 19 2010, 2:09pm replied:

blind

-1 votes     reply to comment
Kamikazi[Uk]
Kamikazi[Uk] Sep 19 2010, 10:45am says:

Awesome :D. Fix the links :D.

+1 vote     reply to comment
EmotionalRobot Author
EmotionalRobot Sep 19 2010, 11:20am says:

Links should be fixed!

Note to self: don't use external images. Just host on indiedb!

Thanks for your patience.

+2 votes   reply to comment
Kamikazi[Uk]
Kamikazi[Uk] Sep 19 2010, 12:58pm says:

Yah it's so much easyer to just host on moddb/indiedb :D.

+1 vote     reply to comment
CMDKeen
CMDKeen Sep 19 2010, 3:34pm says:

Laughed at Warm Gun - Flamethrower. Isn't it more of a hot gun? :D

+1 vote     reply to comment
Mr.P
Mr.P Sep 20 2010, 10:33am says:

Is it just a coincidence that a game called 'Warm Gun' happens to do a bit on their flamethrower, the warmest gun of them all?

+2 votes     reply to comment
Mars_3K
Mars_3K Sep 23 2010, 8:17am says:

how long did this process take you?

regardless, this should help folks appreciate the amount of work that goes into a mod like yours.

+1 vote     reply to comment
EmotionalRobot Author
EmotionalRobot Sep 23 2010, 1:28pm says:

The entire process took 4 days.

Also just to clarify (nit-pick), we're developing Warm Gun as a standalone title. You won't need to purchase another game to play ours. You will however need to purchase Warm Gun.

+1 vote   reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Warm Gun
Platforms
Mobile, iPhone, iPad
Developer & Publisher
Emotional Robots Inc.
Contact
Send Message
Official Page
Warmgungame.com
Release Date
Released Oct 11, 2011
Game Watch
Track this game
News
Browse
News
Report Abuse
Report article
Related Games
Warm Gun
Warm Gun Single & Multiplayer First Person Shooter
Related Engines
Unreal Development Kit
Unreal Development Kit Commercial Released Oct 31, 2009
Related Groups
Emotional Robots Inc.
Emotional Robots Inc. Developer & Publisher with 5 members