Khóa luận Nghiên cứu và xây dựng thử nghiệm 3D Engine
- Người chia sẻ :
- Số trang : 166 trang
- Lượt xem : 13
- Lượt tải : 500
- Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại
Bạn đang xem trước 20 trang tài liệu Khóa luận Nghiên cứu và xây dựng thử nghiệm 3D Engine, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên
Ngày nay, các sản phẩm giải trí mà đặc biệt là Game đã mang lại một nguồn lợi nhuận to lớn cho ngành công nghiệp máy tính. Do nhu cầu của thịtrường tăng nhanh, các Game ngày càng có chất lượng càng cao và thời gian xây dựng ngày càng được rút ngắn. Các Game 3D trên thịtrường hiện nay rất đa dạng vềnội dung và chủng loại nhưng cùng có điểm chung là xây dựng trên các Game Engine. Chất lượng của Game sẽphụthuộc vào chất lượng của Game Engine mà nó sửdụng. Game Engine chính là phần cốt lõi đểxây dựng Game hiện nay và 3D Engine chính là phần quan trọng nhất của Game Engine. Việc sửdụng Game Engine đểxây dựng Game là một xu thếtất yếu đểcó những Game chất lượng cao trong thời gian ngắn. Tiếc thay, hiện nay ởnước ta việc xây dựng Game 3D cũng nhưGame Engine vẫn còn là điều mới mẻ. Chính vì vậy, chúng em thực hiện đềtài “Nghiên cứu và xây dựng thửnghiệm 3D Engine” với mong muốn góp vào những viên gạch đầu tiên đểxây dựng nên ngành công nghiệp Game của nước nhà trong tương lai. Là những người đi sau và được thừa hưởng những thành tựu từquá trình phát triển công nghệthếgiới, chúng em đã áp dụng những kĩthuật mới nhất hiện nay vào trong 3D Engine của mình. Chúng em đã xây dựng nên Nwfc Enginelà một 3D Engine với chức năng chính là dựng hình và quản lý tập tin. Sau đó chúng em tìm hiểu và xây dựng thêm một sốhệthống khác nhưhệthống quản lý diễn hoạt, hệ thống vật lý, hệthống hiệu ứng (particle và âm thanh) đểkết hợp với 3D Engine Nwfc tạo ra ứng dụng Game demo Dead Rising. Nội dung của luận văn được chia làm 4 phần; trong đó, phần 1 là chương đầu tiên giới thiệu vềGame Engine và cho ta cái nhìn tổng quát vềcác Game Engine đang được sửdụng trên thếgiới; phần 2 gồm 3 chương 2, 3, và 4 giới thiệu các thành phần và công nghệchính sửdụng trong Nwfc Engine; phần 3 gồm 5 chương tiếp theo (từchương 5 đến chương 9) đềcập đến các thành phần bổsung vào Nwfc Engine và ứng dụng Game demo Dead Rising; phần 4 là chương 10 tóm tắt kết quả đạt được và đềra hướng phát triển trong tương lai. Cụthểcác chương nhưsau: • Chương 1 Tổng quan:Tìm hiểu vềGame Engine và 3D Engine. • Chương 2 Vertex Shader và Pixel Shader: Đây là công nghệmới nhất trong việc dựng hình 3D hiện nay và là công nghệchính xây dựng nên Nwfc Engine. • Chương 3 Nwfc Engine:Chi tiết về3D Engine được xây dựng. • Chương 4 Các thuật toán Vertex và Pixel Shader: Đềcập chi tiết đến các thuật toán chính dùng trong Vertex Shader và Pixel Shader của Nwfc Engine. • Chương 5 Hệthống diễn hoạt (Animation System): Tìm hiểu và xây dựng hệ thống quản lý các diễn hoạt cho các đối tượng trong Game. • Chương 6 Hệthống vật lý (Physics System):Tìm hiểu và ứng dụng hệthống vật lý NovodeX vào Game. • Chương 7 Giới thiệu Game demo Dead Rising:Giới thiệu vềGame demo Dead Rising và các thành phần đểxây dựng nên Game này. • Chương 8 Hệthống hạt (Particle System) và AI:Xây dựng hệthống hạt và AI cho Game demo Dead Rising. • Chương 9 Cài đặt và hướng dẫn sửdụng: Cài đặt, hướng dẫn sửdụng và một sốkết quảnổi bậc của Game demo Dead Rising. • Chương 10 Tổng kết:Các kết quả đạt được và hướng phát triển.
