Altus, OIDN và OptiX trong Redshift: Giải mã hiện tượng sôi nhiễu theo thời gian và xây pipeline animation không nhấp nháy
Tóm tắt // Những điểm chính cho sản xuất
- Điểm mù AI theo từng frame (OptiX và OIDN): Các bộ lọc tái tạo deep learning 2D hoạt động với bộ nhớ thời gian bằng 0, xử lý từng frame riêng lẻ. Vì seed PRNG Monte Carlo phân bố lại các đỉnh nhiễu phương sai cao trên
(x₁, y₁) → (x₂, y₂)giữa các frame liên tiếp, suy luận AI tự “bịa” ra những bề mặt không khớp nhau, gây sôi nhiễu theo thời gian (temporal boiling) nặng, texture bò và nhấp nháy khi phát animation 24/30 FPS. - Ổn định chắc chắn nhờ Altus Dual-Pass: Thay vì dựa vào phép xấp xỉ của mạng nơ-ron, Altus Dual-Pass tách việc lấy mẫu frame thành cặp pass con (seed PRNG lẻ và chẵn, mỗi pass 50% sample) được đánh giá trên cùng bộ AOV đặc trưng. Bằng phép lọc hiệp phương sai chéo giữa các pixel, nó phân biệt tín hiệu bề mặt vật lý với phương sai ngẫu nhiên, bảo đảm giữ 100% vi chi tiết texture và nhất quán tuyệt đối theo thời gian trên chuỗi animation.
- Dung lượng bộ nhớ của Dual-Pass và mức nằm trong 32GB VRAM: Giữ hai bộ đệm beauty cùng đầy đủ AOV đặc trưng normal, depth, position và diffuse cùng lúc làm tăng mức dùng VRAM (thường vượt 20GB–24GB trong cảnh sản xuất nặng). 32GB VRAM GDDR7 trên NVIDIA RTX 5090 cho đủ dung lượng để tránh phân trang bộ nhớ Out-of-Core (OOC) gây tê liệt, loại bỏ nút thắt bus PCIe và lỗi hủy kernel.
- Giảm chi phí tính toán trên Bare-Metal nhiều GPU: Altus Dual-Pass làm thời gian mỗi frame tăng 30% đến 70%, nhưng triển khai trên node bare-metal nhiều RTX 5090 (4x/8x) trung hòa hoàn toàn chi phí vận hành này. Nhờ chạy batch CLI headless (
redshiftCmdLine) và chia worker song song theo cặp GPU, studio rút hàng đợi render nhiều tuần trên workstation xuống bản giao cuối không nhấp nháy, xong qua đêm.
Trong hoạt hình nhân vật 3D, VFX và motion design quảng cáo, tối ưu render về bản chất là cuộc đua với lịch giao hàng. Việc các bộ lọc tái tạo không gian ảnh bằng deep learning được áp dụng nhanh chóng, tiêu biểu là NVIDIA OptiX và Intel Open Image Denoise (OIDN), đã định nghĩa lại lookdev và render một frame khi giảm số sample cần thiết 50% đến 80%.
Tuy nhiên, khi studio dùng các denoiser AI theo từng frame này cho chuỗi animation, chất lượng hình ảnh thường sụp đổ vì một lỗi thị giác nghiêm trọng: Sôi nhiễu theo thời gian (Temporal Boiling) (còn gọi là nhiễu bơi, lỗi bò hoặc nhấp nháy loang lổ theo thời gian).
Hiểu vì sao điều này xảy ra cần xem bản chất toán học của phương sai Monte Carlo, giới hạn kiến trúc của mạng nơ-ron tích chập 2D (CNN), cơ chế thống kê của bộ lọc Altus Dual-Pass, và cách cluster nhiều GPU mật độ cao loại bỏ chi phí tính toán đi kèm pipeline animation không lỗi.
1. Cơ chế toán học của sôi nhiễu theo thời gian trong render Monte Carlo
Sôi nhiễu theo thời gian không phải lỗi của engine; đó là hệ quả có thể đoán trước khi đánh giá phân bố Monte Carlo ngẫu nhiên bằng các bộ lọc không gian không có bộ nhớ, xử lý từng frame riêng lẻ trên một dòng thời gian.
Thuật toán path tracing tính bức xạ dọc theo tia camera bằng cách bắn các quỹ đạo sample ngẫu nhiên vào cảnh. Với hiện tượng thứ cấp, như chiếu sáng diffuse gián tiếp, phản xạ bóng, khúc xạ nhám và tán xạ dưới bề mặt, tia được phân bố bằng bộ sinh số giả ngẫu nhiên (PRNG).
Khi mật độ lấy mẫu dưới mức hội tụ toán học thực sự:
Dịch chuyển phương sai Monte Carlo và lệch tọa độ dưới pixel
Theo dõi cách phân bố PRNG dịch các đỉnh nhiễu từ (x₁, y₁) sang (x₂, y₂) giữa các frame, gây sôi nhiễu theo thời gian.
| Trạng thái dòng thời gian | Phát tia PRNG và trôi tọa độ không gian | Tác động thị giác |
|---|---|---|
| Frame N Chuỗi seed PRNG A |
Tia thứ cấp được phát
→ Các điểm chạm bề mặt rời rạc → Đỉnh nhiễu tụ ở (x₁, y₁) |
Hạt nhiễu tĩnh (vô hại) Nhìn như hạt nhỏ, đứng yên. Shading và đường nét bề mặt trông đã xử lý xong trong một frame riêng lẻ. |
| Frame N+1 Chuỗi seed PRNG B |
Trôi dưới pixel / PRNG tiến lên
→ Quỹ đạo bị thay đổi → Đỉnh nhiễu chuyển sang (x₂, y₂) |
Mất liên kết không gian Cấu trúc nhiễu riêng từng frame vẫn sạch, nhưng về toán học không tương quan với tọa độ của Frame N. |
| Chuỗi phát lại Video 24 / 30 / 60 FPS |
(x₁, y₁) ở Frame N
≠ (x₂, y₂) ở Frame N+1 → Suy luận không khớp nhau |
Sôi nhiễu theo thời gian nghiêm trọng Bộ lọc theo từng frame “bịa” chi tiết lệch nhau giữa các frame, khiến các mảng nhiễu tương phản cao bò, gợn và chảy trên bề mặt. |
2. Vì sao denoiser AI theo từng frame (OptiX và OIDN) thất bại với animation
Cả NVIDIA OptiX và Intel OIDN đều dựa trên mạng nơ-ron tích chập sâu (chủ yếu là autoencoder dùng U-Net hoặc kiến trúc residual kernel rộng). Các mô hình này được huấn luyện trước trên bộ dữ liệu khổng lồ gồm các cặp render nhiễu ít sample và bản tham chiếu chuẩn nhiều sample tương ứng.
Khi chạy trong Redshift, bộ suy luận đọc ba bộ đệm đầu vào chính:
-
Bức xạ thô (pass Beauty): Bộ đệm pixel nhiều kênh chưa hội tụ.
-
AOV Albedo: Dữ liệu hệ số phản xạ bề mặt thuần, chưa đổ bóng.
-
AOV World Normal: Vector hướng bề mặt hình học trong không gian thế giới hoặc camera.
CNN dùng các bộ đệm dẫn hướng để nhận diện biên hình học, bảo vệ viền bóng dáng trong khi mạnh tay nội suy và “bịa” giá trị pixel trên các bề mặt liền.
Bối cảnh sản xuất: NVIDIA OptiX tận dụng nhân Tensor chuyên dụng trên silicon RTX hiện đại để chạy dưới 50 mili giây mỗi frame, là engine xuất sắc cho LookDev, kiểm tra vật liệu và render xem trước tương tác (IPR). Tuy nhiên, dùng OptiX hay OIDN theo từng frame cho bản animation cuối có camera chuyển động sẽ tạo lỗi theo thời gian không chấp nhận được.
3. Kiến trúc Altus Dual-Pass: Lọc chéo thống kê chắc chắn
Để loại bỏ sôi nhiễu theo thời gian mà không phá độ rõ vi chi tiết bề mặt, Redshift tích hợp pipeline khử nhiễu Altus (do Innobright phát triển). Thay vì dùng mạng nơ-ron để suy ra dữ liệu bức xạ còn thiếu, Altus dùng phân tích phương sai chéo giữa các frame bằng thống kê chắc chắn.
Khi được cấu hình Altus Dual-Pass, Redshift tách việc tính frame thành hai pass riêng:
-
Thay vì render một pass ở mức sample đầy đủ (ví dụ 512 sample), Redshift chia việc thành hai pass con, mỗi pass 256 sample: Pass 1 và Pass 2.
-
Cả hai pass dùng chung biến đổi camera, hình học cảnh, đường đi ánh sáng, vector chuyển động và AOV đặc trưng phụ trợ (World Normal, World Position, Depth, Albedo).
-
Biến số: Chuỗi seed ngẫu nhiên điều khiển bộ sinh đường đi Monte Carlo được lệch giữa hai pass (seed lẻ và seed chẵn). Kết quả là hai frame có hình học bên dưới giống hệt nhau nhưng phân bố nhiễu hoàn toàn không tương quan.
Pipeline tách sample và tách seed của Altus Dual-Pass
Tách mức sample đầy đủ thành cặp pass con với seed PRNG lệch nhau để cô lập tín hiệu hình học thật khỏi nhiễu ngẫu nhiên.
| Pass thực thi | Cơ chế phát tia và lệch seed | Trạng thái bộ đệm và hồ sơ phương sai |
|---|---|---|
| Pass con 1 50% sample (ví dụ 256 spp) |
Mục tiêu đầy đủ: 512 spp
→ Seed PRNG lẻ → Phân bổ tia → Mẫu nhiễu A |
Nền dữ liệu bất biến Tính đúng biến đổi camera, hình học, vector chuyển động và đầy đủ AOV đặc trưng (Normal, Depth, Position, Albedo); các đỉnh nhiễu gắn với seed A. |
| Pass con 2 50% sample (ví dụ 256 spp) |
Mục tiêu đầy đủ: 512 spp
→ Seed PRNG chẵn → Đường tia bị lệch → Mẫu nhiễu B |
Phương sai nhiễu không tương quan Cấu trúc cảnh, ánh sáng và AOV giống hệt Pass 1 100%, nhưng seed PRNG lệch tạo phân bố nhiễu không tương quan, mẫu A ≠ mẫu B. |
| Bộ lọc thống kê Altus Joint Non-Local Means |
Pass 1 (A) + Pass 2 (B)
→ Hiệp phương sai chéo giữa các pixel → Bản master theo thời gian |
Trích xuất tín hiệu không nhấp nháy Giá trị khớp nhau trên cả hai pass được giữ lại như chi tiết vật lý thật (giữ 100% texture), còn các đỉnh phương sai không tương quan bị lọc bỏ bằng toán học. |
4. Ma trận so sánh kiến trúc: OptiX, OIDN và Altus
Ma trận so sánh kiến trúc: OptiX, OIDN và Altus Dual-Pass
So sánh tái tạo bằng CNN deep learning với phương sai chéo thống kê chắc chắn trên các pipeline sản xuất.
| Tiêu chí kỹ thuật | NVIDIA OptiX AI | Intel OIDN | Altus Dual-Pass (Redshift) |
|---|---|---|---|
| Thuật toán lõi Mô hình tái tạo |
CNN autoencoder (U-Net)
Suy luận deep learning 2D đã huấn luyện
|
CNN sâu kernel rộng
Mạng nhiều lớp huấn luyện sẵn
|
Bộ lọc thống kê chắc chắn
Joint Non-Local Means (Dual-Pass)
|
| Silicon tính toán Tăng tốc phần cứng |
Nhân Tensor NVIDIA
Cần silicon RTX (FP16/INT8)
|
CPU và nhiều loại GPU
x86 AVX-512 / ARM / SYCL / CUDA
|
GPU CUDA và RAM host
Xử lý hai bộ đệm frame
|
| Ổn định theo thời gian Animation 24 / 30 / 60 FPS |
KÉM // Nguy cơ sôi nhiễu cao
Không có bộ nhớ; gây lỗi bò
|
TRUNG BÌNH // Bò nhiễu
Phương sai giữa các frame khi sample thấp
|
HOÀN HẢO // Không sôi nhiễu
Nhất quán theo thời gian chắc chắn
|
| Độ trung thực texture và bump Chi tiết tần số cao |
Làm mềm micro-bump procedural, vân vải mảnh và highlight dị hướng. | Giữ viền bóng dáng sắc tốt; làm mờ micro-displacement tương phản thấp. | Giữ 100% chi tiết; xác minh tín hiệu bề mặt vật lý thật qua cặp pass. |
| Độ trễ của bộ lọc khử nhiễu Chạy sau khi render |
< 50 ms / frame
Chạy Tensor tức thì
|
300 ms – 2 giây / frame
Phụ thuộc kiến trúc CPU/GPU
|
2 – 6 giây / frame
Tương quan thống kê nhiều bộ đệm
|
| Chi phí ray tracing Tác động lên tính toán cảnh |
Không đáng kể (~1%)
Một pass, cắt sample sớm
|
Tối thiểu (~2% – 5%)
Một pass với xuất AOV tiêu chuẩn
|
+30% – 70% tính tia
Cần 2 pass vật lý riêng
|
| Vai trò trong sản xuất Triển khai khuyến nghị |
IPR và LookDev Chiếu sáng viewport tương tác, lookdev và thử vật liệu nhanh. |
ArchViz và ảnh tĩnh nhiều sample Ảnh tĩnh in ấn, diễn họa kiến trúc và matte plate kỹ thuật số một frame. |
Animation và bản master VFX cuối Chuỗi animation quan trọng, TVC phát sóng và phim điện ảnh. |
5. Giải bài toán chi phí render gấp đôi
Altus Dual-Pass giải quyết bất ổn theo thời gian, nhưng tạo ra một thách thức hậu cần đáng kể: chi phí tính toán. Tính hai pass độc lập và ghi cặp bộ đệm đặc trưng (Normals, Position, Depth, Cryptomatte) có thể làm thời gian render mỗi frame tăng 30% đến 70% so với pipeline OptiX một pass.
Trên workstation một GPU, render một chuỗi 1.500 frame nặng (60 giây animation) bằng Altus Dual-Pass có thể khiến lỡ deadline:
Đối đầu thời gian hoàn thành: Workstation tại chỗ và iRender Bare-Metal nhiều GPU
Định lượng thời gian giao chuỗi cho shot 1.500 frame (60 giây ở 24 FPS) với khối lượng Altus Dual-Pass.
| Hạ tầng phần cứng | Pipeline thực thi và độ trễ mỗi frame | Thời gian hoàn thành 1.500 frame |
|---|---|---|
| Một workstation tại chỗ 1x GPU (RTX 4090 24GB) |
Pass 1 (lẻ)
→ Pass 2 (chẵn) → Chạy tuần tự Thời gian render: 12,0 phút / frame
|
300,0 giờ (12,5 ngày liên tục)
⚠ TRỄ DEADLINE NGHIÊM TRỌNG
Chiếm phần cứng tại chỗ gần hai tuần; buộc sản xuất phải chấp nhận bộ lọc theo từng frame còn nhiễu. |
| Node Bare-Metal của iRender Cluster server: 4x / 8x RTX 5090 |
Chia bucket linh hoạt
→ Phát CLI nhiều worker Thời gian render: 1,5 phút / frame (Altus Dual-Pass đầy đủ)
|
37,5 giờ (≤ 20 giờ trên 8x RTX 5090)
✓ GIAO BẢN CUỐI TRONG NGÀY / QUA ĐÊM
Loại bỏ hoàn toàn chi phí tính toán dual-pass; giao bản master không nhấp nháy thoải mái trong deadline. |
Để bù chi phí tính toán dual-pass này, pipeline sản xuất dựa vào hai năng lực phần cứng kiến trúc:
1. Phân bổ frame và worker song song trên node nhiều GPU
Trên instance tính toán bare-metal có dàn nhiều RTX 5090 hoặc nhiều RTX 4090, technical director có thể tối ưu quy trình Altus bằng hai chiến lược render khác nhau:
-
Chạy worker phân tán bằng CLI: Dùng batch render headless (
redshiftCmdLine), pipeline có thể chia cluster GPU thành các cặp riêng. GPU 0-1 render frame lẻ, trong khi GPU 2-3 xử lý frame chẵn cùng lúc. Việc song song hóa này loại bỏ mức phạt thời gian dual-pass trên toàn chuỗi. -
Thông lượng PCIe 5.0 cho I/O bộ đệm AOV: Altus Dual-Pass cần xuất và đối chiếu chuỗi OpenEXR nhiều kênh độ sâu bit cao chứa dữ liệu AOV deep. Node bare-metal cấu hình lane PCIe 5.0 và lưu trữ NVMe tốc độ cao loại bỏ nút thắt thông lượng I/O khi ghi hai bộ đệm bitrate cao xuống đĩa.
2. Ngưỡng 32GB VRAM: Ngăn nghẽn Out-of-Core
Altus Dual-Pass làm bộ nhớ cần cho bộ đệm frame tăng gấp đôi. Redshift phải lưu đồng thời bộ đệm beauty chính và phụ cùng đầy đủ các bộ AOV normal, depth, position và diffuse trong bộ nhớ:
-
Trong cảnh sản xuất phức tạp, như môi trường dày đặc dùng instancing, texture UDIM 8K và yếu tố volume, dung lượng bộ nhớ cho bộ đệm frame dual-pass và hình học có thể vượt 24GB VRAM.
-
Trên GPU giới hạn 16GB hay 24GB, chi phí này buộc Redshift phân trang bộ nhớ sang RAM CPU qua stream Out-of-Core (OOC) , gây mức phạt hiệu năng bus nặng hoặc kích hoạt lỗi hủy kernel
CUDA_ERROR_OUT_OF_MEMORY -
32GB VRAM GDDR7 trên NVIDIA RTX 5090 cung cấp dung lượng bộ nhớ vật lý cần thiết để giữ trọn hình học nặng, texture cache lớn và cặp bộ đệm frame Altus trong bộ nhớ tốc độ cao, tối đa thông lượng render nhiều pass.
6. Cấu hình sản xuất từng bước: Khử nhiễu Redshift không nhấp nháy
Lộ trình cấu hình khử nhiễu Redshift cho sản xuất
Chuẩn hóa ngưỡng lấy mẫu, chọn denoiser và cờ thực thi cho bản master animation.
| Giai đoạn thiết lập | Tham số và chỉ dẫn cấu hình | Mục tiêu pipeline |
|---|---|---|
| 1. Unified Sampling Mức nền hội tụ |
Threshold: 0.01 – 0.005
| Min: 16 / Max: 128 (sạch) | Min: 32 / Max: 256 (DoF / lông) |
Giữ tín hiệu thô Tránh lấy mẫu quá thiếu để engine phương sai Altus nhận diện đáng tin cậy các đặc trưng hình học trên cả hai pass. |
| 2. Chọn engine Chọn trong Render Settings |
Tab Output
→ Menu Denoising → Chọn: Altus Dual-Pass |
Tự động ghép cặp bộ đệm Yêu cầu Redshift chia việc lấy mẫu thành cặp pass lẻ/chẵn và tự cấp các AOV đặc trưng nội bộ. |
| 3. Chế độ chạy batch Phát lệnh lọc frame |
Inline: Compute On Frame Completion
HOẶC Offline: script batch Altus CLI |
Mở rộng khối lượng linh hoạt Chọn tính inline để giao hàng trọn gói, hoặc chạy batch offline để giữ GPU mạnh chỉ tập trung vào ray tracing. |
7. Kết luận: Đạt độ trung thực chắc chắn và đúng lịch
Sự ổn định theo thời gian vẫn là thước đo quyết định tách render 3D thử nghiệm khỏi sản phẩm animation và VFX cấp thương mại. Hiểu giới hạn kiến trúc của denoiser AI theo từng frame như NVIDIA OptiX và Intel OIDN, đồng thời làm chủ cơ chế thống kê chắc chắn của Altus Dual-Pass, giúp studio giữ toàn quyền kiểm soát độ trung thực hình ảnh cuối.
Khi kết hợp pipeline khử nhiễu chuẩn ngành này với điện toán cloud bare-metal nhiều GPU hiệu năng cao của iRender, , Technical Director có thể loại bỏ vĩnh viễn mối đe dọa sôi nhiễu theo thời gian (temporal boiling) trong khi vẫn bảo đảm các mốc giao hàng quan trọng luôn an toàn.
Câu hỏi thường gặp (FAQ)
Q1: Nguyên nhân gốc của “sôi nhiễu theo thời gian” khi dùng OptiX hay OIDN cho animation Redshift là gì?
Sôi nhiễu theo thời gian xảy ra vì NVIDIA OptiX và Intel OIDN là các bộ lọc tái tạo không gian 2D không có bộ nhớ. Chúng xử lý từng frame hoàn toàn riêng lẻ, không tham chiếu vector chuyển động hay lịch sử các frame lân cận. Trong path tracing Monte Carlo chưa hội tụ, bộ sinh số giả ngẫu nhiên (PRNG) dịch các cụm nhiễu chưa hội tụ từ tọa độ (x₁, y₁) ở Frame N sang (x₂, y₂) ở Frame N+1. Mạng nơ-ron 2D tái tạo các phân bố nhiễu khác nhau này thành chi tiết bề mặt không khớp nhau theo từng frame, khiến texture và phản xạ bò và chảy rõ rệt khi phát 24/30 FPS.
Q2: Altus Dual-Pass có làm tổng thời gian render mỗi frame trong Redshift tăng gấp đôi không?
Không, nó không làm thời gian render tăng gấp đôi. Khi bật Altus Dual-Pass, Redshift chia ngân sách sample bạn cấu hình cho hai pass (50% sample cho Pass 1 và 50% cho Pass 2). Tuy nhiên, vì engine phải khởi tạo tia thứ cấp, duyệt BVH hình học và xuất cặp AOV đặc trưng hai lần mỗi frame, chi phí tính toán thực tế thường cộng thêm 30% đến 70% vào tổng thời gian frame so với render một pass. Trên node bare-metal nhiều GPU, độ trễ này được bù hoàn toàn nhờ phát worker batch CLI song song.
Q3: Altus Dual-Pass giữ texture PBR vi bề mặt mà không làm nhòe như thế nào?
Altus áp dụng lọc chéo thống kê chắc chắn bằng joint non-local means thay vì tổng hợp mẫu bằng deep learning. Vì Pass 1 và Pass 2 tính cùng hình học, shader vật liệu và ánh sáng với seed PRNG lệch nhau, các tín hiệu vật lý thật (như micro-displacement, rãnh chải dị hướng và vân vải mảnh) tương quan hoàn hảo trên cả hai pass. Altus xác minh hiệp phương sai toán học này với AOV World Normal và Albedo, khóa các pixel đó ở mức giữ 100% chi tiết và chỉ lọc các đỉnh phương sai ngẫu nhiên không tương quan.
Q4: Vì sao 32GB VRAM (như trên RTX 5090) quan trọng với pipeline Altus Dual-Pass?
Altus Dual-Pass mở rộng đáng kể yêu cầu bộ đệm frame. Redshift phải giữ đồng thời beauty chính, beauty phụ và hai bộ AOV đặc trưng độ sâu bit cao (World Position, World Normal, Depth, Albedo, Motion Vectors) trong bộ nhớ video. Trong cảnh sản xuất nặng với hình học dày đặc và texture cache UDIM 8K, tổng mức dùng VRAM thường vượt 20GB–24GB. Trên GPU 16GB hay 24GB, điều này buộc engine phân trang Out-of-Core (OOC) sang RAM CPU, gây bóp bus PCIe nặng hoặc sập driver. 32GB VRAM GDDR7 trên RTX 5090 bảo đảm nằm 100% in-core, duy trì thông lượng ray tracing đỉnh.
Q5: Có thể render pass thô trước rồi chạy khử nhiễu Altus Dual-Pass như một bước hậu kỳ offline không?
Có. Trong Redshift Render Settings, bạn có thể bỏ tick “Compute On Frame Completion”. Thiết lập này yêu cầu engine xuất các cặp frame OpenEXR nhiều kênh 32-bit chứa cả hai pass beauty thô và AOV đặc trưng tương ứng. Sau đó bạn chạy giao diện dòng lệnh Altus độc lập (altus-cli) trên node CPU chuyên dụng hoặc node GPU phụ như một script batch bất đồng bộ. Cách này tối ưu lịch farm khi dành riêng node GPU chính cho path tracing nặng.
Q6: Khi nào đội sản xuất vẫn nên chọn NVIDIA OptiX thay vì Altus Dual-Pass?
NVIDIA OptiX vẫn là chuẩn không đối thủ cho render xem trước tương tác (IPR), LookDev và kiểm tra ánh sáng. Vì OptiX tận dụng nhân Tensor chuyên dụng của GPU để khử nhiễu viewport trong chưa tới 50 mili giây, nó cho artist phản hồi tương tác gần như tức thì. OptiX cũng hoàn toàn chấp nhận được cho ảnh tĩnh in ấn, concept art và ảnh tĩnh kiến trúc nhiều sample, nơi sự nhất quán giữa các frame không quan trọng. Altus Dual-Pass nên dành riêng cho bản giao shot animation cuối.






