Creating World Class Graphics on the PSP

52
Creating World Class Graphics on the PSP

description

Creating World Class Graphics on the PSP. Creating World Class Graphics on the PSP. Shipped Titles PSP Art Topics Asset breakdowns Open Q & A. Shipped Titles. The Lord of the Rings: Tactics. - PowerPoint PPT Presentation

Transcript of Creating World Class Graphics on the PSP

Page 1: Creating World Class Graphics on the PSP

Creating World Class Graphics on the PSP

Page 2: Creating World Class Graphics on the PSP

Creating World Class Graphics on the PSP

• Shipped Titles

• PSP Art Topics

• Asset breakdowns

•Open Q & A

Page 3: Creating World Class Graphics on the PSP

Shipped TitlesShipped Titles

Page 4: Creating World Class Graphics on the PSP

The Lord of the Rings: Tactics

LOTR used assets from 3 previous console titles and 1 PC title with additional assets created to match. All had to go through strict approvals by multiple parties in a very short development cycle.

LOTR included 40 min of film footage & re-edited to tell story of Middle Earth from Mordor’s perspective. No true in-game cinematics were created, fly-throughs introduced the levels and lots of combat cameras were used throughout.

Page 5: Creating World Class Graphics on the PSP

The Lord of the Rings: Tactics

Text

Page 6: Creating World Class Graphics on the PSP

The Lord of the Rings: Tactics

Text

Page 7: Creating World Class Graphics on the PSP

The Lord of the Rings: Tactics

Text

Page 8: Creating World Class Graphics on the PSP

The Lord of the Rings: Tactics

Text

Page 9: Creating World Class Graphics on the PSP

The Lord of the Rings: Tactics

Text

Page 10: Creating World Class Graphics on the PSP

Lord of the Rings: Tactics

Attract Mode Video

EA, Publisher

LOTR Movie Here

LOTR Movie Here

Page 11: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 12: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 13: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 14: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 15: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 16: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 17: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 18: Creating World Class Graphics on the PSP

The SiMs2

Text

Page 19: Creating World Class Graphics on the PSP

The SiMS 2

Attract Mode Video

EA, Publisher

Sims Movie Here

Sims Movie Here

Page 20: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 21: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 22: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 23: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 24: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 25: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Walk Cycle movie hereWalk Cycle movie here

Page 26: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 27: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 28: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 29: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Text

Page 30: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Attract Mode Video

Buena Vista Games, Publisher

Pirate Movie Here

Pirate Movie Here

Page 31: Creating World Class Graphics on the PSP

PSP Art TopicsPSP Art Topics

Page 32: Creating World Class Graphics on the PSP

PSP Perceptions

The PSP is not a true PS2 in terms of what can be loaded into memory (approximately 0.75)

“Porting to PSP is not a simple matter of texture resolution!”

Page 33: Creating World Class Graphics on the PSP

PS2 vs PSP workflow

Smaller memory pool requires more coordination of art, sound, and design to pull back on typical PS2 pipeline and practices.

• Level effects vs sound files• Game art vs. HUD texture resolutions• # of unique characters vs design balancing

Page 34: Creating World Class Graphics on the PSP

RUNTIME vs. LOAD TIME

(Frame rate issues vs. Memory budgets)

“To LOD, or not to LOD….”

Page 35: Creating World Class Graphics on the PSP

Total Visible Mesh Count

• Hard edges

• Multiple shaders

• Combining close proximity meshes

•Separating large meshes – Skybox for example

• Cels and Portals

• Fog & far clip

Page 36: Creating World Class Graphics on the PSP

Bone/Joint Count

• 200 Total Bones on screen is the (self-imposed) limit for frame rate

• LOTR: 16 characters max, each about 30-35 bones.

• TBA 1P Shooter: 7 characters max; 1 Player, 2 - 3 allies, 3 - 4 opponents (per average level)

•TBA 3P Action/Adventure: 16 characters max; target 25-30 bones each

Page 37: Creating World Class Graphics on the PSP

Lighting

• “Fast Track”: Like PS2, our pipeline like 2 Dynamic Lights, 1 ambient & 1 directional

• Baked in lighting for environments is best for load & run time issues.

•Painted-in shadows or baked into verts.

Page 38: Creating World Class Graphics on the PSP

Texture Resolution

Less resolution resulted in less noise and cleaner looking characters. LOTR test image.

Page 39: Creating World Class Graphics on the PSP

Shaders

• Too much alpha = sorting issues

• Too many passes on a surface = Runtime Slowing (decals, shine, UI, shadows, layers, etc)

• Effects: a good savings is to use add blend for glowing effects. No alpha channel needed

Page 40: Creating World Class Graphics on the PSP

Environment Resolution

Foreground, middle ground, background/skybox

Page 41: Creating World Class Graphics on the PSP

Environment Resolution

Foreground, middle ground, background/skybox

Page 42: Creating World Class Graphics on the PSP

Total Visible Mesh Count

• Hard edges

• Multiple shaders

• Combining close proximity meshes

•Separating large meshes – Skybox for example

• Cels and Portals

• Fog & far clip

Page 43: Creating World Class Graphics on the PSP

LODs

• [Level of Detail]• Spend the memory loading in extra meshes to help run-time?

Shadows

•Blob/Dots shaded across all, use LOD to draw, or go full detail?

Page 44: Creating World Class Graphics on the PSP

Clipping

• No PSP software/hardware clipper built in

• Software clipper can be added at a runtime cost

• Environments can be subdivided, use scalable terrain mesh, or LOD system

• Overdraw: Try to minimize the amount so runtime sorting is less taxing.

Page 45: Creating World Class Graphics on the PSP

Project Asset BreakdownsProject Asset Breakdowns

Page 46: Creating World Class Graphics on the PSP

The Lord of the Rings: Tactics

Chart Here

Page 47: Creating World Class Graphics on the PSP

The SiMs2

Chart Here

Page 48: Creating World Class Graphics on the PSP

Pirates of the Caribbean

Chart Here

Page 49: Creating World Class Graphics on the PSP

TBA Flight Combat

Chart Here

Page 50: Creating World Class Graphics on the PSP

TBA 1st Person Shooter

Chart Here

Page 51: Creating World Class Graphics on the PSP

TBA 3rd Person Action/Adventure

Chart Here

Page 52: Creating World Class Graphics on the PSP

Creating World Class Graphics on the PSP