Skip to content

kartsofchaos/3d-graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Karts of Chaos - 3D Graphics

3D modelling repository for the game Karts of Chaos.

Cloning the repository

This repository can both be cloned with Git or Subversion.

Using Git:

  • git clone https://github.com/kartsofchaos/3d-graphics
  • GUI clients

Using Subversion:

  • svn checkout https://github.com/kartsofchaos/3d-graphics
  • TortoiseSVN

Directory structure

To facilitate the work for the person who will be adding the 3D-related work into Unity, the finished work should be copied into the appropriate root folder. Here is a brief explanation of the root folders:

  • animations - Contains only finished animations.
  • models - Contains only finished meshes.
  • personal/* - Everyone has their own personal folder to store work-related data.
  • rigs - Contains only finished rigs.
  • textures - Contains only finished textures.

Notice! When adding completed object into the root-folder, make sure to put them into the correct sub-folder. The following sub-folders are:

  • actors - Characters and vehicles
  • environment - Environment, ornaments, and accessories
  • game-modes - Game modes stuff
  • hud - HUD interface, panels
  • menus - Main menu, pause menu, lobby menu, ...
  • skills - Skills stuff

File formats

The following file format should be followed:

  • Exported 3D files - .fbx with pivot point in origin [X=0, Y=0, Z=0]
  • Exported textures - .png with size 2048x2048

Naming convention

The naming convention to follow are CamelCase. This means that each next word or phrase should begin with a capital letter, and the spaces are left out, for example: ThisIsATexture.png or IAmAnExportedObject.fbx.

An object should have an unique and descriptive name which consists of several segments. Below is a simple guide to name your object. Read each line, in this order, and does the question fit your object, add it to the filename:

  • If the object is a component of another object, what Type is that object? If not, what Type is this object?
  • If the object is a component of another object, what is this Component called?
  • If the object has a name, what is this Name?
  • If the object has a special property, what is this Property called?
  • If the object has multiple variations of materials, what Material is this?
  • If the object has multiple variations of sizes, what Size is this?

Model examples:

  • FencePoleWood.fbx - It is a part of a Fence. It is a component Pole. It has the material Wood.
  • CrateMedium.fbx - It is a Crate. It has the size Medium.
  • CrateMetalSmall.fbx - It is a Crate. It has the material Metal. It has the size Small.
  • HouseCorner.fbx - It is a House. It has the name Corner.
  • PlankBrokenLong.fbx - It is a Plank. It is Broken. It has the size Long.

Texture examples:

  • CrateSmallWoodDiffuse.png - The "standard" Wood texture to a Small Crate
  • CrateSmallWoodNormal.png - The normal map to the texture above.

About

3D modelling repository for the game Karts of Chaos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors