là có thể tạo trình đổ bóng GLSL để đưa bất kỳ đối tượng nào được bao quanh bởi hiệu ứng phát sáng không? Giả sử tôi có khối lập phương 3d và nếu được chọn, khối lập phương sẽ được bao quanh bởi hiệu ứng phát sáng màu xanh lam. Bất kỳ gợi ý nào?Đối tượng GLSL phát sáng
Trả lời
Có một số cách để thực hiện việc này. Nếu mỗi đối tượng cũng được thể hiện ở định dạng winged edge thì nó là tầm thường để tính toán hình bóng và sau đó extrude nó để tạo ra một ánh sáng. Tuy nhiên, đây là một phương pháp CPU.
Đối với phương pháp GPU, bạn có thể thử hiển thị với bộ đệm ngoài màn hình bằng bộ stencil để tăng. Nếu bạn sau đó thực hiện một blur trên hình ảnh (mặc dù chỉ bằng văn bản cho các điểm ảnh mà stencil là không số không), bạn sẽ nhận được một mờ xung quanh các cạnh của hình ảnh mà sau đó có thể được rút ra vào cảnh chính với pha trộn alpha. Đây là một mờ hơn một ánh sáng nhưng nó sẽ là tương đối dễ dàng để tái jig độ sáng để nó làm cho một ánh sáng.
Có rất nhiều phương pháp khác nữa ... đây là một vài liên kết để bạn có thể xem xét thông qua:
http://http.developer.nvidia.com/GPUGems/gpugems_ch21.html
http://www.codeproject.com/KB/directx/stencilbufferglowspart1.aspx?display=Mobile
Có một vòng săn trên google vì có rất nhiều thông tin :)
- 1. GLSL gương sáng
- 2. Đèn chiếu sáng GLSL chung
- 3. Tại sao mã chiếu sáng GLSL thay đổi điểm sáng bằng máy ảnh?
- 4. Nửa vector ánh sáng trong glsl là gì?
- 5. ánh sáng bên ngoài ba.js cho đối tượng hình cầu?
- 6. glsl fragmentshader làm cho đối tượngID
- 7. Tải xuống các đối tượng phản ứng trong sáng bóng
- 8. JNI đối tượng sáng tạo và quản lý bộ nhớ
- 9. Phát sinh một đối tượng HTMLElement từ đối tượng jQuery
- 10. Phát hiện đối tượng DOM và đối tượng jQuery
- 11. Phát hành các đối tượng COM
- 12. System.Runtime.Caching không phát hành BitmapImage đối tượng
- 13. Phát hành đối tượng COM trong C#
- 14. Khi nào phát hành đối tượng NSUrlConnection
- 15. HOG cho "đối tượng phát hiện" opencv
- 16. phát hiện đối tượng android opencv
- 17. Phát hiện đối tượng 3D-Opencv
- 18. Phát hiện đối tượng OpenCV của Android
- 19. phát Python đối tượng và .join
- 20. Cách phát hiện đối số Đối tượng jQuery
- 21. Chức năng GLSL pow?
- 22. GLSL, semaphores?
- 23. CSS3: Nền phát sáng khi di chuột qua liên kết (không phải là chữ sáng)
- 24. php serializing đối tượng mà tài sản phát triển (đối tượng tiến hóa)
- 25. phát hiện các đối tượng bên trong trong đối tượng scala
- 26. Django đối tượng mô hình với sự sáng tạo khóa ngoại
- 27. Làm cách nào để tô sáng/phác thảo đối tượng Visual trong WPF?
- 28. Hiển thị đối tượng POSIXt với bảng kết xuất sáng bóng
- 29. Làm cách nào để chuyển đối tượng sang hàm luaj được phơi sáng?
- 30. Sự khác nhau giữa GLSL và GLSL ES 2