setstats

Toolset to Becoming an Environment Artist and Game Level Designer
Main Page Archives Resources Search World of Level Design Forums   World of Level Design Store Contact About

TOP READ ARTICLES

Level Design Workflow Tutorial
How To Plan Your Next Map
100 Level Design Ideas and Locations
Call of Juarez 2 Level Design Series
11 Day Mapping Challenge: Start to End
How to Get a Job with Epic Games

 

Left 4 Dead 2 Mapping Tutorials Series
Left 4 Dead Mapping Tutorials Series
Modeling Interior Environments in Maya Part 2/3
Level Designer Chris Kay Interivew
How to Become a Level Designer Part 1 & 2
L4D2 Level Design Tips Part 1 & 2

Image Re-Creation Env Challenge 2:

WoLD March Game Env. Challenge:

Call of Juarez 2 Part 5: Custom Objects in ChromEd

November 12, 2009
Category: Call of Juarez 2

<--Call of Juarez 2: Level Design Part 4

Call of Juarez 2: Level Design Part 6-->

Call of Juarez 2 Part 4: Object Props

Part 5 covers:

Maya Exporter Installation
Setting Up Units
What you need to know before exporting
Textures
DDS Plugin
Material file creation
Setting LODs

 

Call of Juarez 2 Level Design Part 5: Custom Objects in ChromEd

 

 

CoJ2 Bound in Blood Video Notes:

Download Maya Exporter for Maya2009

Call of Juarez: Bound In Blood

 

Install the Exporter

Place: ChromeExporter and userSetup

Into MyDocuments\maya\2009\scripts

 

Place: AnimConverter and chromeAnimexport.mll and chromemeshexport.mll

Into Maya2009 Installation Folder\bin\plug-ins

 

Launch Maya2009 and you should see Chrome pull-down menu

Call of Juarez: Bound In Blood

 

Set up proper units inside Maya. ChromEd uses centimeters.

Window --> Settings/Preferences --> Preferences

Call of Juarez: Bound In Blood

 

Under Settings/Working Units change it to centimeters

Call of Juarez: Bound In Blood

 

Scale

Call of Juarez: Bound In Blood

 

Before Exporting from Maya make sure to:

Proper Scale
Name: name your object objectname_0

Call of Juarez: Bound In Blood

0-3 = level of detail (LOD) that gets rendered

objectname_0
objectname_1
objectname_2
objectname_3

 

Create a simple collision for your object and name it collisionhull_0

This collisionhull_0 has to be placed in the same space as your objectname_0
(in the 0, 0, 0) - not shown below

Call of Juarez: Bound In Blood

 

UV your model and make sure no UVs intersect.

Call of Juarez: Bound In Blood

 

Triangulate all of your models. Select all of your models and go to

Mesh --> Triangulate

Call of Juarez: Bound In Blood

 

Delete History on all of your objects

Call of Juarez: Bound In Blood

 

Parent your collisionhull_0 to your objectname_0

Call of Juarez: Bound In Blood

 

Position your collisionhull_0 and objectname_0-3 at 0, 0, 0

Select everything except collisionhull_0

Call of Juarez: Bound In Blood

 

Chrome --> Export Mesh

Select Detect lods and set Mesh scale to 1.000

Call of Juarez: Bound In Blood

 

Hit Export selected objects
Save it as the same name of your object without the _0

 

Place the custom exported object into your maps directory. You can create subfolders if you want. Model browser will be able to read into any subfolders you create.

Textures:

Call of Juarez: Bound In Blood

 

Photoshop DDS Plug-in: Creates DDS textures.

Material Files:

You need to create the following material files. Use notepad to create them. Make sure that .mat file gets two breaking spaces after the last }. Just press enter twice.

 

objectname.skn

Skin("Custom Crate")

{
Replace("customcrate.mat", "customcrate.mat")
ReplaceSurface("Wood", "", "")
}

Call of Juarez: Bound In Blood

 

objectname.mat

import "templates.mtt"

sub material()
{
use mtt_objects(
s_clr = "objectname.dds",
s_nrm = "customcrate_nrm.dds",
s_shn = "customcrate_shn.dds",
f_shn_factor = 1.0,
f_nrm_factor = 1.0);
}

Call of Juarez: Bound In Blood

 

Place the custom exported objects and all of your textures and materials into your maps directory. You can create subfolders if you want. Model browser will be able to read into any subfolders you create.

 

Create a 96x96 png file named objectname_prvw.png

This is a preview that will show up in your model browser

 

Go to your model browser in ChromEd and under All, navigate into your map folder for your custom object. Place it into your map.

Call of Juarez: Bound In Blood

 

To set LOD distance at which our custom lods get switched over. In ChromEd go to

View --> Other Windows --> Mesh visibility params

Call of Juarez: Bound In Blood

 

Find your object and set LODs. Object must be placed into your map for this to work.

Call of Juarez: Bound In Blood

 

Good luck.

Comments? Questions?

Call of Juarez 2: Bound in Blood Level Design Tutorial List

1. Installing Tools. File Structure of Custom Maps, Support

2. Interface and Navigation Advanced Mode

3. Creating the Initial Environment

3.1. Bonus: Terrain Workflow

4. Adding Objects and Environment Props

5. Custom Objects: Maya to ChromEd

6. Adding Roads and Working with Terrain

7. Detailing and Using Brushes

8. Placing Enemies and AI:

8.1 AI, Waypoints, Fightnodes
8.2 AI Sensors, Action Chains
8.3 AI Scripts and Triggers
8.4 AI Behaviors and Actions Overview

9. Adding Items, Effects and Map Objectives:

9.1 Setting up Objectives
9.2 Setting up Objectives and Quests
9.3 Item Types
9.4 Optimization and Class Types

10. Publishing a Map and Release

 

 

 

 

 

 

 

Comments are Closed.

Please Join & Discuss this post in the World of Level Design Forums

Comments

Fartuess
10 Jan 2010, 06:28
Could you tell me how to create hooks? Readme says that i have to create render box, but i can't find object with that name... Maya helps aren't sying nothing helpful, google don't find anything about render boxes... Any 3D artist who i met also haven't heard about render boxes

 

Receive 2 FREE E-Books

11 Day Level Design: How I Created a Map in 11 Days
Illustrated Guide: Unreal DM-OrionsForest

Level Design 11-Day Mapping E-Book - 2 Ebooks. PDF files.
- Over 80 pages of level design tips, advice and workflow
- You will also receive newsletters with exclusive content
- Check your email for confirmation and a download link.

Your information will never be sold or rented. I respect your privacy and I hate SPAM !

Subscribe to Newsletter:


MOST READ ARTICLES

NEW ARTICLES

Level Design Workflow Tutorial

L4D Mapping Tutorials

L4D2 Mapping Tutorials

How To Plan Your Next Map

100 Level Design Ideas
and Locations

Photoshop Illustrator Paths to Maya Environments

60-60-30 of Level Design Productivity

Call of Juarez 2
Level Design Series

Level Design Creation Guidelines

Modeling Interior Environments in Maya Part 2/3

Crytek's Level Designer
Chris Kay Interivew

How to get a job with
Epic Games

Game Env. Challenge Image Reference Re-Creation 2

Reference Re-Creation Challenge 1 Submission/Voting

Game Env. Challenge Image Reference Re-Creation 1

L4D2: Create Scavenge Gamemode Part 1

L4D2: Create Scavenge Gamemode Part 2

Hammer Source Based Modeling in Propper
by Andrew Searle

Detailing Building in Hammer Source Part 1 Roof
by Alex Shaw

Create Custom Textures
in Hammer Source
by Keith Garry

How to Create/Manage Visgroups by KeithGarry

TOPICS

 

3D Environment Modeling

Architecture

Books and DVDs

Career/Getting a Job

Call of Juarez 2

Counter-Strike: Source

Design / Art Tutorials

Far Cry 2

Game Environment Design

Game Worlds

Interviews

Left 4 Dead Mapping

Left 4 Dead 2 Mapping

Level Design Tutorials / Tips

Level Design Challenges

Lighting & Texturing

Maya Level Design

Photography / Reference

Productivity & Goal Setting

Tools & Utilities

Unreal 3

WoLD Contributors Tutorials

World of Level Design Store

29 Ways to Become and Streamlined Level Design

2-Book Bundle

29 Ways to Become a Better Level Designer

and

Streamlined Level Design

Past Price: $43
Price: $34
You Save: $9 (20%)

Buy

Book/DVD Recommendations


World of Level Design Twitter

 


Donate

If you enjoy the content on this website, help and support to keep up World of Level Design.

Go to Donation Page -->

Connect with World of Level Design Network

GameLevelDesign World of Level Design RSS

Alex Galuzin LinkedIn

World of Level Design Youtube

World of Level Design Steam