3D Asset Workflow

From Frozenbyte Wiki
Revision as of 09:56, 12 June 2018 by SaanaFB (talk | contribs)
Jump to: navigation, search

This is a series of Wiki pages related to the 3D asset creating process at Frozenbyte. With these guidelines you should be able to create a game asset from an idea to a textured game model or at least get the needed information on what you should research and practice in order to achieve that. The information on these sites is created and collected by our 3D artists and these methods are used daily here at Frozenbyte. The wiki pages also include links to external sources we’ve found to be useful. The wiki page is a transformed version of our internal guidelines with some of the most top-secret bits edited out.

  • If you can't find some useful info here, please find it out elsewhere and add the info here in the proper section
  • Please keep things organized and use similar format as the existing material here is already using
  • Images and videos are super helpful, so those are very much encouraged
  • If the info is related to the general 3D asset workflow, add it to 3D Asset Workflow page. If it's Modo specific, add it to the Modo page
  • The info should be in one place and linked into another place, no copy & paste duplicates across several pages

3D Workflow steps

At Frozenbyte the 3D artists will usually take care of all of these steps when creating 3D assets. The 3D artist gets to design the asset from the concept to the final asset that is available in our own in-house game editor. Then the level artists will use the assets to create levels.

  1. The idea - a mental image to work towards is formed when discussing with the art director, thinking about the story, and looking at reference images. This part might require communicating with different team members, for example designers, the script writer and/or other artists.
  2. The concept - once the idea is clear some kind of concept is made. It can be a rough drawing or a sculpt or a photo bash. The point is to visualize the basic idea, so that the AD can approve it, and you can continue working on it further. With a concept everybody has some kind of idea what the end result will be. The concept can be a very rough scribble as long as the general idea is communicated.
  3. High-poly mesh, or sculpt - the detailed and performance heavy version of the mesh. It's not used in the game, but it's used to bake texture maps that are seen on the low-poly mesh in game. Like in all the work phases, it's good to first sculpt a rough version of each piece and get a confirmation from the AD that everything seems to be going as desired. Then it's time to sculpt the details.
  4. "Trash version" of the low-poly mesh, if the mesh is going to be animated - when making characters for example, it's good to give the animators a very crude low-poly version of the mesh. This can be done when all the proportions of the mesh are somewhat finished, but there is not detailing yet. This way the animators can point out possible problems early on, when they start rigging. Note that this step is obsolete if the mesh is NOT going to the animators.
  5. Low-poly mesh - a less dense and engine-friendly approximation of the high-poly model. This model will end up in the game. It's important to have the optimal amount of geometry (polygons), not too little so that the mesh is too angular, but not too much so that the mesh is needlessly performance heavy. The silhouette is what counts.
  6. UV-mapping - creating the texture coordinates for the low-poly mesh, so that the textures are in the correct place on the model and in the correct resolution.
  7. Baking and texturing - transferring details from the high-poly model to create a surface material for the low-poly model. Adding all the materials and colors on the model.
  8. Export & import to editor - preparing the low-poly model (fbx) and the final texture maps (tga) and importing them to editor with correct naming, adding your new models to the asset gallery.
  9. Adjusting in editor - further configuration in the editor, for example back light, self-illumination, etc.


Additional Tips Along the Creating Process

Concepting

Electric wizard concept resized.png

Sculpting

Owl sculpt.jpg

Retopo and UVs

Owl lowpoly.jpg

Baking and Texturing

Electric wizard Base Color.png Electric wizard Normal DirectX.png

Exporting Assets to Editor

Owl idle1.gif Electric wizard color variations.jpg

Other Possible Phases

Decals and Alpha planes

LeafCoverageMeshes05.jpg

Collisions and Breakable objects

General assets.jpg

3D Asset Workflow: Billboards

Billboard vs model.png