Artwork Guide

Content Creation documentation

Printable Version

Table of Contents

  1. Autodesk Maya
  2. Texturing

Autodesk Maya

Set correct normals

Adjust normals to match topology. Use hard edges for cubic and soft edges for curved surfaces.

fixNormals1

fixNormals2



Disable double sided option

doubleSided



Remove zero area polygons

zero_area_poly



Eliminate T-Injunction

t-injunction



Texturing

JPEG compression artifacts

Never use the JPG format to store textures. Each time a jpg file is stored the quality of the image decreases. Even if the compression quality is set to 100%.

jpg_artifacts1 jpg_artifacts2
Saved once as png from orignal texture (left), saved multiple times as jpg (right)

Non-Power-of-Two textures

Use power-of-two textures but you can use non-squared textures. As a general rule you should make your textures as big as they are in pixels when beeing projected onto the screen in the game.
Eg. if you want to texture a fullscreen squad, you probably want to use a 1024x1024px to 2048x1024px sized texture.
Normalmap textures should be at least as big as the diffuse textures or even twice as big.

Texture size

Texture size must be 2048x2048 pixels or smaller. Bigger textures are not supported on older graphics cards (eg. GeforceFX, Radeon9xxx, Radeon8xx and Intel onboard graphic chips).


Generate maps for parallaxmapping

Requirements
The Nvidia Photoshop Normal Map Filter plug-in from Nvidia. This plug-in can be downloaded from developer.nvidia.com

Description
  • First, you need a greyscale image or a bump map as the base for the Parallax Map. Please note that most of the time, you will have to convert this greyscale image to a RGB image. You can do this with select Image > Mode > RGB Color (menu bar).
  • Go to the "Window" tab and select "Show Channels". In the channel window, click the 'Create New Channel' icon on the bottom right, just left of the Trash Icon. A new channel "Alpha 1" will appear.

  • NV_Settings


  • Click one of the Color channels, press CTRL-A then CTRL-C to copy the channel informations to the clipboard for later use.
  • In the channel window select the RGB channel with shift and the left mouse button. All channel tabs should now be marked or accordingly selected.
  • Go now to the "Filter" menu and select "nvTools/NormalMapFilter...". In the Height Generation section, select InvertY. To create a Parallax Map you also have to select Height in the Alpha Field Section. With the "Scale" setting you can alter the intensity (depth) of the normal map. The "Filter Type" setting, defines how precise the normal map has to be. "4 sample" means precise, whereas 9x9 means rough. Click "OK" to proceed.

  • NV_Settings


  • You should now have a normal map, combined with a bump map in the Alpha Channel.
  • Now you have to insert the previous saved channel information to the "Alpha 1" channel. Select the alpha channel with your left mouse button and then press CTRL-V to paste the Heightmap image into the channel.
  • To increase the quality of your Parallax Map you can try also to apply a low gaussian filter to the alpha channel. Further you can reduce the contrast to get better results.
  • Save the Image as png with transparency (RGBA 32 bit).