Câu hỏi được gắn thẻ «glsl»

Một ngôn ngữ lập trình cho các shader OpenGL.


4
Sử dụng nhiều shader
Tôi hiện đang nghiên cứu các shader opengl nhưng tôi không thể tìm ra một điều: làm thế nào để áp dụng các shader khác nhau cho các đối tượng, ví dụ, một ấm trà được sử dụng shader toon và một cái khác trong cùng một cảnh sử dụng …
53 shaders  glsl 

1
Làm thế nào để shader Raymarch làm việc?
Tôi đã xem xét các shader được tìm thấy ở đây shadertoy.com và hầu hết những cái mát đều có tiếng ồn và raymarch chung. Tôi hoàn toàn không hiểu mã nguồn nhưng tôi thực sự muốn. Làm thế nào để các shader này hoạt động và thuật toán raymarch …

1
từ khóa vào / ra trong GLSL
Tôi thực sự không hiểu làm thế nào để sử dụng in/ outtừ khóa trong GLSL và google không hữu ích. Chính xác thì họ làm gì? Làm thế nào tôi có thể sử dụng chúng nếu, ví dụ, tôi muốn chuyển một bộ biến khác nhau cho mỗi đỉnh …
46 opengl  glsl 



5
Các diễn viên trong một trò chơi có nên chịu trách nhiệm tự vẽ?
Tôi rất mới để phát triển trò chơi, nhưng không lập trình. Tôi (một lần nữa) chơi xung quanh với một trò chơi loại Pông bằng canvasphần tử JavaScript . Tôi đã tạo một Paddleđối tượng có các thuộc tính sau ... width height x y colour Tôi cũng có …


3
Có == gây phân nhánh trong GLSL không?
Cố gắng tìm ra chính xác nguyên nhân gây ra sự phân nhánh và những gì không có trong GLSL. Tôi đang làm điều này rất nhiều trong shader của tôi: float(a==b) Tôi sử dụng nó để mô phỏng nếu các câu lệnh, không phân nhánh có điều kiện ... …
27 glsl 



3

2
GLSL - làm mờ gaussian một lần
Có thể thực hiện shader mảnh để làm mờ gaussian một lần? Tôi đã tìm thấy rất nhiều việc thực hiện mờ hai chiều (gaussian và làm mờ hộp): http://callumhay.blogspot.com/2010/09/gaussian-blur-shader-glsl.html http://www.gamerendering.com/2008/10/11/gaussian-blur-filter-shader/ http://www.geek3d.com/20100909/shader-l Library-gaussian-blur-post-processing-bộ lọc-in-gll / vân vân Tôi đã nghĩ đến việc thực hiện mờ gaussian như tích chập (trên …



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.