1 / 9

3D Game Engine Design for Portable Game Device

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.

faris
Télécharger la présentation

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3D Game Engine Design for Portable Game Device

  2. 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

  3. 국내 게임엔진 개발 현황 • 몇몇 게임 엔진들이 출시되어 상용화 되어있음 • ‘블루’(판타그램) – 킹덤언더 파이어, 샤이닝 로어 • ‘왕리얼’(손노리) – 화이트데이 • ‘Axis’ – 자체 개발한 3D엔진으로 온라인 게임Axis개발 • ‘Xtasy’(조이온) – ‘Gears’에 사용 • ‘Game Infinity 3D Engine’ – 한국 게임종합지원센터에서 국내 개발업체에 보급 • ‘Lipton GL’ – 세고 엔터테인먼트 • ‘Dream3D’ – ETRI개발, HCI2002 시연, 발표 • 기타 60여종의 국내 게임 엔진들이 개발중 Sogang Graphics Lab

  4. 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

  5. 휴대용 게임기 • 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

  6. 휴대용 게임기의 특징 • 작은 액정 • GP32의 경우 3.5인치, GBA는 2.9인치 액정을 사용 • 320x240 정도의 낮은 해상도 • 낮은 사양의 CPU • GBA : 16Mhz RISC칩 사용 • GP32 : 99MHz RISC칩 사용 • 저전력, 저발열 요구 • PC와는 달리 GPU와 CPU사이에, 외부 BUS를 통하지 않기 때문에 효율적인 처리 가능 Sogang Graphics Lab

  7. 휴대용 게임기용 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

  8. 요구되는 기본 기능들 • 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

  9. 추가적으로 요구될 사항 • SGIX_SHADOW Extension을 이용한 shadow생성 • 1차원 텍스춰의 Dependent Dot-Product Texture기능 • Texture Rectangle(Non-power of 2 size Texture) • Stencil Buffer Sogang Graphics Lab

More Related