Toán học đằng sau hiệu ứng ánh sáng trong krakatoa là gì?


16

Tôi muốn biết toán học đằng sau hiệu ứng ánh sáng trong krakatoa ( bấm vào đây để xem ví dụ).

Nguồn sáng đang truyền đi với các hạt, nhưng bóng được thực hiện như thế nào? Có phải cái gì đó đơn giản, như Phong shading? Có thể thực hiện hiệu ứng như vậy trong thời gian thực trên GPU?


3
Đã xem khoảng 4 video demo và thật lòng tôi không nghĩ chúng thực sự tự chiếu sáng mà thay vào đó là phát sáng dựa trên mật độ và vận tốc của chúng. Ví dụ, video bạn liên kết đến, các trình phát cũng phát ra ánh sáng, nhưng những con đường mòn dường như không phát ra ánh sáng. Trong một số bản demo khác khi những con đường mòn được tăng tốc một lần nữa, chúng lại sáng lên. Không chắc chắn nếu điều này có ích nhưng có lẽ chỉ cần một số hiểu biết về cách có thể đạt được.
James

2
Bản thân hiệu ứng rất có thể có trên GPU trong thời gian thực. Phần có vấn đề sẽ là số lượng hạt.
Samaursa

Câu trả lời:


1

Nó trông giống như các hạt tự bóng với tôi; về cơ bản, bạn có 3 đèn chiếu sáng di chuyển xung quanh cảnh với một vệt khói / hạt. Phần khó với việc nhìn đúng là các hạt trong mờ nên bạn không thể thực hiện các bóng cứng, Bóng hạt thể tích có thể là một khởi đầu tốt để thực hiện một hiệu ứng tương tự. Hy vọng nó giúp.


Tôi đồng ý, tôi đã thực hiện một hiệu ứng tương tự với một điểm sáng di chuyển với mặt trước của một hạt bụi
brandon
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.