|
Printable Version |
Content Creation - Artwork Guide
Table of Contents
Autodesk Maya
Set correct normals
Adjust normals to match topology. Use hard edges for cubic and soft edges for curved surfaces.


Disable double sided option

Remove zero area polygons

Eliminate T-Injunction

Autodesk 3DS MAX
Remove useless polygons

Generate normalmaps for details
Generate Normalmaps for appropriate details in the geometry.

Flip edges
Flip/turn edges to match topology of the polygon mesh.
Retriangulation of the polygon mesh is a good starting point. This works only with Editable Polys

Convert to a Editable Mesh

Flip/Turn individual edges manually

Disable two sided material option
Two sided materials are not supported in the engine and have to be replaced by an inverted copy of the affected polygons.


Used operations
- Disable 2-Sided checkbox material property
- Select Mesh
- Clone
- Select clone
- Modifier: Polygon mode, select affected polygons and flip normals
- Delete unused faces from cloned mesh
- Attach cloned mesh to original mesh
- Modifier: Vertex mode and weld vertices

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

Used operations
- Select Mesh
- Normal Modifier
- Select affected normals and break them
- Fine tune normals manually (optional)


Merge to single polygon mesh
Merge groups of objects to a single mesh for optimal in-game performance.

Used operations
- Select one object
- Modifier: Object mode and attach list
- Select objects to merge

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%.
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
- 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.
- 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.
- 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).


15 March 2010
GIANTS SDK v4.1.3
GIANTS Script Debugger v4.1.5
27 May 2010
GIANTS Editor v4.1.6
Maya Exporter Plugins v4.1.6
3Ds MAX Exporter Plugins v4.1.6
Blender Exporter Plugins v4.1.6
Newsletter
Subscribe to our newsletter and keep yourself informed about updates and new releases of the GIANTS engine. Register here.
