Công cụ shader thời gian thực tuyệt vời? [đóng cửa]


10

Tôi thường phát triển các trò chơi 2D. Tôi muốn biết nếu có một chương trình như EvalDraw ngoài đó, điều đó giúp dễ dàng nhanh chóng tạo ra (ví dụ) một hình vuông, từ một hình vuông màu đen, sau đó viết một số mã shader và xem cách mã shader đó sửa đổi hình vuông trong thời gian thực.

Điều đó sẽ thực sự tuyệt vời cho các quá trình phát triển trong tương lai của tôi.

Chỉnh sửa: Công cụ đổ bóng phải hoạt động với HLSL.

Câu trả lời:


8

1
Có một HLSL tương đương với ShaderToy không?
Mathias Lykkegaard Lorenzen

Tôi nghĩ rằng, không có tương đương HLSL, beacouse shadertoy sử dụng WebGL và WebGL sử dụng glsl. Mayby ở đâu đó tương đương với ánh sáng bạc, nhưng tôi không biết.
piotrek

Tôi tìm thấy shazzam-tool.com này - có HLSL
piotrek

Có, nhưng đặc biệt cho WPF và Silverlight. Có bất cứ thứ gì cho XNA nói chung không?
Mathias Lykkegaard Lorenzen

6

RenderMonkeyFX Composer đều là những công cụ như thế này, mặc dù gần đây chúng đã bị bỏ rơi. Các công cụ mô hình 3D như Max hoặc Maya thường có các đường ống đổ bóng / hiệu ứng / vật liệu được tích hợp, nhưng chúng có thể rất tốn kém.


Tôi đã tìm kiếm một biên tập viên ngày hôm qua và theo bản năng đã ghé thăm các trang web của nhà phát triển Nvidia và ATI. Tôi tự hỏi tại sao những điều này đã được để lại bên đường?
George R

Tôi sẽ mạo hiểm để đoán nó do thực tế là ngữ nghĩa của shader có xu hướng được kết hợp với khung kết xuất hoặc công cụ kết hợp của chúng, và khi các công cụ đó tăng độ phức tạp, một công cụ đa năng ngày càng khó viết hơn.

0

Được giới thiệu bởi shadertoy và glsl-sandbox, tôi tạo ra một phiên bản hlsl của chúng. https://github.com/vinjn/HlslShaderToy

Hiện tại không có hỗ trợ mã hóa trực tiếp, bạn có thể sử dụng trình soạn thảo yêu thích của mình để viết shader. Nếu nội dung bị thay đổi, HlslShaderToy sẽ phát hiện ra nó và tự động tải lại shader. Vì vậy, bạn có thể giả vờ rằng đó là một công cụ đổ bóng thời gian thực.

Ngoài ra còn có một số tính năng ưa thích:
- tải hình ảnh cục bộ dưới dạng kết cấu
- tải hình ảnh internet dưới dạng kết cấ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.