Một số ví dụ thú vị của hiệu ứng đổ bóng pixel thủ tục là gì? [đóng cửa]


16

Một số ví dụ tốt về hiệu ứng đổ bóng pixel thủ tục hoặc không gian màn hình là gì? Không có mã là cần thiết; Tôi chỉ đang tìm cảm hứng.

Cụ thể, tôi đang tìm kiếm các hiệu ứng không phụ thuộc vào hình học hoặc phần còn lại của cảnh (vì vậy chúng sẽ trông ổn khi được hiển thị một mình trên một góc) và không dựa trên xử lý hình ảnh (chúng không yêu cầu "hình ảnh cơ sở , "Mặc dù chúng có thể kết hợp họa tiết). Multi-pass hoặc single-pass là tốt. Ảnh chụp màn hình hoặc video sẽ là lý tưởng, nhưng ý tưởng cũng hoạt động.

Dưới đây là một vài ví dụ về những gì tôi đang tìm kiếm (tất cả từ mẫu RenderMonkey): alt văn bản http://public.blu.livefilestore.com/y1pXcNg_0EPZVzwu1T84a4Yek373x8062rhrNCA7UcftTjCkeiY-5uAuJiBYY29x2E53p5MO-uMA8FmEquvxsPCkA/effect1.jpg?psid=1 alt văn bản http :? //public.blu.livefilestore.com/y1p_5Lx7BdjFyFRBkbcc0WakAT7Q-99fVcFOxmTXBbG4VtoFzC0UfAj51eSnE7ZOD84EYL2Y51HhMS2nWsohhn1mQ/effect2.jpg PSID = 1 alt văn bản http://public.blu.livefilestore.com/y1p_5Lx7BdjFyE3KhYtHe-Cdg7XuXcJ9Ou-GKzED-kZnzACyB5ypA6NSCfsYfuKa0h3ztoDRwwq9qBddX2OfG0fhg/effect3.jpg?psid= 1 tin nhắn văn bản 1 alt

Tôi biết câu hỏi này ; Tôi không yêu cầu một nguồn triển khai shader thực tế mà thay vào đó là một số ý tưởng truyền cảm hứng - và những ý tưởng tại Thư viện NVIDIA Shader chủ yếu yêu cầu một cảnh hoặc là hiệu ứng xử lý hình ảnh.


Bạn thực sự có thể làm những việc như thế theo thủ tục, không có cơ sở? Điều này chắc chắn là mới và thú vị đối với tôi.
Vịt Cộng sản

@ Vịt Cộng sản - Tất cả những ví dụ này đến từ RenderMonkey, vì vậy bạn có thể thấy chúng được thực hiện như thế nào. "Cơ sở" thường là hình ảnh nhiễu (ba phần đầu sử dụng nhiễu thể tích trong khi phần tư là mô phỏng động lực học chất lỏng tạo ra chất lỏng trên kết cấu vận tốc và mật độ nơi người dùng nhấp và mô phỏng (qua 23 lần ...) từ đó Cũng có thể thực hiện theo thủ tục hoàn toàn (ví dụ như một mẫu), nhưng GPU bị hạn chế trong việc tạo ra các số ngẫu nhiên, vì vậy hình ảnh nhiễu được tạo ngoại tuyến thường tốt hơn.
Robert Fraser

Câu trả lời:


28

Bản đồ nội thất là một hiệu ứng khá tuyệt vời. Nó có một hình tứ giác phẳng nhàm chán và làm cho nó trông giống như một tòa nhà với nội thất, tất cả hoàn toàn nằm trong pixel shader. Đó là bán thủ tục ở chỗ một số tài sản được làm thủ công, nhưng trình đổ bóng đặt chúng theo thủ tục.

văn bản thay thế


1
Ngọt ngào ... thịt xông khói ... Chúa Giêsu thật tuyệt vời.
Robert Fraser

Chắc chắn phải kết hợp nó vào ứng dụng tiếp theo của tôi;)
Rushyo

Ồ, nếu tôi có thể đặt nó trong công cụ Cube 2, tôi sẽ có thể làm lại bản demo danh mục đầu tư của mình, làm cho nó nhanh hơn và đẹp hơn (nó xử lý bộ xử lý của bạn với các tòa nhà được mô hình hóa thủ công xung quanh tòa nhà mà bạn thực sự chơi bên trong)
tốc độ

Trao tiền thưởng cho người này, nhưng cảm ơn tất cả những người khác đã cung cấp đề xuất!
Robert Fraser

Liên kết pdf không hoạt động. Bạn có thể đảm bảo sự tồn tại của nó, xin vui lòng?
Michael

7

Để có cảm hứng tuyệt vời đừng quên kiểm tra các hiệu ứng demo oldskool. Những thứ như plasma, lửa, đồng, cong vênh, ống kính, rotozoomers đến với tâm trí.

Tất nhiên nó sẽ yêu cầu một số chuyển vào cuối của bạn, nhưng đó là một thách thức tôi đoán.

Đây là một tài nguyên tuyệt vời với một số hiệu ứng và các tệp nguồn: http://www.oldskool.org/demos/explained/demo_graphics.html


Hoàn toàn quên về demoscene. Đặc biệt, màu 18 bit có thể tạo ra hiệu ứng xử lý hình ảnh ngọt ngào. Tôi cũng hoàn toàn quên mất fractals - Tôi đã thấy một mandlbrot HLSL; Tôi tự hỏi những gì người khác có thể được thực hiện thành shader.
Robert Fraser


2

Có một tập hợp lớn các ví dụ shader ở đây

Một số công cụ tuyệt vời bạn có thể xây dựng và lấy cảm hứng từ.


Đó là một trang web khá ngọt ngào! Hầu hết có vẻ như là ánh sáng / khúc xạ / v.v., nhưng một số vật liệu đó trông rất tuyệt
Robert Fraser

2

ShaderToy là trình kết xuất shader WebGL hiển thị các trình đổ bóng khác nhau trong trình duyệt của bạn. Nó có nhiều ví dụ, và bạn có thể chỉnh sửa các ví dụ và biên dịch chúng một cách nhanh chóng! Tôi đã dành hàng giờ chơi với nó :)

Bạn sẽ cần WebGL chạy trong trình duyệt của bạn, mặc dù. Chrome có lẽ là đặt cược tốt nhất của bạn tại thời điểm này.


1

Cũng có một cái nhìn vào phần mềm như Mental Mill. Nó cho phép lập trình shader dựa trên nút với các hoạt động toán học. Thêm một loạt các sóng và hình ảnh ngẫu nhiên và xem những gì đi ra ở đầu kia. Thường có thể tìm ra nhiều hơn từ quá trình so với hình ảnh tôi tìm thấy ("hey này trông giống như những tia sét").


Vâng Tôi thực sự đang hỏi điều này vì tôi đang làm việc trên một công cụ tương tự (nguồn mở) (mặc dù đối tượng hơi khác nhau)
Robert Fraser

Thật tuyệt, kỹ thuật này thường được gọi là công nghệ kiểu "nối" và "cây đổ bóng trừu tượng". Cũng có những thứ như mapzoneeditor.com có tài liệu tham khảo tuyệt vời.
dưới

1

Nếu bạn có một bản sao của Unreal gốc, bạn có thể xem qua các gói kết cấu trong trình chỉnh sửa và xem tất cả các hiệu ứng gọn gàng. Chúng tương tự như các ví dụ bạn đã đăng trong câu hỏi ban đầ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.