Tải bản đầy đủ (.pptx) (31 trang)

đồ họa hiện thực ảo

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.78 MB, 31 trang )

Đồ họa hiện thực ảo

Nhóm 7 – Lớp Tin6K50
1.Phạm Thị Hường
2.Hoàng Xuân Minh
3.Phan Mạnh Tiến
4.Nguyễn Đông Phương
5.Eng SonHour
Overview
I. Giới thiệu TGEA
II. Giới thiệu Game Tin6Shooter
III. Game Design or Game Programing
1. Torque Game Engine

TGEA (Torque Game Engine Advance) được phát triển bởi garagegames

Phát triển trên nền tảng Directx và OpenGL

Là 1 engine viết game FPS trên các hệ máy Windows,Mac,Xbox
360,Steam,Iphone và cả WebBrowser
Advance

Cho người mới bắt đầu
TorqueScript dễ học
Các công cụ Editor,IDE đi kèm
Các module tách rời
Tập các đối tượng định nghĩa sẵn phong phú

Cho nhà lập trình Game chuyên nghiệp
Ánh sáng,vật liệu, mô hình có thể tự thiết kế
Tương tác vật lý,thuộc tính của các đối tượng có thể kế thừa hoặc định


nghĩa lại
Thay đổi Core của Engine bằng C++
Một số Game viết bằng Torque
Một số Game viết bằng Torque
Một số Game viết bằng Torque
Một số Game viết bằng Torque
Một số Game viết bằng Torque
2. Nội dung game

Tin6Shooter là 1 game FPS (game bắn súng góc nhìn thứ nhất)

Có 2 chế độ chơi là Multi-Player và Single Player(AI đang được xây dựng)

Demo
3. Chuẩn bị mô hình – Model Design

3dmax + DTS exporter plugin: thiết kế mô hình + xuất ra DTS

Torque show tool Pro: xem file DTS + tạo script chuyển động DSQ

Torque Constructor: tạo Interors (các mô hình nhà cửa) là các lớp bouding có
dạng convex

FX composer: tạo file HLSL - file shader để tạo hiệu ứng
Game Design or Game Programing
3.1 3ds Max và DTS Exporter
3.2 Torque Show Tool Pro

Dùng để làm việc với các mô hình trong game


Các file chính DTS và DSQ

Tách biệt mô hình và cử động

DTS: mô hình nhân vật và các đối tượng tương tác với nhân vật

DSQ: chứa các cử động của xương. Mỗi cử động có thể dùng cho nhiều mô hình
khác nhau.

TorqueScript .cs: tự động load các file DSQ tương ứng với một file DTS
3.3 Torque Constructor

Torque chỉ xử lý va chạm giữa các mặt lồi, không xử lý được va chạm giữa các
mặt lõm.
3.3 Torque Constructor

Dùng để tạo collision mesh cho các mô hình.

Collision mesh có cấu trúc đơn giản và ít chi tiết hơn mô hình gốc, giúp tăng tốc
độ xử lý và tính toán.
Giao diện chương trình
3.4 FX composer

Tạo ra các high performance shader dùng để tạo các hiệu ứng 3d trong phát triển
game 3d.

Hỗ trợ cả directX và openGL

Khi lập trình game với TGE, các file hlsl sẽ được load vào qua script shader.cs
Giao diện chương trình

4. Chuẩn bị ngoại cảnh game - Mission Editor

Thiết kế bản đồ >< lập trình bản đồ
4. Chuẩn bị ngoại cảnh game - Mission Editor
4. Chuẩn bị ngoại cảnh game - Mission Editor
5. Thiết kế giao diện game – GUI Editor

Giao diện của chương trình được quản lý với các file .GUI

TGEA cung cấp GUIEditor để thiết kế và chỉnh sửa giao diện.


GiIEditor

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×