Tái tạo cái nhìn bóng mờ này


13

Tôi sẽ giữ nó ngắn. Làm thế nào để đạt được hiệu ứng được mô tả trong hình ảnh dưới đây? Có khả thi để làm trong thời gian thực? Trông có vẻ đơn giản, nhưng có lẽ không phải vậy. Có bất kỳ từ khóa nào tôi có thể tìm kiếm để có thêm thông tin về lập trình các shader để đạt được giao diện này không? Cảm ơn.

http://i.stack.imgur.com/KuTGt.jpg


Có gì đặc biệt về nó? Nó trông giống như một phong cách nghệ thuật và bóng tối từ một ánh sáng định hướng và đó là nó. Am i thiếu cái gì ở đây?
OmniOwl


1
Đó là sử dụng ánh sáng, che khuất môi trường xung quanh hoặc một số hình thức kết xuất phóng xạ khác. Nó không đơn giản như "một ánh sáng định hướng và đó là nó".
gman

Câu trả lời:


17

Điều đó dường như không sử dụng bất kỳ cách tiếp cận bóng phẳng cụ thể nào cả. Bóng mờ mượt mà, mặc dù các bóng được chiếu là cứng và các đối tượng không được làm tròn.

Hiệu ứng ánh sáng cụ thể dường như là sự kết hợp giữa tắc xung quanh (có thể là SSAO, "tắc xung quanh không gian màn hình"), điều này mang lại cho nó bóng mờ trong các kẽ hở và ánh xạ bóng cứng thường xuyên của ol và mô hình ánh sáng đơn giản (có lẽ chỉ là Phong chiếu sáng).

Một hình chiếu chính tả đang được sử dụng. Ánh sáng duy nhất dường như là ánh sáng định hướng kết hợp với tất cả các vật thể vuông và phẳng là lý do tại sao mỗi mặt có một bóng râm đồng nhất (không phải là bất kỳ loại kỹ thuật tạo bóng phẳng đặc biệt nào).


Chính xác. Không bị bóng mờ, nhiều như bạn mô tả Tôi thấy rằng nó có thể là sự pha trộn của một thuật ngữ môi trường sáng chói + lambert + bóng được ném từ một nguồn duy nhất + SSAO
Patrick Hughes

+1 Bởi vì bạn đã chỉ ra hình chiếu của động mạch chủ. Có một cái gì đó để làm trong tất cả "nhận thức" chung
Agustin Meriles

7

Trông giống như bản đồ che khuất (tương ứng với vật liệu khuếch tán chính xác về mặt vật lý dưới ánh sáng trắng đồng nhất) kết hợp với ánh sáng định hướng (đi từ trên xuống, tạo ra các bóng sắc nét).

Bản đồ loại trừ thường được thực hiện bằng cách sử dụng các kỹ thuật dò tia. Chúng không thể được tạo trong thời gian thực với chất lượng đủ trên các máy tính gia đình hiện tại.

Những bản đồ thường được kết xuất trước thành kết cấu. Kết cấu đó có thể được hiển thị sau đó bằng cách sử dụng các kỹ thuật rasterization GPU cổ điển.


Tôi sẽ bầu bạn, nhưng tôi không thể. Cảm ơn.
Martin

1
Chỉ để thêm vào những gì anh ấy nói, những kết cấu được kết xuất trước đó thường được gọi là "bản đồ ánh sáng" (đặc biệt là trong bối cảnh chỉnh sửa cấp độ)
jhocking

1
Và bước kết xuất trước thường được gọi là "nướng", "nướng kết cấu", v.v.
Alistair Buxton

4

Điều này trông giống như:

  • Tất cả các vật liệu trắng, khuếch tán
  • Ánh sáng định hướng màu trắng mạnh từ phía trên bên trái, với bộ lọc bóng chất lượng cao (bóng không quá mềm, nhưng chúng không có răng cưa)
  • Một bầu trời xanh (bán cầu), với sự che khuất chất lượng cao - ngay cả trong bóng tối, các khu vực mở hơn với bầu trời cũng sáng hơn
  • Cũng có thể có chiếu sáng toàn cầu (ánh sáng nảy). Thật khó để chẩn đoán liệu có GI thực sự hay "đơn giản" là AO chất lượng cao vì không có hiện tượng chảy máu màu rõ ràng, các hiệu ứng khá tinh tế. Nhưng nếu GI có mặt, nó vẫn có thể đóng góp một cách vô thức vào ấn tượng chung về hiện thực của hình ảnh, độ sáng của ánh sáng mặt trời, v.v.
  • Cũng đáng lưu ý rằng hình ảnh này được khử răng cưa hoàn hảo, ngụ ý rất nhiều mẫu và bộ lọc phân giải chất lượng cao (ví dụ Gaussian).

Nói tóm lại, người ta có thể tiến gần đến mức chất lượng hình ảnh này trong thời gian thực, bằng cách sử dụng bộ lọc bóng PCF chất lượng cao, kỹ thuật AO cao cấp như HBAO hoặc AO có thể mở rộnggiải quyết MSAA tùy chỉnh . Nó sẽ là rất nhiều công việc và bạn cần một GPU khá mạnh mẽ.


1
Tôi không nghĩ rằng có bất kỳ sự chiếu sáng toàn cầu thực sự đang diễn ra. Nếu có, nên có một số "chống bóng" có thể nhìn thấy ở những nơi có bề mặt bị bóng khác nằm cạnh một bề mặt được chiếu sáng trực tiếp. Có một vài nơi trong hình ảnh nơi mà nên có thể nhìn thấy, nhưng tôi không thấy bất kỳ.
Ilmari Karonen

@IlmariKaronen Vâng, khi nhìn vào nó tôi nghĩ bạn đúng. Đặc biệt là cách các cạnh nơi các bức tường xây dựng chạm đất đều bị tối đi - trông giống như AO với chức năng dự phòng hào phóng; Tôi không nghĩ GI đầy đủ sẽ tạo ra hiệu ứng đó.
Nathan Reed
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.