Creating Scalable and Dynamic Graphics for World in conflict.

22
Creating Scalable and Dynamic Graphics for World in conflict

Transcript of Creating Scalable and Dynamic Graphics for World in conflict.

Creating Scalable and Dynamic Graphics for World in conflict

Creating Scalable and Dynamic Graphics for World in conflict

Rodrigo CortesRodrigo Cortes

• Lead Artist for World in Conflict• 9 years experience in the games

industry• Worked as 3D artist, level designer,

animator, concept artist • Previous titles

Deathrow (Xbox), XIII (Xbox), Ground Control II (PC)

• Works mainly on new concepts

• Lead Artist for World in Conflict• 9 years experience in the games

industry• Worked as 3D artist, level designer,

animator, concept artist • Previous titles

Deathrow (Xbox), XIII (Xbox), Ground Control II (PC)

• Works mainly on new concepts

Introduction movie

Introduction movie

Screenshot movie

Screenshot movie

EnvironmentsEnvironments

Design challengesDesign challenges• Hundreds of units on-screen • Hundreds of units on-screen

Design challengesDesign challenges• FPS-like quality units up close• FPS-like quality units up close

Design challengesDesign challenges• Recognizable from far away• Recognizable from far away

Design challengesDesign challenges• Fully 3D RTS Camera• Fully 3D RTS Camera

WicEDWicED

• Terrain tech• Texturing 8-16k textures• Proping• Scripting

• Terrain tech• Texturing 8-16k textures• Proping• Scripting

WicED movieWicED movie

ShowboxShowbox

• Working with props, characters, particles, etc.

• Extensive pipeline• Built around Lightwave/modo

format

• Working with props, characters, particles, etc.

• Extensive pipeline• Built around Lightwave/modo

format

Showbox – UnitsShowbox – Units

Movie will be here!2 min duration

Movie will be here!2 min duration

Showbox – HousesShowbox – Houses

Movie will be here!2.5 min duration

Movie will be here!2.5 min duration

Asset controlAsset control

• Propdump – godsent!• Propdump – godsent!

TeamTeam• Art team grew from 8 to 24

during the project• 75% of the art team had never

worked professionally before• Outsourcing – or lack of

• Art team grew from 8 to 24 during the project

• 75% of the art team had never worked professionally before

• Outsourcing – or lack of

TeamTeam• Responsibility over your own

tasks• No ordered overtime• Trust on inexperienced people –

you will be surprised!• Can only be successful with

Senior staff

• Responsibility over your own tasks

• No ordered overtime• Trust on inexperienced people –

you will be surprised!• Can only be successful with

Senior staff

ProjectProject

• Iterative process• Implement fast

• Test extensively • Evaluate• Keep what works • Don’t be afraid throw stuff out• And Polish, polish, polish

• Iterative process• Implement fast

• Test extensively • Evaluate• Keep what works • Don’t be afraid throw stuff out• And Polish, polish, polish

Movie will be here!4 min duration

Movie will be here!4 min duration

IterationIteration

ProjectProject• Living workspace• Singleplayer scope changed• Last minute features

• Destructible terrain• DX 10• Phone Calls/Preludes

• Living workspace• Singleplayer scope changed• Last minute features

• Destructible terrain• DX 10• Phone Calls/Preludes

ConclusionsConclusions

• Iteration• Outsourcing• Responsibility• New team• Be ready for change!

• Iteration• Outsourcing• Responsibility• New team• Be ready for change!

Q&AQ&A

• Thank you for listening!

[email protected]

• Thank you for listening!

[email protected]