Làm thế nào là hiệu ứng đồ họa tiên tiến được thực hiện?


9

Tôi tò mò về cách các hiệu ứng 3D như phép thuật trong Warcraft hay Torchlight được triển khai bằng đồ họa. Tôi vừa hoàn thành một cuốn sách về Direct3D và cảm thấy khá thoải mái với nó và đồ họa 3D nói chung, nhưng tôi không chắc chắn làm thế nào tôi có thể làm một nhân vật như 'ném một tia sét' hoặc một số phép thuật khác bằng đồ họa. Tôi cho rằng nó phải làm với hiệu ứng hạt hoặc tọa độ kết cấu hoạt hình, bất kỳ ai cũng có thể cho tôi cái nhìn sâu sắc cụ thể hơn? Cảm ơn


Tìm kiếm xung quanh cho Hướng dẫn hệ thống hạt UDK.
Patrick Hughes

Câu trả lời:


6

Xét về những gì bạn đang cố gắng thực hiện, bạn có nhiều khả năng đang tìm kiếm một câu trả lời liên quan nhiều hơn đến kiến trúc trò chơi . Tuy nhiên, các kỹ thuật kết xuất hiệu ứng trong các trò chơi rất khác nhau, nhưng đây là một vài trong số những lựa chọn mà tôi đã gặp người mới bắt đầu:

  • Hiệu ứng hạt: Chúng thường bao gồm một số kết cấu pha trộn hoặc mặt nạ alpha được ánh xạ tới một loạt các hình tứ giác. Các quads này có thể có bất kỳ số lượng tranformations nào được áp dụng cho chúng bao gồm cả trọng lực, gió và tuổi thọ.
  • Lưới: Các lưới được tải là bánh mì và bơ của bất kỳ trò chơi 3D nào. Lưới đơn giản với một kết cấu di chuyển theo đúng cách có thể tạo ra một câu thần chú tuyệt vời. Ví dụ, nếu tôi có một cái lưới trông giống như một đốm màu với kết cấu alpha rực lửa hòa quyện và khi tôi nhấp vào nút lửa của mình, nó thùy quả cầu này vào kẻ thù bằng một vòng cung và xoay ngẫu nhiên tôi có một quả cầu lửa cơ bản.
  • Quads Textured Quads: Không bao giờ ước tính sức mạnh của một kết cấu mặt nạ alpha trên một quad được vẽ từ caster đến kẻ thù và được đưa vào máy ảnh.

Có một số lượng lớn các kỹ thuật khác bao gồm cả sử dụng các pixel shader và đỉnh nhưng điều này sẽ giúp bạn bắt đầu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.