Một alpha sạch để ghép các bản render của bạn
Một hình ảnh trong suốt đã sẵn sàng khi đường viền của nó vẫn trông đáng tin trên các nền dự kiến, sau khi nhập và thay đổi kích thước trong phần mềm nhận. Hãy bắt đầu bằng việc kiểm tra cách diễn giải alpha, rồi đến màu sắc và hiệu ứng. Một bàn cờ sạch sẽ là chưa đủ: nó có thể che giấu một viền sáng, một cạnh tối hoặc một phản chiếu bị cắt.
Tách độ trong suốt khỏi màu sắc đi kèm
Kênh alpha cho biết mức đóng góp của tiền cảnh vào bố cục. Ở giá trị không, nó trong suốt; ở giá trị một, nó đục; các giá trị trung gian tham gia vào các cạnh mềm và vùng bán trong suốt. Bàn cờ chỉ là một trợ giúp hiển thị. Nó không thuộc về hình ảnh của bạn và không chứng minh rằng tệp có kênh mong đợi.
Hai quy ước kết hợp màu sắc và alpha. Ở dạng straight, còn gọi là không liên kết, màu sắc được lưu trữ tách biệt khỏi độ phủ. Ở dạng premultiplied, hay liên kết, màu sắc đã được nhân với alpha. Blender sử dụng quy ước thứ hai cho việc render và compositing của nó. Nút Alpha Convert cho phép chuyển từ dạng này sang dạng kia; một thao tác được thực hiện ở dạng straight phải trở về quy ước mong đợi ở đầu ra. Sổ tay Blender mô tả điểm này.
Sự lựa chọn không phải là một sở thích về chất lượng. Một hình ảnh lành mạnh có thể trông như bị hỏng nếu trình đọc áp dụng sai quy ước cho nó. Hãy xác định nội dung của tệp trước khi thêm một nút chuyển đổi.
Xem điều mà phép nhân kép gây ra cho một cạnh
Hãy lấy một phép tính minh họa trong ánh sáng tuyến tính, không nhằm mô tả một pixel đã render. Màu straight của một cạnh đỏ là (0,8 ; 0,1 ; 0,1) với alpha bằng 0,25. Màu prémultipliée của nó do đó là (0,2 ; 0,025 ; 0,025). Trên một nền xám (0,4 ; 0,4 ; 0,4), phần đóng góp của nền được nhân với 0,75. Kết quả là (0,5 ; 0,325 ; 0,325).
Nếu trình đọc xử lý các giá trị đã được nhân trước như thể là straight, nó nhân chúng một lần nữa với 0,25. Phần đóng góp đỏ giảm: cạnh tối đi. Theo chiều ngược lại, việc bỏ qua một phép nhân được mong đợi có thể khiến đường viền sáng quá mức. Bản thân alpha thì lại có thể trông vẫn đúng ở dạng đen trắng.
Phép minh họa này giải thích một nhóm các viền răng cưa; nó không cho phép chẩn đoán mọi khiếm khuyết chỉ qua diện mạo. Một màu nền bị nhúng vào, quản lý màu sai hoặc một hiệu ứng được áp dụng sau khi hợp thành đều có thể tạo ra kết quả tương tự. Hãy giữ tệp gốc để quay lại cách diễn giải ban đầu.
| Quan sát | Kiểm tra đầu tiên | Cần tránh |
|---|---|---|
| Cạnh tối trên nền sáng | Quy ước alpha và phép nhân lặp lại | Ăn mòn toàn bộ đường viền ngay lập tức |
| Viền sáng trên nền tối | Cách diễn giải và nền cũ bị trộn lẫn vào màu sắc | Làm tối toàn bộ đối tượng |
| Đường viền đúng nhưng tông màu tổng thể khác | Không gian màu và các phép biến đổi | Sửa alpha để chỉnh màu |
| Khiếm khuyết chỉ xuất hiện sau khi thu nhỏ | Lấy mẫu lại và thứ tự các hiệu ứng | Chỉ nghiệm thu ở độ phân giải gốc |
Chuẩn bị một đầu ra trong suốt và một hợp đồng nhập
Trước tiên, hãy kiểm tra xem bản render có thực sự chứa độ trong suốt như mong muốn không. Một nền nhìn thấy xuyên qua vật thể thủy tinh không có cùng vai trò như một nền bị thiếu. Sau đó, chọn một định dạng đầu ra có kênh alpha và kiểm tra tệp đã lưu, không chỉ Render Result. Ghi vào ghi chú bàn giao: kích thước, không gian màu, quy ước alpha mong đợi và các nền đích.
Đặc tả PNG định nghĩa alpha không nhân trước. OpenEXR theo quy ước sử dụng màu đã nhân trước. Những quy ước này là điểm khởi đầu cho việc trao đổi; dù vậy hãy kiểm tra trình xuất và trình nhập được dùng, đặc biệt nếu một phần mềm trung gian đã ghi lại các kênh. Đừng tự nhân thủ công một hình ảnh lần thứ hai chỉ vì phần mở rộng của nó có vẻ mơ hồ. Đặc tả PNG và giới thiệu kỹ thuật OpenEXR trình bày rõ mô hình của chúng.
Trong phần mềm nhận, hãy nhập một bản sao không chỉnh sửa. Hiển thị riêng các kênh RGB và alpha, rồi ghép hình ảnh lên các nền đã thống nhất. Một chuyển đổi hợp lý phải cải thiện đường viền mà không thay đổi một cách giả tạo các phần đục.
Ví dụ: một dải ruy băng satin trên ba nền
Trường hợp này chỉ mang tính minh họa; các quy ước được mô tả theo sách hướng dẫn Blender 5.2 đã dẫn ở trên, không giả định rằng phiên bản này đã được cài đặt. Một dải ruy băng màu tím phải bao quanh một tiêu đề trên một tấm áp phích màu kem, một biến thể màu đen và một thẻ màu cam. Chỉ đạo nghệ thuật yêu cầu những đường cong mảnh và một chút nhòe chuyển động nhẹ. Một lần kiểm tra duy nhất trên nền caro sẽ bỏ sót hai khó khăn chính: các đầu mút bị che phủ một phần và những điểm phản chiếu rất sáng của vải satin.
Hãy chuẩn bị ba bố cục giống hệt nhau, mỗi bố cục có một nền đơn sắc. Kiểm tra viền ngoài, phần bên trong các đường cong và vùng mà dải ruy băng băng qua tiêu đề. Hãy xem ở kích thước thật, rồi ở kích thước cuối cùng của thẻ. Nếu một nét đen chỉ xuất hiện trên nền kem và cam, hãy kiểm tra kênh alpha trước khi chỉnh lại mặt nạ. Nếu một sắc kem vẫn còn trên nền đen, hãy tìm một màu đã được trộn sẵn trong ảnh nguồn.
Sau đó thực hiện thao tác thay đổi kích thước theo yêu cầu và mở lại tệp xuất thu được. Đối với một hoạt ảnh, hãy thêm một đoạn ngắn liên tiếp xung quanh chuyển động có biên độ lớn nhất: đường viền phải giữ nguyên hình dạng mà không bị nhấp nháy. Việc kiểm tra mong đợi không phải là « không có pixel bán trong suốt »; những pixel này là cần thiết cho một viền mềm mại. Thỏa thuận xoay quanh việc chúng được tích hợp nhất quán vào cả ba nền.
Xử lý viền mà không cắt mất chủ thể
Trước hết, hãy quay lại một bố cục tối giản: hình ảnh, diễn giải đầu vào, nền, đầu ra. Tạm thời bỏ độ tương phản, quầng sáng, hiệu chỉnh màu và các hiệu ứng khác. Nếu viền trở lại bình thường, hãy bật lại từng thao tác một để tìm ra bước gây lỗi. Đừng kết hợp hiệu chỉnh tự động của trình đọc với chuyển đổi thủ công mà không biết mỗi thứ làm gì.
Một hiệu chỉnh màu phi tuyến áp dụng lên các màu đã được nhân trước có thể đòi hỏi phải tạm thời làm việc ở dạng straight. Hãy thực hiện chuyển đổi này bằng công cụ chuyên dụng, bảo vệ việc quay lại quy ước bố cục và kiểm tra các vùng alpha rất thấp. Tự chia cho một giá trị gần bằng không có thể khuếch đại những giá trị không mong muốn. Bộ lọc khử nhiễm hay một thay đổi nhỏ trên mặt nạ chỉ nên đến sau bước chẩn đoán này, trên một bản sao và trong giới hạn được chấp nhận cho đối tượng.
Cuối cùng, hãy tách đường viền của chủ thể khỏi các hiệu ứng của nó. Một bóng tiếp xúc hay quầng sáng bên ngoài có thể cần vẫn hiển thị vượt ra ngoài hình dáng của nó. Siết chặt alpha để loại bỏ viền sáng có thể xóa luôn chúng. Nếu những hiệu ứng này cần điều chỉnh được, hãy dự trù việc đưa chúng vào các phần tử đã thống nhất với người nhận; hướng dẫn về các pass compositing giúp bạn chọn chúng.
Biết khi nào chỉ tách nền đơn thuần là không đủ
Khúc xạ và phản xạ phụ thuộc vào môi trường được render. Một alpha không tính lại những gì mà một tấm kính đặt trước một bối cảnh mới sẽ nhìn thấy. Vì vậy, một chai đã tách nền có thể có đường viền đúng nhưng vẫn giữ, trong phần thủy tinh của nó, diện mạo của nền cũ. Với một thay thế lớn, hãy thử nghiệm cảnh với bối cảnh đích hoặc thống nhất một cách tách lớp phù hợp; đừng quảng cáo một sự trong suốt vạn năng.
Trước khi nghiệm thu, hãy kiểm tra các nền sáng và tối, các chi tiết mảnh, các hiệu ứng tràn viền và việc thay đổi kích thước cuối cùng. Nếu kết quả là hoạt ảnh, hãy kiểm tra cả tính liên tục theo thời gian. Giữ một tham chiếu đã ghép và xác định tệp trong suốt tương ứng, để người nhận có thể phân biệt kết quả mong đợi với nền của chính họ.
Một tệp có thể vượt qua kiểm tra thị giác này mà vẫn bị hiểu sai trong một ứng dụng khác. Vì vậy, ghi chú nhập tệp là một phần của việc bàn giao. Với một chênh lệch tương phản ảnh hưởng đến toàn bộ đối tượng, hãy làm lại hồ sơ ở phần màu sắc nhất quán trước khi tinh chỉnh mặt nạ thêm.
Câu hỏi của bạn.
PNG trong suốt có cần được đặt ở chế độ premultiplied không?+
Theo đặc tả của nó, PNG lưu alpha không nhân trước. Phần mềm có thể chuyển đổi cách biểu diễn này ở bên trong. Hãy khai báo đúng đầu vào và tránh một chuyển đổi bổ sung không chính đáng.
Vì sao bàn cờ carô trông có vẻ đúng nhưng lại xuất hiện một viền mảnh trên nền trắng?+
Bàn cờ carô có thể che giấu một khuyết điểm ít tương phản. Hãy ghép hình lên một nền sáng, một nền tối và màu đích thực tế để kiểm tra đường viền.
Có nên làm cứng alpha để cho đường viền sắc nét không?+
Không phải lúc nào cũng vậy. Các điểm ảnh trong suốt một phần phục vụ cho đường viền mềm, độ mờ và các chi tiết mảnh. Hãy kiểm tra cách diễn giải trước mọi thao tác bào mòn hoặc chỉnh sửa mặt nạ.
Một alpha có cho phép thay thế tự do nền phía sau thủy tinh không?+
Nó không tính lại khúc xạ hay phản xạ. Với một vật thể trong suốt phức tạp, việc thay đổi bối cảnh có thể đòi hỏi phải render lại hoặc chuẩn bị riêng các thành phần cụ thể.