Hiệu ứng đồ họa xảy ra đối với các kết cấu xa không bị nhầm lẫn được gọi là gì?


18

Chúng ta đều biết về bản đồ mip . Nó làm giảm chất lượng kết cấu khi một kết cấu xa hơn.

Không có ánh xạ mip, một kết cấu xuất hiện "nhấp nháy", giống như đỉnh núi ở đây:

nhập mô tả hình ảnh ở đây

Có bất kỳ tên cụ thể cho nó?

Tôi muốn viết một câu như "Tôi đã áp dụng ánh xạ mip để giải quyết hiệu ứng ___" hoặc "Điều này được gọi là ___ và xảy ra khi ánh xạ mip không được sử dụng".


2
Thêm ảnh chụp màn hình về những gì bạn đang nói sẽ cải thiện đáng kể câu hỏi :)
Vaillancourt

@AlexandreVaillancourt Cảm ơn bạn đã gợi ý - Đã thêm. :)
joehot200

Câu trả lời:


20

Những gì bạn đang tìm kiếm là răng cưa. Nó hơi khác so với răng cưa của các cạnh 3d cứng được vẽ trên màn hình. Cả hai đều đến từ việc hiển thị pixel quá nghiêm ngặt, với màu này hay màu khác. Các phương pháp khử răng cưa như ánh xạ mip chỉ giúp làm mờ các cạnh để màu trung gian được hiển thị. Điều này có thể được áp dụng cho các kết cấu đơn mà còn cho toàn bộ màn hình.

Tuy nhiên, lưu ý rằng ánh xạ mip không phải là giải pháp duy nhất cho vấn đề này. Bạn cũng có thể sử dụng các thuật toán nội suy thủ tục khác.


3
"Làm mờ các cạnh" không phải là một cách hay để mô tả những gì xảy ra. Kiểu khử răng cưa này là về việc sử dụng nhiều mẫu hơn từ kết cấu ban đầu để xác định màu của từng pixel. Vì bản đồ mip là bản sao nhỏ hơn của kết cấu ban đầu, lấy một mẫu từ bản đồ mip giống như lấy nhiều mẫu từ kết cấu ban đầu. Cũng đáng lưu ý rằng bản đồ mip chỉ là một tối ưu hóa để hiển thị hiệu suất. Bạn có thể có được hiệu ứng tương tự bằng cách lấy thêm các mẫu từ kết cấu ban đầu khi kết xuất.
Roger Dahl

@RogerDahl Tôi chưa bao giờ nghe nói về việc "lấy thêm mẫu từ kết cấu ban đầu" để thay thế ánh xạ Mip. Nó được gọi là gì (để tôi có thể google nó)?
joehot200

3
@ joehot200: "Mip-maps" chỉ là một tối ưu hóa dựa trên tính toán trước để thu hẹp quy mô. Nói chung, nếu bạn hạ thấp hình ảnh sao cho một pixel đầu ra tương ứng với không gian được bao phủ bởi N pixel trong nguồn, bạn cần sử dụng ít nhất N pixel đó (và có thể nhiều hơn) làm đầu vào. Đây rõ ràng là tính toán tốn kém. Bằng cách có các phiên bản nguồn được tính toán trước ở tỷ lệ 2 ^ -k cho mỗi giá trị hợp lý của k, bạn có thể gian lận và về cơ bản đọc tất cả N pixel cùng một lúc.
R ..

Tất nhiên đó thực sự là một xấp xỉ không lý tưởng và mang lại một số tạo tác răng cưa. Điều gì sẽ tốt hơn so với việc các phiên bản được chia tỷ lệ 2 ^ -n của kết cấu nguồn sẽ có các phiên bản giới hạn băng tần được tính toán trước của nó vẫn ở kích thước đầy đủ. Điều này sẽ giúp bạn lấy mẫu chính xác, nhưng tất nhiên sẽ tiêu tốn rất nhiều bộ nhớ (có thể là cấm).
R ..

Tôi biết một số trò chơi (đặc biệt là những game hơi cũ) thậm chí có một thanh trượt được dán nhãn chống răng cưa. Thế là tự giải thích.
Daniel

14

Khiếm khuyết tạo tác / mô hình moiré


4
@ joehot200 Ý bạn là gì, "liên quan"? Bí danh là chính xác những gì mipmapping giải quyết, trong số những thứ khác. Bí danh "hiệu ứng" xảy ra.
rắn5

3
Thuật ngữ "lấy mẫu" cũng xuất hiện ở đây, bởi vì kết xuất của bạn đang lấy quá ít mẫu kết cấu để chụp chính xác diện mạo trung bình của nó qua dải pixel được hiển thị, do đó những thay đổi nhỏ trong các điểm mẫu (ví dụ: di chuyển máy ảnh nhỏ) dẫn đến rất các giá trị đầu ra khác nhau (lung linh / lấp lánh)
DMGregory

6

Có bất kỳ tên cụ thể cho nó?

Cái nhấp nháy mà bạn đang nói đến được gọi trong trường hợp / hiệu ứng moiré nhất định này . Đó là một hình thức răng cưa không gian như đã được đề cập trong các câu trả lời khác. Tuy nhiên, răng cưa có thể dẫn đến nhiều thứ hơn là chỉ các mẫu moiré.


1

Tôi đã nghe thấy thuật ngữ "popping và sôi" được áp dụng cho bí danh bạn đang hiển thị trên ngọn núi đó trong nền. Nó không phải là một thuật ngữ toán học, nhưng nó là mô tả. Vì vậy, răng cưa sẽ là những gì bạn viết bài báo của mình nếu bạn muốn phát minh ra một cách khắc phục khác cho vấn đề và sử dụng nó để nhận tiền (tài trợ, quảng bá học thuật). "Popping và sôi" có thể là những gì bạn gọi nó trong bản demo (đối với tiền VC).


0

Tôi chỉ muốn nói thêm rằng có một tác dụng phụ khác của việc không sử dụng ánh xạ mip: Không chỉ bạn sẽ có được bí danh gớm ghiếc (xem lý thuyết Nyquist cho những gì đang diễn ra), bạn có thể cũng sẽ giảm hiệu suất như truy cập kết cấu trở nên không mạch lạc và làm hỏng hệ thống bộ nhớ / bộ nhớ cache của GPU của bạ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.