3d game engine design for portable game device
This presentation is the property of its rightful owner.
Sponsored Links
1 / 9

3D Game Engine Design for Portable Game Device PowerPoint PPT Presentation


  • 216 Views
  • Uploaded on
  • Presentation posted in: General

3D Game Engine Design for Portable Game Device. 3D Game Engine List. 대표적인 상용 게임엔진 Quake1,2,3(id Soft) Unreal Engine(Unreal Tournament), Unreal2 Engine Lithtech Engine(Jupiter, Triton, Talon, Cobalt system) 기타 유명 해외 게임엔진 Genesis3D Power Render3D Fly3D Crystal Space Revolution3D ETC.

Download Presentation

3D Game Engine Design for Portable Game Device

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


3d game engine design for portable game device

3D Game Engine Design for Portable Game Device


3d game engine list

3D Game Engine List

  • 대표적인 상용 게임엔진

    • Quake1,2,3(id Soft)

    • Unreal Engine(Unreal Tournament), Unreal2 Engine

    • Lithtech Engine(Jupiter, Triton, Talon, Cobalt system)

  • 기타 유명 해외 게임엔진

    • Genesis3D

    • Power Render3D

    • Fly3D

    • Crystal Space

    • Revolution3D

    • ETC..

Sogang Graphics Lab


3d game engine design for portable game device

국내 게임엔진 개발 현황

  • 몇몇 게임 엔진들이 출시되어 상용화 되어있음

    • ‘블루’(판타그램) – 킹덤언더 파이어, 샤이닝 로어

    • ‘왕리얼’(손노리) – 화이트데이

    • ‘Axis’ – 자체 개발한 3D엔진으로 온라인 게임Axis개발

    • ‘Xtasy’(조이온) – ‘Gears’에 사용

    • ‘Game Infinity 3D Engine’ – 한국 게임종합지원센터에서 국내 개발업체에 보급

    • ‘Lipton GL’ – 세고 엔터테인먼트

    • ‘Dream3D’ – ETRI개발, HCI2002 시연, 발표

    • 기타 60여종의 국내 게임 엔진들이 개발중

Sogang Graphics Lab


3d game engine design for portable game device

Quake3

Arena

Unreal

Tournament

Lithtech

Genesis3D

Power Render

Fly3D

Crystal

Space

Teature Mapping

O

O

O

O

O

Lightmap Rendering

O

O

O

O

O

Multi-Texture

O

O

O

O

O

6DOF

O

O

O

O

O

Z-buffer Rendering

O

O

O

O

O

Character Animation

O

O

O

O

O

BSP/PVS

O

O

O

O

O

Dynamic LOD

O

O

X

O

X

Dynamic Shadows

O

O

O

O

O

Perspective Correction

O

O

O

O

O

Auto-MipMap Generation

O

O

X

Environment Mapping

O

X

O

O

O

Volumetric Fog

O

O

X

O

O

Bump Mapping

O

O

X

Detail Texturing

O

X

X

O

X

Vertex Skinning

O

O

X

X

X

Lens Flare/Glow/Corona

O

O

X

O

O

Particle System

O

O

X

O

O

Collision Detection

O

O

O

O

O

Mirror

O

O

X

O

O

대표적 게임 엔진 비교

Sogang Graphics Lab


3d game engine design for portable game device

휴대용 게임기

  • Nintendo GameBoy Advance

    • 16Mhz 32비트 ARM RISC + 8비트 CISC

    • 240x160, 32,768색, 2.9인치 반사형 TFT

  • GamePark GP32

    • 순수 국내 기술로 개발

    • S3C2400X01 99MHz CPU, 3.5" TFT, 320x240, 65,536 칼라

  • Bandai Wonder Swan Color

Sogang Graphics Lab


3d game engine design for portable game device

휴대용 게임기의 특징

  • 작은 액정

    • GP32의 경우 3.5인치, GBA는 2.9인치 액정을 사용

    • 320x240 정도의 낮은 해상도

  • 낮은 사양의 CPU

    • GBA : 16Mhz RISC칩 사용

    • GP32 : 99MHz RISC칩 사용

  • 저전력, 저발열 요구

  • PC와는 달리 GPU와 CPU사이에, 외부 BUS를 통하지 않기 때문에 효율적인 처리 가능

Sogang Graphics Lab


3d engine

휴대용 게임기용 3D Engine

  • BlueRoses-Raylight Studio 개발

    • - Motion capture animation- Affine texture mapping- Camera animation- Skeletal animation- Skinned characters- Linear key interpolation for smooth animation- Morphing support- Scalable engine for either internal rooms and wide open space- LOD- Hierarchial hidden polygons/object remover to reduce overdraw.- Glows, Lens FX, Coronas- Particle systems- Texture animation support- All mapping method supported: planar, sphere, face, cylindrical, unwrap, box, tiling, mirroring…- Multicamera with dynamic FOV- Automatic maps arrangement in "texture memory" to optimize pipeline rendering- Possibility to mix 2d and 3d together having 3d polygonal scene with custom 3d sprite technologies already used in our current projects

  • GS3D - Graphic-State 개발

    • A3D features a true 6-degrees of freedom texture mapped 3D engine.

    • Lightning fast 2D and 3D Point processing.

    • N-sided polygons.

    • Full perspective correct texture mapping on all surfaces.

    • 2D scaled sprites support - multiple rotations and animation frames are supported.

    • Hardware sprite overlays.

    • True 3D collision.

    • Mesh animations.

    • Import models directly from Lightwave.

    • Import Scene files directly from Lightwave and play them back within the engine.

    • Hand-optimised 32bit assembler ensures maximum performance for all low-level functionality.

    • Support for 1 to 4 players via link cable.

Sogang Graphics Lab


3d game engine design for portable game device

요구되는 기본 기능들

  • Standard Triangle Rasterization

  • Hardware T&L

  • Z-Buffer Rendering

  • 6 Degrees Of Freedom

  • Texture Mapping, Lightmap, MultiTexture, Shadow

  • Environment Mapping(Bumg Mapping)

  • Perspective Corrected Texture mapping, Mipmapping

  • BSP/PVS, Landscape

  • LOD

  • Character Animation(Vertex Morphing or Vertex Skinning)

  • Full 3D Collision detection

  • Particle system

  • Mirror, Lens Flare, Fire, ETC..

Sogang Graphics Lab


3d game engine design for portable game device

추가적으로 요구될 사항

  • SGIX_SHADOW Extension을 이용한 shadow생성

  • 1차원 텍스춰의 Dependent Dot-Product Texture기능

  • Texture Rectangle(Non-power of 2 size Texture)

  • Stencil Buffer

Sogang Graphics Lab


  • Login