Redshift Motion Blur trong Cinema 4D: xử lý lỗi rách mesh trên render farm
Định hướng sản xuất: pipeline Redshift Motion Blur trong C4D
Kiến trúc Motion Blur • Mở rộng nhiều GPU
Motion blur trong các chuỗi motion design thương mại và hiệu ứng hình ảnh phức tạp là một trong những tác nhân gây áp lực nặng nhất lên kiến trúc bộ nhớ GPU và tính toàn vẹn của tài nguyên khi phân phối trên các node cloud. Phần tóm tắt này gói lại những yêu cầu kiến trúc bắt buộc để sản xuất ổn định, không có lỗi hình ảnh:
- Bẫy mesh nổ tung: Xảy ra khi Deformation Motion Blur được tính trên hình học có số điểm thay đổi (Cloth, Soft Body, Remesh, Boole). Vì số đỉnh thay đổi giữa Frame N và Frame N+1, phép nội suy theo chỉ số nối nhầm các tọa độ không gian không khớp nhau, xé polygon thành những gai lớn che kín camera. Cách khắc phục bắt buộc là bake thuộc tính vector Point Velocity vào cache Alembic (.abc).
- Lệch tuyến tính khi xoay và BVH Steps: Cấu hình BVH 2 bước mặc định chỉ tính ở thời điểm mở và đóng shutter, khiến vật thể xoay tốc độ cao (bánh xe, cánh turbine) bị gãy thành các polygon góc cạnh. Tăng lên 3 đến 5 bước giúp khôi phục độ chính xác khi xoay nhưng làm dung lượng hình học sub-frame trong VRAM tăng gấp đôi hoặc gấp ba.
- Tăng tốc phần cứng Blackwell RTX 5090: Các node NVIDIA GeForce RTX 5090 giải quyết độ trễ BVH nhiều bước nhờ RT Core thế hệ 4 và Shader Execution Reordering (SER), tăng tốc việc dựng lại BVH động lên 2,5 lần. Bộ nhớ GDDR7 32GB riêng với băng thông ~1.792 GB/s giữ được cấu hình 5 bước hoàn toàn In-Core, loại bỏ tình trạng treo bus do Out-of-Core.
- Khuyến nghị hạ tầng: Render farm SaaS tự động thường làm rớt các kênh velocity tùy chỉnh khi nạp dòng lệnh headless và bị timeout nặng do khóa file SMB/NFS khi trích xuất cache sub-frame. Pipeline sản xuất cần bắt buộc dùng cụm IaaS bare-metal riêng có ổ NVMe Gen 4/5 cục bộ và truy cập GUI từ xa trực tiếp để kiểm tra Live IPR theo thời gian thực.
1. Nghịch lý motion blur và thế khó của farm cloud
Trong hoạt hình máy tính chân thực và motion design thương mại cao cấp, motion blur quang học là ranh giới quyết định giữa CGI nhân tạo, máy móc và cảm giác chân thực điện ảnh. Trong quay phim thực tế, khi shutter của máy quay phơi sáng mặt phim hoặc cảm biến số trong một khoảng mở (thường đặt ở góc shutter 180°), ánh sáng phản xạ từ vật thể chuyển động đi qua các tọa độ không gian, để lại một vệt quang học liên tục dọc theo vector chuyển động.
Trong pipeline render tăng tốc bằng GPU, việc cấu hình một quy trình render farm Redshift Motion Blur cho Cinema 4D vững chắc tạo ra một nghịch lý kiến trúc rõ rệt giữa khâu kiểm tra LookDev cục bộ và giao batch trên nhiều node:
-
LookDev trên một máy trạm: Kiểm tra một frame riêng lẻ trong Cinema 4D Redshift RenderView cho vệt motion blur mượt mà, hoàn hảo trên các chi tiết cơ khí cứng và rig nhân vật.
-
Triển khai trên farm cloud nhiều node: Phân phối một chuỗi 200 đến 500 frame trên hàng chục node cloud thường gây ra những lỗi pipeline nghiêm trọng: polygon bị rách, mesh nổ tung thành mạng gai che kín camera (hình học nổ tung), hoặc thời gian render mỗi frame tăng từ 2 phút lên 15 phút do nghẽn bộ nhớ.
Sự bất ổn mang tính hệ thống này bắt nguồn từ sự phân chia thuật toán căn bản trong Maxon Redshift: ranh giới vận hành giữa Transformation Motion Blur (tính bằng ma trận biến đổi cứng 4×4) và Deformation Motion Blur (tính bằng độ lệch vị trí đỉnh ở mức vi mô), cộng thêm cách phần cứng GPU hiện đại dựng cấu trúc tăng tốc Bounding Volume Hierarchy (BVH) nhiều bước trong VRAM băng thông cao.
JTNDJTIxLS0lMjBGSUdVUkUlMjAxLjIlM0ElMjBUUkFOU0ZPUk1BVElPTiUyMFZTJTIwREVGT1JNQVRJT04lMjBNT1RJT04lMjBCTFVSJTIwQVJDSElURUNUVVJFJTIwJTI4QVVUTy1TQ1JPTEwlMjBFTkFCTEVEJTI5JTIwLS0lM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMm1vdGlvbi1ibHVyLWFyY2hpdGVjdHVyZS1jb250YWluZXIlMjIlMjBzdHlsZSUzRCUyMmZvbnQtZmFtaWx5JTNBJTIwJTI3UG9wcGlucyUyNyUyQyUyMC1hcHBsZS1zeXN0ZW0lMkMlMjBCbGlua01hY1N5c3RlbUZvbnQlMkMlMjAlMjdTZWdvZSUyMFVJJTI3JTJDJTIwUm9ib3RvJTJDJTIwc2Fucy1zZXJpZiUzQiUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTIwbWF4LXdpZHRoJTNBJTIwMTAwJTI1JTNCJTIwbWFyZ2luJTNBJTIwMzBweCUyMGF1dG8lM0IlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzMGIxMzI5JTNCJTIwYm9yZGVyJTNBJTIwMXB4JTIwc29saWQlMjAlMjMxZTI5M2IlM0IlMjBib3JkZXItcmFkaXVzJTNBJTIwMTJweCUzQiUyMG92ZXJmbG93LXglM0ElMjBhdXRvJTNCJTIwLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmclM0ElMjB0b3VjaCUzQiUyMGJveC1zaGFkb3clM0ElMjAwJTIwMTBweCUyMDI1cHglMjAtNXB4JTIwcmdiYSUyODAlMkMlMjAwJTJDJTIwMCUyQyUyMDAuNCUyOSUzQiUyMGJveC1zaXppbmclM0ElMjBib3JkZXItYm94JTNCJTIyJTNFJTBBJTIwJTIwJTNDZGl2JTIwc3R5bGUlM0QlMjJtaW4td2lkdGglM0ElMjA4MjBweCUzQiUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTIwYm94LXNpemluZyUzQSUyMGJvcmRlci1ib3glM0IlMjIlM0UlMEElMjAlMjAlMjAlMjAlMEElMjAlMjAlMjAlMjAlM0MlMjEtLSUyMEhlYWRlciUyMEJhciUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTNDZGl2JTIwc3R5bGUlM0QlMjJiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzMGYxNzJhJTNCJTIwcGFkZGluZyUzQSUyMDEycHglMjAyMHB4JTNCJTIwYm9yZGVyLWJvdHRvbSUzQSUyMDFweCUyMHNvbGlkJTIwJTIzMWUyOTNiJTNCJTIwZGlzcGxheSUzQSUyMGZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGp1c3RpZnktY29udGVudCUzQSUyMHNwYWNlLWJldHdlZW4lM0IlMjBib3gtc2l6aW5nJTNBJTIwYm9yZGVyLWJveCUzQiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ2RpdiUyMHN0eWxlJTNEJTIyZGlzcGxheSUzQSUyMGZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGdhcCUzQSUyMDEwcHglM0IlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NzcGFuJTIwc3R5bGUlM0QlMjJiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzMTdhNWU3JTNCJTIwY29sb3IlM0ElMjAlMjNmZmZmZmYlM0IlMjBmb250LXNpemUlM0ElMjAxMC41cHglM0IlMjBmb250LXdlaWdodCUzQSUyMDcwMCUzQiUyMHRleHQtdHJhbnNmb3JtJTNBJTIwdXBwZXJjYXNlJTNCJTIwbGV0dGVyLXNwYWNpbmclM0ElMjAwLjhweCUzQiUyMHBhZGRpbmclM0ElMjAzcHglMjA5cHglM0IlMjBib3JkZXItcmFkaXVzJTNBJTIwNHB4JTNCJTIyJTNFSCVDMyVBQ25oJTIwMS4xJTNDJTJGc3BhbiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3NwYW4lMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwJTIzZjFmNWY5JTNCJTIwZm9udC1zaXplJTNBJTIwMTNweCUzQiUyMGZvbnQtd2VpZ2h0JTNBJTIwNjAwJTNCJTIwbGV0dGVyLXNwYWNpbmclM0ElMjAwLjNweCUzQiUyMiUzRUtpJUUxJUJBJUJGbiUyMHRyJUMzJUJBYyUyMFJlZHNoaWZ0JTIwTW90aW9uJTIwQmx1ciUzQSUyMG1hJTIwdHIlRTElQkElQURuJTIwVHJhbnNmb3JtYXRpb24lMjB2JUMzJUEwJTIwbCVFMSVCQiU4N2NoJTIwJUM0JTkxJUUxJUJCJTg5bmglMjBEZWZvcm1hdGlvbiUzQyUyRnNwYW4lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZkaXYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyMCUyMzY0NzQ4YiUzQiUyMGZvbnQtc2l6ZSUzQSUyMDExcHglM0IlMjBmb250LWZhbWlseSUzQSUyMG1vbm9zcGFjZSUzQiUyMiUzRU1hJTIwdHIlRTElQkElQURuJTIwYyVFMSVCQiVBOW5nJTIwdiVDMyVBMCUyMG5naCVFMSVCQSVCRG4lMjBCVkglMjBuaGklRTElQkIlODF1JTIwYiVDNiVCMCVFMSVCQiU5QmMlM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZGl2JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBTVkclMjBBcmVhJTIwJTI4TG9ja2VkJTIwYXQlMjA4MDBweCUyMHRvJTIwUHJldmVudCUyMFNxdWlzaGluZyUyOSUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTNDZGl2JTIwc3R5bGUlM0QlMjJwYWRkaW5nJTNBJTIwMThweCUyMDEwcHglMjAxMHB4JTIwMTBweCUzQiUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTIwZGlzcGxheSUzQSUyMGZsZXglM0IlMjBqdXN0aWZ5LWNvbnRlbnQlM0ElMjBjZW50ZXIlM0IlMjBib3gtc2l6aW5nJTNBJTIwYm9yZGVyLWJveCUzQiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDgwMCUyMDMyNSUyMiUyMHdpZHRoJTNEJTIyODAwJTIyJTIwaGVpZ2h0JTNEJTIyMzI1JTIyJTIwc3R5bGUlM0QlMjJkaXNwbGF5JTNBJTIwYmxvY2slM0IlMjB3aWR0aCUzQSUyMDgwMHB4JTNCJTIwbWluLXdpZHRoJTNBJTIwODAwcHglM0IlMjBoZWlnaHQlM0ElMjAzMjVweCUzQiUyMG1hcmdpbiUzQSUyMDAlMjBhdXRvJTNCJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NkZWZzJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBBcnJvdyUyME1hcmtlcnMlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ21hcmtlciUyMGlkJTNEJTIyYXJyLXdoaXRlJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAlMjAxMCUyMiUyMHJlZlglM0QlMjI2JTIyJTIwcmVmWSUzRCUyMjUlMjIlMjBtYXJrZXJXaWR0aCUzRCUyMjYlMjIlMjBtYXJrZXJIZWlnaHQlM0QlMjI2JTIyJTIwb3JpZW50JTNEJTIyYXV0by1zdGFydC1yZXZlcnNlJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNJTIwMCUyMDElMjBMJTIwMTAlMjA1JTIwTCUyMDAlMjA5JTIweiUyMiUyMGZpbGwlM0QlMjIlMjNmOGZhZmMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZtYXJrZXIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NtYXJrZXIlMjBpZCUzRCUyMmFyci1ibHVlJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAlMjAxMCUyMiUyMHJlZlglM0QlMjI2JTIyJTIwcmVmWSUzRCUyMjUlMjIlMjBtYXJrZXJXaWR0aCUzRCUyMjYlMjIlMjBtYXJrZXJIZWlnaHQlM0QlMjI2JTIyJTIwb3JpZW50JTNEJTIyYXV0by1zdGFydC1yZXZlcnNlJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNJTIwMCUyMDElMjBMJTIwMTAlMjA1JTIwTCUyMDAlMjA5JTIweiUyMiUyMGZpbGwlM0QlMjIlMjMxN2E1ZTclMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZtYXJrZXIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NtYXJrZXIlMjBpZCUzRCUyMmFyci1hbWJlciUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwJTIwMTAlMjIlMjByZWZYJTNEJTIyNiUyMiUyMHJlZlklM0QlMjI1JTIyJTIwbWFya2VyV2lkdGglM0QlMjI2JTIyJTIwbWFya2VySGVpZ2h0JTNEJTIyNiUyMiUyMG9yaWVudCUzRCUyMmF1dG8tc3RhcnQtcmV2ZXJzZSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTSUyMDAlMjAxJTIwTCUyMDEwJTIwNSUyMEwlMjAwJTIwOSUyMHolMjIlMjBmaWxsJTNEJTIyJTIzZjU5ZTBiJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbWFya2VyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbWFya2VyJTIwaWQlM0QlMjJhcnItZ3JlZW4lMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDEwJTIyJTIwcmVmWCUzRCUyMjYlMjIlMjByZWZZJTNEJTIyNSUyMiUyMG1hcmtlcldpZHRoJTNEJTIyNiUyMiUyMG1hcmtlckhlaWdodCUzRCUyMjYlMjIlMjBvcmllbnQlM0QlMjJhdXRvLXN0YXJ0LXJldmVyc2UlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0lMjAwJTIwMSUyMEwlMjAxMCUyMDUlMjBMJTIwMCUyMDklMjB6JTIyJTIwZmlsbCUzRCUyMiUyMzRhZGU4MCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm1hcmtlciUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ21hcmtlciUyMGlkJTNEJTIyYXJyLXJlZCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwJTIwMTAlMjIlMjByZWZYJTNEJTIyNiUyMiUyMHJlZlklM0QlMjI1JTIyJTIwbWFya2VyV2lkdGglM0QlMjI2JTIyJTIwbWFya2VySGVpZ2h0JTNEJTIyNiUyMiUyMG9yaWVudCUzRCUyMmF1dG8tc3RhcnQtcmV2ZXJzZSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTSUyMDAlMjAxJTIwTCUyMDEwJTIwNSUyMEwlMjAwJTIwOSUyMHolMjIlMjBmaWxsJTNEJTIyJTIzZjQzZjVlJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbWFya2VyJTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBHbG93JTIwRWZmZWN0JTIwRmlsdGVyJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NmaWx0ZXIlMjBpZCUzRCUyMmdsb3ctbm9kZSUyMiUyMHglM0QlMjItNTAlMjUlMjIlMjB5JTNEJTIyLTUwJTI1JTIyJTIwd2lkdGglM0QlMjIyMDAlMjUlMjIlMjBoZWlnaHQlM0QlMjIyMDAlMjUlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NmZUdhdXNzaWFuQmx1ciUyMHN0ZERldmlhdGlvbiUzRCUyMjMlMjIlMjByZXN1bHQlM0QlMjJibHVyJTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZmVNZXJnZSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2ZlTWVyZ2VOb2RlJTIwaW4lM0QlMjJibHVyJTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZmVNZXJnZU5vZGUlMjBpbiUzRCUyMlNvdXJjZUdyYXBoaWMlMjIlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZmZU1lcmdlJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGZmlsdGVyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGZGVmcyUzRSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwQ2VudHJhbCUyMERpdmlkZXIlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2xpbmUlMjB4MSUzRCUyMjQwMCUyMiUyMHkxJTNEJTIyMTIlMjIlMjB4MiUzRCUyMjQwMCUyMiUyMHkyJTNEJTIyMzEwJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMWUyOTNiJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1kYXNoYXJyYXklM0QlMjI2JTJDNCUyMiUyMCUyRiUzRSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMExFRlQlMjBQQU5FTCUzQSUyMFRSQU5TRk9STUFUSU9OJTIwTU9USU9OJTIwQkxVUiUyMCUyOFJJR0lEJTIwQk9ESUVTJTI5JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBIZWFkZXIlMjBMZWZ0JTIwQ29udGFpbmVyJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjI1JTIyJTIweSUzRCUyMjEwJTIyJTIwd2lkdGglM0QlMjIzNTAlMjIlMjBoZWlnaHQlM0QlMjIzNiUyMiUyMHJ4JTNEJTIyNiUyMiUyMGZpbGwlM0QlMjIlMjMwZjE3MmElMjIlMjBzdHJva2UlM0QlMjIlMjMzMzQxNTUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjQyJTIyJTIwY3klM0QlMjIyOCUyMiUyMHIlM0QlMjI0LjUlMjIlMjBmaWxsJTNEJTIyJTIzNGFkZTgwJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI1NCUyMiUyMHklM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjNmOGZhZmMlMjIlMjBmb250LXNpemUlM0QlMjIxMSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRVRSQU5TRk9STUFUSU9OJTNBJTIwbWElMjB0ciVFMSVCQSVBRG4lMjBjJUUxJUJCJUE5bmclMjA0eDQlM0MlMkZ0ZXh0JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBCYWRnZSUyMFJpZ2h0JTNBJTIwWmVybyUyMFZSQU0lMjBUaHJhc2hpbmclMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyMjY4JTIyJTIweSUzRCUyMjE4JTIyJTIwd2lkdGglM0QlMjI5OCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwcnglM0QlMjIzJTIyJTIwZmlsbCUzRCUyMiUyMzA1MmUxNiUyMiUyMHN0cm9rZSUzRCUyMiUyMzE2NjUzNCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjAuOCUyMiUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMzE3JTIyJTIweSUzRCUyMjMyJTIyJTIwZmlsbCUzRCUyMiUyMzRhZGU4MCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNjAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTNFS2glQzMlQjRuZyUyMHQlQzQlODNuZyUyMFZSQU0lM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBTY2hlbWF0aWMlM0ElMjBPYmplY3QlMjBtb3ZpbmclMjBmcm9tJTIwRnJhbWUlMjB0MCUyMHRvJTIwdDElMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwR2hvc3RlZCUyMEJsdXIlMjBUcmFpbCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcG9seWdvbiUyMHBvaW50cyUzRCUyMjY1JTJDNzAlMjAxNDUlMkM2MCUyMDIzNSUyQzYwJTIwMTU1JTJDNzAlMjIlMjBmaWxsJTNEJTIyJTIzMzhiZGY4JTIyJTIwb3BhY2l0eSUzRCUyMjAuMTUlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0Nwb2x5Z29uJTIwcG9pbnRzJTNEJTIyNjUlMkMxMDUlMjAxNDUlMkM5NSUyMDIzNSUyQzk1JTIwMTU1JTJDMTA1JTIyJTIwZmlsbCUzRCUyMiUyMzM4YmRmOCUyMiUyMG9wYWNpdHklM0QlMjIwLjE1JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcmVjdCUyMHglM0QlMjIxMzAlMjIlMjB5JTNEJTIyNjUlMjIlMjB3aWR0aCUzRCUyMjc1JTIyJTIwaGVpZ2h0JTNEJTIyMzglMjIlMjByeCUzRCUyMjQlMjIlMjBmaWxsJTNEJTIyJTIzMzhiZGY4JTIyJTIwb3BhY2l0eSUzRCUyMjAuMjIlMjIlMjAlMkYlM0UlMEElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMEJveCUyMGF0JTIwdDAlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyNDUlMjIlMjB5JTNEJTIyNjglMjIlMjB3aWR0aCUzRCUyMjcwJTIyJTIwaGVpZ2h0JTNEJTIyMzglMjIlMjByeCUzRCUyMjQlMjIlMjBmaWxsJTNEJTIyJTIzMWUyOTNiJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMzhiZGY4JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI4MCUyMiUyMHklM0QlMjI4NiUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRU1lc2glMjAlMjh0JUUyJTgyJTgwJTI5JTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyODAlMjIlMjB5JTNEJTIyOTglMjIlMjBmaWxsJTNEJTIyJTIzOTRhM2I4JTIyJTIwZm9udC1zaXplJTNEJTIyOCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRU1hdHJpeCUyME0lRTIlODIlODAlM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBNb3Rpb24lMjBQYXRoJTIwVmVjdG9yJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NsaW5lJTIweDElM0QlMjIxMTUlMjIlMjB5MSUzRCUyMjg3JTIyJTIweDIlM0QlMjIyMDAlMjIlMjB5MiUzRCUyMjg3JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMzhiZGY4JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1kYXNoYXJyYXklM0QlMjIzJTJDMiUyMiUyMG1hcmtlci1lbmQlM0QlMjJ1cmwlMjglMjNhcnItYmx1ZSUyOSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMTYwJTIyJTIweSUzRCUyMjgwJTIyJTIwZmlsbCUzRCUyMiUyMzM4YmRmOCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNjAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFQ3VuZyUyMHNodXR0ZXIlMjAxODAlQzIlQjAlM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBCb3glMjBhdCUyMHQxJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjIxMCUyMiUyMHklM0QlMjI2OCUyMiUyMHdpZHRoJTNEJTIyNzAlMjIlMjBoZWlnaHQlM0QlMjIzOCUyMiUyMHJ4JTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjMxZTI5M2IlMjIlMjBzdHJva2UlM0QlMjIlMjMzOGJkZjglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBzdHJva2UtZGFzaGFycmF5JTNEJTIyNCUyQzIlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjI0NSUyMiUyMHklM0QlMjI4NiUyMiUyMGZpbGwlM0QlMjIlMjM5NGEzYjglMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRU1lc2glMjAlMjh0JUUyJTgyJTgxJTI5JTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMjQ1JTIyJTIweSUzRCUyMjk4JTIyJTIwZmlsbCUzRCUyMiUyMzY0NzQ4YiUyMiUyMGZvbnQtc2l6ZSUzRCUyMjglMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VNYXRyaXglMjBNJUUyJTgyJTgxJTNDJTJGdGV4dCUzRSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwTm9kZSUyMFBpcGVsaW5lJTIwQm94JTIwJTI4VW5kZXIlMjB0aGUlMjBIb29kJTI5JTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjI1JTIyJTIweSUzRCUyMjEyNSUyMiUyMHdpZHRoJTNEJTIyMzUwJTIyJTIwaGVpZ2h0JTNEJTIyOTglMjIlMjByeCUzRCUyMjYlMjIlMjBmaWxsJTNEJTIyJTIzMGYxNzJhJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMWUyOTNiJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBWUkFNJTIwQmxvY2slMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyMzUlMjIlMjB5JTNEJTIyMTM4JTIyJTIwd2lkdGglM0QlMjIxNjAlMjIlMjBoZWlnaHQlM0QlMjIzNiUyMiUyMHJ4JTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjMxZTI5M2IlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzQxNTUlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjQ3JTIyJTIwY3klM0QlMjIxNTYlMjIlMjByJTNEJTIyMy41JTIyJTIwZmlsbCUzRCUyMiUyMzM4YmRmOCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyNTYlMjIlMjB5JTNEJTIyMTUyJTIyJTIwZmlsbCUzRCUyMiUyM2Y4ZmFmYyUyMiUyMGZvbnQtc2l6ZSUzRCUyMjkuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNjAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRUglQzMlQUNuaCUyMGglRTElQkIlOERjJTIwdHJvbmclMjBWUkFNJTNBJTIwMXglM0MlMkZ0ZXh0JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI1NiUyMiUyMHklM0QlMjIxNjUlMjIlMjBmaWxsJTNEJTIyJTIzOTRhM2I4JTIyJTIwZm9udC1zaXplJTNEJTIyOCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0UlQzQlOTBpJUUxJUJCJTgzbSUyMCVDNCU5MSVFMSVCQiVBOW5nJTIweSVDMyVBQW4lMjB0cm9uZyUyMGtoJUMzJUI0bmclMjBnaWFuJTIwYyVFMSVCQiVBNWMlMjBiJUUxJUJCJTk5JTNDJTJGdGV4dCUzRSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwQlZIJTIwQmxvY2slMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyMjA1JTIyJTIweSUzRCUyMjEzOCUyMiUyMHdpZHRoJTNEJTIyMTYwJTIyJTIwaGVpZ2h0JTNEJTIyMzYlMjIlMjByeCUzRCUyMjQlMjIlMjBmaWxsJTNEJTIyJTIzMWUyOTNiJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMzM0MTU1JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjIyMTclMjIlMjBjeSUzRCUyMjE1NiUyMiUyMHIlM0QlMjIzLjUlMjIlMjBmaWxsJTNEJTIyJTIzNGFkZTgwJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjIyMjYlMjIlMjB5JTNEJTIyMTUyJTIyJTIwZmlsbCUzRCUyMiUyM2Y4ZmFmYyUyMiUyMGZvbnQtc2l6ZSUzRCUyMjkuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNjAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRUMlRTElQkElQTV1JTIwdHIlQzMlQkFjJTIwQlZIJTNBJTIwdCVDNCVBOW5oJTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMjI2JTIyJTIweSUzRCUyMjE2NSUyMiUyMGZpbGwlM0QlMjIlMjM5NGEzYjglMjIlMjBmb250LXNpemUlM0QlMjI4JTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRVRpYSUyMCVDNCU5MSVDNiVCMCVFMSVCQiVBM2MlMjBiaSVFMSVCQSVCRm4lMjAlQzQlOTElRTElQkIlOTVpJTIwcXVhJTIwbWElMjB0ciVFMSVCQSVBRG4lM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBTdGF0dXMlMjBSZXN1bHQlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyMzUlMjIlMjB5JTNEJTIyMTg0JTIyJTIwd2lkdGglM0QlMjIzMzAlMjIlMjBoZWlnaHQlM0QlMjIyNiUyMiUyMHJ4JTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjMwNTJlMTYlMjIlMjBzdHJva2UlM0QlMjIlMjMxNjY1MzQlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIwLjglMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjIwMCUyMiUyMHklM0QlMjIyMDElMjIlMjBmaWxsJTNEJTIyJTIzNGFkZTgwJTIyJTIwZm9udC1zaXplJTNEJTIyOS41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0UlRTIlOUMlOTMlMjBYJUMzJUExYyUyMCVDNCU5MSVFMSVCQiU4Qm5oJTIwMTAwJTI1JTIwJUUyJTgwJUEyJTIwTmglRTElQkElQTV0JTIwcXUlQzMlQTFuJTIwdHIlQzMlQUFuJTIwbmhpJUUxJUJCJTgxdSUyMG5vZGUlM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBMZWZ0JTIwQW5ub3RhdGlvbiUyMFRhZyUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcmVjdCUyMHglM0QlMjIyNSUyMiUyMHklM0QlMjIyMzUlMjIlMjB3aWR0aCUzRCUyMjM1MCUyMiUyMGhlaWdodCUzRCUyMjY4JTIyJTIwcnglM0QlMjI1JTIyJTIwZmlsbCUzRCUyMiUyMzBmMTcyYSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFlMjkzYiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMzUlMjIlMjB5JTNEJTIyMjUzJTIyJTIwZmlsbCUzRCUyMiUyMzRhZGU4MCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjEwJTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFJTI2YnVsbCUzQiUyMFJpZ2lkJTIwQm9keSUyMFRyYW5zZm9ybSUyMFNpbXBsaWNpdHklM0MlMkZ0ZXh0JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjIzNSUyMiUyMHklM0QlMjIyNzElMjIlMjBmaWxsJTNEJTIyJTIzOTRhM2I4JTIyJTIwZm9udC1zaXplJTNEJTIyOSUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VUJUMzJUFEbmglMjAlQzQlOTElRTElQkIlOTklMjBsJUUxJUJCJTg3Y2glMjBtYSUyMHRyJUUxJUJBJUFEbiUyMDR4NCUyMG0lQzMlQTAlMjBraCVDMyVCNG5nJTIwYyVFMSVCQSVBNXAlMjBwaCVDMyVBMXQlMjBsJUUxJUJBJUExaSUyMGglQzMlQUNuaCUyMGglRTElQkIlOERjLiUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjM1JTIyJTIweSUzRCUyMjI4NyUyMiUyMGZpbGwlM0QlMjIlMjNjYmQ1ZTElMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFQW4lMjB0byVDMyVBMG4lMjBjaG8lMjB4ZSUyQyUyMGNhbWVyYSUyQyUyMCVDNCU5MSVFMSVCQSVBMW8lMjBjJUUxJUJCJUE1LiUyMEtoJUMzJUI0bmclMjBjJUMzJUIzJTIwciVFMSVCQiVBN2klMjBybyUyMHIlQzMlQTFjaCUyMHBvbHlnb24uJTNDJTJGdGV4dCUzRSUwQSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMFJJR0hUJTIwUEFORUwlM0ElMjBERUZPUk1BVElPTiUyME1PVElPTiUyMEJMVVIlMjAlMjhDSEFOR0lORyUyMFRPUE9MT0dZJTI5JTIwJTIwJTIwJTIwJTIwJTIwJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBIZWFkZXIlMjBSaWdodCUyMENvbnRhaW5lciUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcmVjdCUyMHglM0QlMjI0MjUlMjIlMjB5JTNEJTIyMTAlMjIlMjB3aWR0aCUzRCUyMjM1MCUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwcnglM0QlMjI2JTIyJTIwZmlsbCUzRCUyMiUyMzBmMTcyYSUyMiUyMHN0cm9rZSUzRCUyMiUyMzMzNDE1NSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2NpcmNsZSUyMGN4JTNEJTIyNDQyJTIyJTIwY3klM0QlMjIyOCUyMiUyMHIlM0QlMjI0LjUlMjIlMjBmaWxsJTNEJTIyJTIzZjQzZjVlJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI0NTQlMjIlMjB5JTNEJTIyMzIlMjIlMjBmaWxsJTNEJTIyJTIzZjhmYWZjJTIyJTIwZm9udC1zaXplJTNEJTIyMTElMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VERUZPUk1BVElPTiUzQSUyMFZlcnRleCUyMERlbHRhJTIwJTI2YW1wJTNCJTIwQlZIJTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwQmFkZ2UlMjBSaWdodCUzQSUyMEZhaWx1cmUlMjBUcmlnZ2VyJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjY2OCUyMiUyMHklM0QlMjIxOCUyMiUyMHdpZHRoJTNEJTIyOTglMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHJ4JTNEJTIyMyUyMiUyMGZpbGwlM0QlMjIlMjM0NTBhMGElMjIlMjBzdHJva2UlM0QlMjIlMjM5OTFiMWIlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIwLjglMjIlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjcxNyUyMiUyMHklM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjNmY2E1YTUlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjYwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUzRVRlYXJpbmclMjAlMjZhbXAlM0IlMjBPT0MlMjBSaXNrJTNDJTJGdGV4dCUzRSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwU2NoZW1hdGljJTNBJTIwRXhwbG9kaW5nJTIwTWVzaCUyMCUyRiUyMFZhcmlhYmxlJTIwUG9pbnQlMjBDb3VudCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBNZXNoJTIwYXQlMjB0MCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcG9seWdvbiUyMHBvaW50cyUzRCUyMjQ0NSUyQzk1JTIwNDcwJTJDNjglMjA0OTUlMkMxMDIlMjIlMjBmaWxsJTNEJTIyJTIzMWUyOTNiJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZjU5ZTBiJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS41JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI0NDUlMjIlMjBjeSUzRCUyMjk1JTIyJTIwciUzRCUyMjMlMjIlMjBmaWxsJTNEJTIyJTIzZjU5ZTBiJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI0NzAlMjIlMjBjeSUzRCUyMjY4JTIyJTIwciUzRCUyMjMlMjIlMjBmaWxsJTNEJTIyJTIzZjU5ZTBiJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI0OTUlMjIlMjBjeSUzRCUyMjEwMiUyMiUyMHIlM0QlMjIzJTIyJTIwZmlsbCUzRCUyMiUyM2Y1OWUwYiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyNDcwJTIyJTIweSUzRCUyMjExNSUyMiUyMGZpbGwlM0QlMjIlMjNmNTllMGIlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjYwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRVB0JTIwJTIzMTA0MiUyMCUyOHQlRTIlODIlODAlMjklM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBFeHBsb2RpbmclMjBHZW9tZXRyeSUyMFNwaWtlJTIwYWNyb3NzJTIwdGhlJTIwc2NlbmUlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BvbHlnb24lMjBwb2ludHMlM0QlMjI0NzAlMkM2OCUyMDczNSUyQzYyJTIwNzA1JTJDMTA4JTIyJTIwZmlsbCUzRCUyMiUyM2Y0M2Y1ZSUyMiUyMG9wYWNpdHklM0QlMjIwLjI4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZjQzZjVlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS44JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbGluZSUyMHgxJTNEJTIyNDcwJTIyJTIweTElM0QlMjI2OCUyMiUyMHgyJTNEJTIyNzM1JTIyJTIweTIlM0QlMjI2MiUyMiUyMHN0cm9rZSUzRCUyMiUyM2Y0M2Y1ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtZGFzaGFycmF5JTNEJTIyNCUyQzIlMjIlMjBtYXJrZXItZW5kJTNEJTIydXJsJTI4JTIzYXJyLXJlZCUyOSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwRXhwbG9kaW5nJTIwTWVzaCUyMFdhcm5pbmclMjBCYWRnZSUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcmVjdCUyMHglM0QlMjI1MjUlMjIlMjB5JTNEJTIyNzQlMjIlMjB3aWR0aCUzRCUyMjE2NSUyMiUyMGhlaWdodCUzRCUyMjIyJTIyJTIwcnglM0QlMjIzJTIyJTIwZmlsbCUzRCUyMiUyMzQ1MGEwYSUyMiUyMHN0cm9rZSUzRCUyMiUyM2Y0M2Y1ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjYwNyUyMiUyMHklM0QlMjI4OSUyMiUyMGZpbGwlM0QlMjIlMjNmY2E1YTUlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRU1FU0glMjBOJUUxJUJCJTk0JTIwVFVORyUyMCUyOGwlRTElQkIlODdjaCUyMGNoJUUxJUJCJTg5JTIwcyVFMSVCQiU5MSUyOSUzQyUyRnRleHQlM0UlMEElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyME1pc21hdGNoZWQlMjBWZXJ0ZXglMjBhdCUyMHQxJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjczNSUyMiUyMGN5JTNEJTIyNjIlMjIlMjByJTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjNmNDNmNWUlMjIlMjBmaWx0ZXIlM0QlMjJ1cmwlMjglMjNnbG93LW5vZGUlMjklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjczNSUyMiUyMHklM0QlMjI1MiUyMiUyMGZpbGwlM0QlMjIlMjNmNDNmNWUlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIybWlkZGxlJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRVB0JTIwJTIzMTA0MiUyMCUyOHQlRTIlODIlODElMjklM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBOb2RlJTIwUGlwZWxpbmUlMjBCb3glMjAlMjhVbmRlciUyMHRoZSUyMEhvb2QlMjklMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyNDI1JTIyJTIweSUzRCUyMjEyNSUyMiUyMHdpZHRoJTNEJTIyMzUwJTIyJTIwaGVpZ2h0JTNEJTIyOTglMjIlMjByeCUzRCUyMjYlMjIlMjBmaWxsJTNEJTIyJTIzMGYxNzJhJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMWUyOTNiJTIyJTIwJTJGJTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBTdWItZnJhbWUlMjBNdWx0aS1CVkglMjBCbG9jayUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcmVjdCUyMHglM0QlMjI0MzUlMjIlMjB5JTNEJTIyMTM4JTIyJTIwd2lkdGglM0QlMjIxNjAlMjIlMjBoZWlnaHQlM0QlMjIzNiUyMiUyMHJ4JTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjMxZTI5M2IlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzQxNTUlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjQ0NyUyMiUyMGN5JTNEJTIyMTU2JTIyJTIwciUzRCUyMjMuNSUyMiUyMGZpbGwlM0QlMjIlMjNmNTllMGIlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjQ1NiUyMiUyMHklM0QlMjIxNTIlMjIlMjBmaWxsJTNEJTIyJTIzZjhmYWZjJTIyJTIwZm9udC1zaXplJTNEJTIyOS41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI2MDAlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFQlZIJTIwbmhpJUUxJUJCJTgxdSUyMGIlQzYlQjAlRTElQkIlOUJjJTIwJTI4My01eCUyOSUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjQ1NiUyMiUyMHklM0QlMjIxNjUlMjIlMjBmaWxsJTNEJTIyJTIzOTRhM2I4JTIyJTIwZm9udC1zaXplJTNEJTIyOCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VNJUUxJUJBJUEzbmclMjAlQzQlOTElRTElQkIlODluaCUyMGIlRTElQkIlOEIlMjBuaCVDMyVBMm4lMjAlQzQlOTElQzMlQjRpJTIwdHJvbmclMjBWUkFNJTNDJTJGdGV4dCUzRSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwTWVtb3J5JTIwVGhyYXNoaW5nJTIwQmxvY2slMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyNjA1JTIyJTIweSUzRCUyMjEzOCUyMiUyMHdpZHRoJTNEJTIyMTYwJTIyJTIwaGVpZ2h0JTNEJTIyMzYlMjIlMjByeCUzRCUyMjQlMjIlMjBmaWxsJTNEJTIyJTIzMWUyOTNiJTIyJTIwc3Ryb2tlJTNEJTIyJTIzOTkxYjFiJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI2MTclMjIlMjBjeSUzRCUyMjE1NiUyMiUyMHIlM0QlMjIzLjUlMjIlMjBmaWxsJTNEJTIyJTIzZjQzZjVlJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI2MjYlMjIlMjB5JTNEJTIyMTUyJTIyJTIwZmlsbCUzRCUyMiUyM2ZjYTVhNSUyMiUyMGZvbnQtc2l6ZSUzRCUyMjkuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNjAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRU5naCVFMSVCQSVCRG4lMjBPdXQtb2YtQ29yZSUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjYyNiUyMiUyMHklM0QlMjIxNjUlMjIlMjBmaWxsJTNEJTIyJTIzZjg3MTcxJTIyJTIwZm9udC1zaXplJTNEJTIyOCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VSZW5kZXIlM0ElMjAyJTIwbWluJTIwJTI2cmFyciUzQiUyMDE1JTIwbWluJTIwJTJGJTIwZnJhbWUlM0MlMkZ0ZXh0JTNFJTBBJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBTdGF0dXMlMjBSZXN1bHQlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyNDM1JTIyJTIweSUzRCUyMjE4NCUyMiUyMHdpZHRoJTNEJTIyMzMwJTIyJTIwaGVpZ2h0JTNEJTIyMjYlMjIlMjByeCUzRCUyMjQlMjIlMjBmaWxsJTNEJTIyJTIzNDUwYTBhJTIyJTIwc3Ryb2tlJTNEJTIyJTIzOTkxYjFiJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMC44JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI2MDAlMjIlMjB5JTNEJTIyMjAxJTIyJTIwZmlsbCUzRCUyMiUyM2ZjYTVhNSUyMiUyMGZvbnQtc2l6ZSUzRCUyMjkuNSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFJUUyJTlBJUEwJTIwQyVFMSVCQSVBN24lMjB0aHUlRTElQkIlOTljJTIwdCVDMyVBRG5oJTIwUG9pbnQlMjBWZWxvY2l0eSUyMCUyOC5hYmMlMjklMjAlQzQlOTElRTElQkIlODMlMjB0ciVDMyVBMW5oJTIwZ2FpJTNDJTJGdGV4dCUzRSUwQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwUmlnaHQlMjBBbm5vdGF0aW9uJTIwVGFnJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjQyNSUyMiUyMHklM0QlMjIyMzUlMjIlMjB3aWR0aCUzRCUyMjM1MCUyMiUyMGhlaWdodCUzRCUyMjY4JTIyJTIwcnglM0QlMjI1JTIyJTIwZmlsbCUzRCUyMiUyMzBmMTcyYSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFlMjkzYiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyNDM1JTIyJTIweSUzRCUyMjI1MyUyMiUyMGZpbGwlM0QlMjIlMjNmNDNmNWUlMjIlMjBmb250LXNpemUlM0QlMjIxMCUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRSUyNmJ1bGwlM0IlMjBEeW5hbWljJTIwVG9wb2xvZ3klMjAlMjZhbXAlM0IlMjBCVkglMjBQZW5hbHR5JTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyNDM1JTIyJTIweSUzRCUyMjI3MSUyMiUyMGZpbGwlM0QlMjIlMjM5NGEzYjglMjIlMjBmb250LXNpemUlM0QlMjI5JTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRUNsb3RoJTJGQm9vbGUlMkZSZW1lc2glMjBjaGFuZ2VzJTIwcG9pbnQlMjBjb3VudCUyMCUyNnJhcnIlM0IlMjBpbmRpY2VzJTIwbWlzbGluayUyMGFjcm9zcyUyMHNjZW5lLiUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjQzNSUyMiUyMHklM0QlMjIyODclMjIlMjBmaWxsJTNEJTIyJTIzY2JkNWUxJTIyJTIwZm9udC1zaXplJTNEJTIyOC41JTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRUwlRTElQkElQTV5JTIwbSVFMSVCQSVBQnUlMjBjb25nJTIwNSUyMGIlQzYlQjAlRTElQkIlOUJjJTIwbmglQzMlQTJuJTIwVlJBTSUyMGwlQzMlQUFuJTJDJTIwZyVDMyVBMnklMjBwaCVDMyVBMm4lMjB0cmFuZyUyME91dC1vZi1Db3JlLiUzQyUyRnRleHQlM0UlMEElMEElMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZzdmclM0UlMEElMjAlMjAlMjAlMjAlM0MlMkZkaXYlM0UlMEElMEElMjAlMjAlMjAlMjAlM0MlMjEtLSUyMExlZ2VuZCUyMEZvb3RlciUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTNDZGl2JTIwc3R5bGUlM0QlMjJiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzMGYxNzJhJTNCJTIwcGFkZGluZyUzQSUyMDEycHglMjAyMHB4JTNCJTIwYm9yZGVyLXRvcCUzQSUyMDFweCUyMHNvbGlkJTIwJTIzMWUyOTNiJTNCJTIwZGlzcGxheSUzQSUyMGZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGp1c3RpZnktY29udGVudCUzQSUyMHNwYWNlLWJldHdlZW4lM0IlMjBmb250LXNpemUlM0ElMjAxMXB4JTNCJTIwYm94LXNpemluZyUzQSUyMGJvcmRlci1ib3glM0IlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NkaXYlMjBzdHlsZSUzRCUyMmRpc3BsYXklM0ElMjBmbGV4JTNCJTIwYWxpZ24taXRlbXMlM0ElMjBjZW50ZXIlM0IlMjBnYXAlM0ElMjAxNnB4JTNCJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNjYmQ1ZTElM0IlMjBkaXNwbGF5JTNBJTIwaW5saW5lLWZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGdhcCUzQSUyMDZweCUzQiUyMiUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmRpc3BsYXklM0ElMjBpbmxpbmUtYmxvY2slM0IlMjB3aWR0aCUzQSUyMDE0cHglM0IlMjBoZWlnaHQlM0ElMjAycHglM0IlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzMzhiZGY4JTNCJTIyJTNFJTNDJTJGc3BhbiUzRUN1bmclMjBjaHV5JUUxJUJCJTgzbiUyMCVDNCU5MSVFMSVCQiU5OW5nJTIwbWElMjB0ciVFMSVCQSVBRG4lMjA0eDQlM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNjYmQ1ZTElM0IlMjBkaXNwbGF5JTNBJTIwaW5saW5lLWZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGdhcCUzQSUyMDZweCUzQiUyMiUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmRpc3BsYXklM0ElMjBpbmxpbmUtYmxvY2slM0IlMjB3aWR0aCUzQSUyMDE0cHglM0IlMjBoZWlnaHQlM0ElMjAycHglM0IlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzNGFkZTgwJTNCJTIyJTNFJTNDJTJGc3BhbiUzRVRyJUUxJUJBJUExbmclMjB0aCVDMyVBMWklMjBCVkglMjB0JUM0JUE5bmglM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNjYmQ1ZTElM0IlMjBkaXNwbGF5JTNBJTIwaW5saW5lLWZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGdhcCUzQSUyMDZweCUzQiUyMiUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmRpc3BsYXklM0ElMjBpbmxpbmUtYmxvY2slM0IlMjB3aWR0aCUzQSUyMDE0cHglM0IlMjBoZWlnaHQlM0ElMjAycHglM0IlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzZjQzZjVlJTNCJTIwYm9yZGVyLXRvcCUzQSUyMDFweCUyMGRhc2hlZCUyMCUyM2Y0M2Y1ZSUzQiUyMiUzRSUzQyUyRnNwYW4lM0VHYWklMjAlQzQlOTElRTElQkIlODluaCUyMG4lRTElQkIlOTUlMjB0dW5nJTNDJTJGc3BhbiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3NwYW4lMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwJTIzY2JkNWUxJTNCJTIwZGlzcGxheSUzQSUyMGlubGluZS1mbGV4JTNCJTIwYWxpZ24taXRlbXMlM0ElMjBjZW50ZXIlM0IlMjBnYXAlM0ElMjA2cHglM0IlMjIlM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJkaXNwbGF5JTNBJTIwaW5saW5lLWJsb2NrJTNCJTIwd2lkdGglM0ElMjAxNHB4JTNCJTIwaGVpZ2h0JTNBJTIwMnB4JTNCJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyM2Y1OWUwYiUzQiUyMiUzRSUzQyUyRnNwYW4lM0VCVkglMjAlQzQlOTElRTElQkIlOTluZyUyMG5oaSVFMSVCQiU4MXUlMjBiJUM2JUIwJUUxJUJCJTlCYyUzQyUyRnNwYW4lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZkaXYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlM0NkaXYlMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwJTIzOTRhM2I4JTNCJTIwZm9udC1zaXplJTNBJTIwMTAuNXB4JTNCJTIwZm9udC1zdHlsZSUzQSUyMGl0YWxpYyUzQiUyMiUzRUNpbmVtYSUyMDREJTIwJTJCJTIwUmVkc2hpZnQlMjAlMjZidWxsJTNCJTIwQ2xvdWQlMjBGYXJtJTIwTWVtb3J5JTIwTWFuYWdlbWVudCUzQyUyRmRpdiUzRSUwQSUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSUwQSUwQSUyMCUyMCUzQyUyRmRpdiUzRSUwQSUzQyUyRmRpdiUzRQ==
2. Phân tích thuật toán: Transformation và Deformation, cùng bẫy mesh nổ tung
Phân tích kiến trúc Motion Blur
Solver Redshift Motion Blur: ma trận Transformation và độ lệch đỉnh Deformation
Mổ xẻ toán học thực thi: vì sao topology điểm thay đổi gây lệch chỉ số đỉnh nghiêm trọng và cách mã hóa point velocity giữ ổn định pipeline.
| Loại solver và phạm vi | Luồng thực thi toán học | Chi phí phần cứng và cạm bẫy |
|---|---|---|
| Transformation Blur Vật thể cứng (Rigid Body) |
Ma trận vật thể (TRS)
→ Tính biến đổi 4×4 → Mesh hình học tĩnh → Một instance BVH duy nhất |
Chi phí tính toán tối ưu Gần như không tốn thêm VRAM; GPU bỏ qua việc cấp phát lại hình học. Không áp dụng được cho rig nhân vật skin, vải hay soft-body. |
| Deformation Blur Topology điểm cố định |
Số đỉnh không đổi
→ Theo dõi vị trí theo Vertex ID → Độ lệch tuyến tính sub-frame → Chuyển động xương sạch sẽ |
Dung lượng VRAM vừa phải Cần đệm nhiều trạng thái đỉnh sub-frame; hoàn toàn tin cậy cho rig xương với điều kiện số điểm của topology luôn giữ nguyên. |
| Số điểm thay đổi Bẫy mesh nổ tung |
Cloth / Boole / Remesh
→ Lệch Vertex Index ID → Nội suy xuyên màn hình → RÁCH NGHIÊM TRỌNG |
Render hỏng nghiêm trọng Engine nối nhầm các đỉnh không khớp nhau xuyên qua frustum camera. Muốn tránh phải mã hóa rõ vector point velocity. |
Deformation Motion Blur tiêu chuẩn về mặt toán học bắt buộc số đỉnh giống hệt nhau và thứ tự điểm ổn định giữa các frame. Khi topology được dựng lại động, bạn phải chuyển sang thuộc tính point velocity trong Redshift Object Tag để tránh rách mesh.
2.1. Transformation Motion Blur (ma trận vật thể cứng)
Transformation Motion Blur tính chuyển động bằng cách theo dõi ma trận biến đổi affine 4×4 (Translation, Rotation, Scale – TRS) của vật thể, đối tượng cha trong phân cấp (Null/Group) hoặc camera đang dùng.
-
Khi tạo tia, Redshift nội suy các ma trận biến đổi này giữa thời điểm mở và đóng shutter.
-
Hình học bề mặt cục bộ vẫn hoàn toàn tĩnh trong Object Space.
-
Dung lượng bộ nhớ GPU: Đây là phương pháp hiệu quả nhất về tính toán. GPU không bao giờ cấp phát lại buffer hình học hay dựng lại cấu trúc tăng tốc chính, cho phép 100% sức tính và băng thông bộ nhớ của GPU tập trung vào shading vật liệu và path tracing.
2.2. Deformation Motion Blur và Bounding Volume Hierarchy (BVH)
Ngược lại, Deformation Motion Blur là bắt buộc khi từng đỉnh dịch chuyển vị trí so với nhau trong không gian cục bộ. Các tài nguyên sản xuất thuộc nhóm này gồm:
-
Nhân vật đã rig, skin đang cử động khuôn mặt hoặc co cơ.
-
Chuyển động thịt da do deformer jiggle hoặc tension map điều khiển.
-
Mesh tham số bị biến đổi bởi deformer của Cinema 4D (Bend, Twist, FFD).
Để tính blur vật lý trên bề mặt đang biến dạng, Redshift không thể dựa vào biến đổi ma trận ở cấp cao nhất. Engine phải truy vấn tọa độ của mọi đỉnh tại nhiều mốc sub-frame, lưu các trạng thái hình học này vào buffer VRAM của GPU và dựng một cây Bounding Volume Hierarchy (BVH) động bao trọn mọi vị trí sub-frame.
2.3. Bẫy mesh nổ tung (số điểm thay đổi và lệch Vertex ID)
Kiểu lỗi gây gián đoạn nặng nhất trên farm cloud phân tán xảy ra khi Deformation Motion Blur bị áp dụng tùy tiện lên hình học có số điểm thay đổi (topology thay đổi):
-
Generator động của C4D: Mô phỏng vải có hình học bị xé, phá vỡ Voronoi, Boolean động, modifier Remesh trực tiếp, Volume Meshing (polygon hóa OpenVDB) hoặc MoGraph Cloner do particle điều khiển, nơi vật thể được sinh ra hoặc loại bỏ theo thời gian.
-
Giả định sai về chỉ số: Khi tính biến dạng giữa Frame N và Frame N+1, Redshift khớp tọa độ dựa trên Vertex Index IDbên dưới. Solver hoạt động với giả định rằng đỉnh #1042 ở Frame N chuyển thẳng thành đỉnh #1042 ở Frame N+1.
-
Rách nghiêm trọng: Khi hình học thêm hoặc bớt đỉnh, thứ tự chỉ số bên trong bị xáo trộn hoàn toàn. Đỉnh #1042 ở Frame N có thể nằm trên vai nhân vật, nhưng sang Frame N+1, chỉ số #1042 đã chuyển sang một polygon mới tạo ở cổ chân hoặc một particle ở xa. Khi nội suy motion blur, Redshift kéo căng polygon xuyên cả màn hình với vận tốc gần như vô hạn, tạo ra những gai hình học khổng lồ và khiến kết quả không dùng được.
2.4. Mã hóa vector Point Velocity
Để loại bỏ vĩnh viễn mesh nổ tung trên topology thay đổi, pipeline sản xuất phải chuyển từ nội suy độ lệch vị trí giữa hai frame sang mã hóa vector Point Velocity:
-
Thay vì so sánh tọa độ không gian giữa các frame liền kề, từng đỉnh ở frame hiện tại được gán một thuộc tính vector vận tốc 3D:
-
Vector này xác định rõ tốc độ có hướng tức thời của đỉnh tại thời điểm mở shutter.
-
Redshift đọc trực tiếp thuộc tính này, ngoại suy vệt motion blur quang học dọc theo tiếp tuyến của vector vận tốc. Engine hoàn toàn không quan tâm frame kế tiếp có đổi số đỉnh hay dựng lại topology hay không.
3. Mở rộng BVH nhiều bước và khả năng tăng tốc bộ nhớ của Blackwell RTX 5090
3.1. Giới hạn vật lý của motion blur 2 bước (lệch quỹ đạo tuyến tính)
Mặc định, Redshift chạy với Motion Blur Steps = 2. Ở cấu hình này, engine chỉ lấy mẫu hình học ở thời điểm mở shutter (T0) và đóng shutter (T1), nối hai trạng thái bằng một dây cung nội suy tuyến tính.
-
Lỗi khi xoay tốc độ cao: Với tài nguyên xoay hướng tâm nhanh như nan bánh xe thể thao quay 3.000 RPM, cánh quạt turbine, cánh quạt trực thăng hay camera lia xoay nhanh, quỹ đạo không gian thực tế là một cung tròn.
-
Xấp xỉ một cung bằng một đường thẳng duy nhất gây lỗi gãy tuyến tính nặng, biến bánh xe tròn đang quay thành hình học méo mó, tam giác hoặc nhiều cạnh góc, phá hỏng hoàn toàn cảm giác chân thực điện ảnh.
JTNDJTIxLS0lMjBGSUdVUkUlMjAzLjElM0ElMjAyLVNURVAlMjBMSU5FQVIlMjBCSUFTJTIwVlMuJTIwNS1TVEVQJTIwQ1VSVkVEJTIwQlZIJTIwU0NIRU1BVElDJTIwJTI4QVVUTy1TQ1JPTEwlMjBFTkFCTEVEJTI5JTIwLS0lM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMmN1cnZlZC1idmgtc2NoZW1hdGljLWNvbnRhaW5lciUyMiUyMHN0eWxlJTNEJTIyZm9udC1mYW1pbHklM0ElMjAlMjdQb3BwaW5zJTI3JTJDJTIwLWFwcGxlLXN5c3RlbSUyQyUyMEJsaW5rTWFjU3lzdGVtRm9udCUyQyUyMCUyN1NlZ29lJTIwVUklMjclMkMlMjBSb2JvdG8lMkMlMjBzYW5zLXNlcmlmJTNCJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlMjBtYXgtd2lkdGglM0ElMjAxMDAlMjUlM0IlMjBtYXJnaW4lM0ElMjAzMHB4JTIwYXV0byUzQiUyMGJhY2tncm91bmQtY29sb3IlM0ElMjAlMjMwYjEzMjklM0IlMjBib3JkZXIlM0ElMjAxcHglMjBzb2xpZCUyMCUyMzFlMjkzYiUzQiUyMGJvcmRlci1yYWRpdXMlM0ElMjAxMnB4JTNCJTIwb3ZlcmZsb3cteCUzQSUyMGF1dG8lM0IlMjAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZyUzQSUyMHRvdWNoJTNCJTIwYm94LXNoYWRvdyUzQSUyMDAlMjAxMHB4JTIwMjVweCUyMC01cHglMjByZ2JhJTI4MCUyQyUyMDAlMkMlMjAwJTJDJTIwMC40JTI5JTNCJTIwYm94LXNpemluZyUzQSUyMGJvcmRlci1ib3glM0IlMjIlM0UlMEElMjAlMjAlM0NkaXYlMjBzdHlsZSUzRCUyMm1pbi13aWR0aCUzQSUyMDgyMHB4JTNCJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlMjBib3gtc2l6aW5nJTNBJTIwYm9yZGVyLWJveCUzQiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwSGVhZGVyJTIwQmFyJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlM0NkaXYlMjBzdHlsZSUzRCUyMmJhY2tncm91bmQtY29sb3IlM0ElMjAlMjMwZjE3MmElM0IlMjBwYWRkaW5nJTNBJTIwMTJweCUyMDIwcHglM0IlMjBib3JkZXItYm90dG9tJTNBJTIwMXB4JTIwc29saWQlMjAlMjMxZTI5M2IlM0IlMjBkaXNwbGF5JTNBJTIwZmxleCUzQiUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTNCJTIwanVzdGlmeS1jb250ZW50JTNBJTIwc3BhY2UtYmV0d2VlbiUzQiUyMGJveC1zaXppbmclM0ElMjBib3JkZXItYm94JTNCJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDZGl2JTIwc3R5bGUlM0QlMjJkaXNwbGF5JTNBJTIwZmxleCUzQiUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTNCJTIwZ2FwJTNBJTIwMTBweCUzQiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3NwYW4lMjBzdHlsZSUzRCUyMmJhY2tncm91bmQtY29sb3IlM0ElMjAlMjMxN2E1ZTclM0IlMjBjb2xvciUzQSUyMCUyM2ZmZmZmZiUzQiUyMGZvbnQtc2l6ZSUzQSUyMDEwLjVweCUzQiUyMGZvbnQtd2VpZ2h0JTNBJTIwNzAwJTNCJTIwdGV4dC10cmFuc2Zvcm0lM0ElMjB1cHBlcmNhc2UlM0IlMjBsZXR0ZXItc3BhY2luZyUzQSUyMDAuOHB4JTNCJTIwcGFkZGluZyUzQSUyMDNweCUyMDlweCUzQiUyMGJvcmRlci1yYWRpdXMlM0ElMjA0cHglM0IlMjIlM0VIJUMzJUFDbmglMjAzLjElM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNmMWY1ZjklM0IlMjBmb250LXNpemUlM0ElMjAxM3B4JTNCJTIwZm9udC13ZWlnaHQlM0ElMjA2MDAlM0IlMjBsZXR0ZXItc3BhY2luZyUzQSUyMDAuM3B4JTNCJTIyJTNFTCVFMSVCQSVBNXklMjBtJUUxJUJBJUFCdSUyMHF1JUUxJUJCJUI5JTIwJUM0JTkxJUUxJUJBJUExbyUyMHhvYXklM0ElMjBkJUMzJUEyeSUyMGN1bmclMjB0dXklRTElQkElQkZuJTIwdCVDMyVBRG5oJTIwMiUyMGIlQzYlQjAlRTElQkIlOUJjJTIwdiVDMyVBMCUyMEJWSCUyMGNvbmclMjA1JTIwYiVDNiVCMCVFMSVCQiU5QmMlM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGZGl2JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjM2NDc0OGIlM0IlMjBmb250LXNpemUlM0ElMjAxMXB4JTNCJTIwZm9udC1mYW1pbHklM0ElMjBtb25vc3BhY2UlM0IlMjIlM0UlQzQlOTAlRTElQkIlOTklMjBjaCVDMyVBRG5oJTIweCVDMyVBMWMlMjBtb3Rpb24lMjBibHVyJTIwaCVDNiVCMCVFMSVCQiU5Qm5nJTIwdCVDMyVBMm0lM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZGl2JTNFJTBBJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBTVkclMjBBcmVhJTIwJTI4TG9ja2VkJTIwYXQlMjA4MDBweCUyOSUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTNDZGl2JTIwc3R5bGUlM0QlMjJwYWRkaW5nJTNBJTIwMThweCUyMDEwcHglMjAxMHB4JTIwMTBweCUzQiUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTIwZGlzcGxheSUzQSUyMGZsZXglM0IlMjBqdXN0aWZ5LWNvbnRlbnQlM0ElMjBjZW50ZXIlM0IlMjBib3gtc2l6aW5nJTNBJTIwYm9yZGVyLWJveCUzQiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDgwMCUyMDMxMCUyMiUyMHdpZHRoJTNEJTIyODAwJTIyJTIwaGVpZ2h0JTNEJTIyMzEwJTIyJTIwc3R5bGUlM0QlMjJkaXNwbGF5JTNBJTIwYmxvY2slM0IlMjB3aWR0aCUzQSUyMDgwMHB4JTNCJTIwbWluLXdpZHRoJTNBJTIwODAwcHglM0IlMjBoZWlnaHQlM0ElMjAzMTBweCUzQiUyMG1hcmdpbiUzQSUyMDAlMjBhdXRvJTNCJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NkZWZzJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbWFya2VyJTIwaWQlM0QlMjJhcnJvdy13aGl0ZS1idmglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDEwJTIyJTIwcmVmWCUzRCUyMjYlMjIlMjByZWZZJTNEJTIyNSUyMiUyMG1hcmtlcldpZHRoJTNEJTIyNiUyMiUyMG1hcmtlckhlaWdodCUzRCUyMjYlMjIlMjBvcmllbnQlM0QlMjJhdXRvLXN0YXJ0LXJldmVyc2UlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0lMjAwJTIwMSUyMEwlMjAxMCUyMDUlMjBMJTIwMCUyMDklMjB6JTIyJTIwZmlsbCUzRCUyMiUyM2Y4ZmFmYyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm1hcmtlciUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ21hcmtlciUyMGlkJTNEJTIyYXJyb3ctcmVkLWJ2aCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwJTIwMTAlMjIlMjByZWZYJTNEJTIyNiUyMiUyMHJlZlklM0QlMjI1JTIyJTIwbWFya2VyV2lkdGglM0QlMjI2JTIyJTIwbWFya2VySGVpZ2h0JTNEJTIyNiUyMiUyMG9yaWVudCUzRCUyMmF1dG8tc3RhcnQtcmV2ZXJzZSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTSUyMDAlMjAxJTIwTCUyMDEwJTIwNSUyMEwlMjAwJTIwOSUyMHolMjIlMjBmaWxsJTNEJTIyJTIzZjQzZjVlJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbWFya2VyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbWFya2VyJTIwaWQlM0QlMjJhcnJvdy1ncmVlbi1idmglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDEwJTIyJTIwcmVmWCUzRCUyMjYlMjIlMjByZWZZJTNEJTIyNSUyMiUyMG1hcmtlcldpZHRoJTNEJTIyNiUyMiUyMG1hcmtlckhlaWdodCUzRCUyMjYlMjIlMjBvcmllbnQlM0QlMjJhdXRvLXN0YXJ0LXJldmVyc2UlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0lMjAwJTIwMSUyMEwlMjAxMCUyMDUlMjBMJTIwMCUyMDklMjB6JTIyJTIwZmlsbCUzRCUyMiUyMzRhZGU4MCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm1hcmtlciUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmRlZnMlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMENlbnRlciUyMERpdmlkZXIlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2xpbmUlMjB4MSUzRCUyMjQwMCUyMiUyMHkxJTNEJTIyMTIlMjIlMjB4MiUzRCUyMjQwMCUyMiUyMHkyJTNEJTIyMjk4JTIyJTIwc3Ryb2tlJTNEJTIyJTIzMWUyOTNiJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1kYXNoYXJyYXklM0QlMjI2JTJDNCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwTEVGVCUzQSUyMDItU1RFUCUyMExJTkVBUiUyMEJJQVMlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3JlY3QlMjB4JTNEJTIyMjUlMjIlMjB5JTNEJTIyMTAlMjIlMjB3aWR0aCUzRCUyMjM1MCUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwcnglM0QlMjI2JTIyJTIwZmlsbCUzRCUyMiUyMzBmMTcyYSUyMiUyMHN0cm9rZSUzRCUyMiUyMzMzNDE1NSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjEuMiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2NpcmNsZSUyMGN4JTNEJTIyNDIlMjIlMjBjeSUzRCUyMjI4JTIyJTIwciUzRCUyMjQuNSUyMiUyMGZpbGwlM0QlMjIlMjNmNDNmNWUlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjU0JTIyJTIweSUzRCUyMjMyJTIyJTIwZmlsbCUzRCUyMiUyM2Y4ZmFmYyUyMiUyMGZvbnQtc2l6ZSUzRCUyMjExJTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFTCVFMSVCQiU4NkNIJTIwVFVZJUUxJUJBJUJFTiUyMFQlQzMlOEROSCUyMDIlMjBCJUM2JUFGJUUxJUJCJTlBQyUyMCUyOG0lRTElQkElQjdjJTIwJUM0JTkxJUUxJUJCJThCbmglMjklM0MlMkZ0ZXh0JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcmVjdCUyMHglM0QlMjIyNjglMjIlMjB5JTNEJTIyMTglMjIlMjB3aWR0aCUzRCUyMjk4JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjByeCUzRCUyMjMlMjIlMjBmaWxsJTNEJTIyJTIzNDUwYTBhJTIyJTIwc3Ryb2tlJTNEJTIyJTIzOTkxYjFiJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMC44JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjIzMTclMjIlMjB5JTNEJTIyMzIlMjIlMjBmaWxsJTNEJTIyJTIzZmNhNWE1JTIyJTIwZm9udC1zaXplJTNEJTIyOC41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI2MDAlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlM0VHJUMzJUEzeSUyMGclQzMlQjNjJTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwQXJjJTIwTGVmdCUyMCUyOFRydWUlMjBQYXRoJTI5JTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0lMjAyMDAlMkM4MCUyMEElMjA5NSUyQzk1JTIwMCUyMDAlMkMxJTIwMjk1JTJDMTc1JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIlMjMzMzQxNTUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWRhc2hhcnJheSUzRCUyMjQlMkM0JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjIyNzUlMjIlMjB5JTNEJTIyMTE1JTIyJTIwZmlsbCUzRCUyMiUyMzY0NzQ4YiUyMiUyMGZvbnQtc2l6ZSUzRCUyMjguNSUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VDdW5nJTIweG9heSUyMHRoJUUxJUJCJUIxYyUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMExpbmVhciUyMENob3JkJTIwJTI4Q3V0dGluZyUyMGNvcm5lciUyOSUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbGluZSUyMHgxJTNEJTIyMjAwJTIyJTIweTElM0QlMjI4MCUyMiUyMHgyJTNEJTIyMjk1JTIyJTIweTIlM0QlMjIxNzUlMjIlMjBzdHJva2UlM0QlMjIlMjNmNDNmNWUlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyLjUlMjIlMjBtYXJrZXItZW5kJTNEJTIydXJsJTI4JTIzYXJyb3ctcmVkLWJ2aCUyOSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2NpcmNsZSUyMGN4JTNEJTIyMjAwJTIyJTIwY3klM0QlMjI4MCUyMiUyMHIlM0QlMjI1JTIyJTIwZmlsbCUzRCUyMiUyM2Y4ZmFmYyUyMiUyMHN0cm9rZSUzRCUyMiUyM2Y0M2Y1ZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjE4NSUyMiUyMHklM0QlMjI3MiUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMHRleHQtYW5jaG9yJTNEJTIyZW5kJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRVQwJTIwJTI4T3BlbiUyOSUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjI5NSUyMiUyMGN5JTNEJTIyMTc1JTIyJTIwciUzRCUyMjUlMjIlMjBmaWxsJTNEJTIyJTIzZjhmYWZjJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZjQzZjVlJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMzEwJTIyJTIweSUzRCUyMjE4MCUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VUMSUyMCUyOENsb3NlJTI5JTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwQ2xpcHBpbmclMjBBcmVhJTIwRmlsbCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNJTIwMjAwJTJDODAlMjBBJTIwOTUlMkM5NSUyMDAlMjAwJTJDMSUyMDI5NSUyQzE3NSUyMEwlMjAyMDAlMkM4MCUyMFolMjIlMjBmaWxsJTNEJTIyJTIzZjQzZjVlJTIyJTIwb3BhY2l0eSUzRCUyMjAuMTglMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMENhbGxvdXQlMjBCYW5uZXIlMjBMZWZ0JTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjM1JTIyJTIweSUzRCUyMjE5NSUyMiUyMHdpZHRoJTNEJTIyMzMwJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjByeCUzRCUyMjQlMjIlMjBmaWxsJTNEJTIyJTIzMWMxMDE3JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZWY0NDQ0JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMjAwJTIyJTIweSUzRCUyMjIxNSUyMiUyMGZpbGwlM0QlMjIlMjNmY2E1YTUlMjIlMjBmb250LXNpemUlM0QlMjI5JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0UlMjZidWxsJTNCJTIwTGluZWFyJTIwQ2hvcmQlMjBjdXRzJTIwYWNyb3NzJTIwcm90YXRpb24lMjAlMjZyYXJyJTNCJTIwV2hlZWwlMjBhcHBlYXJzJTIwdHJpYW5ndWxhciUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjI1JTIyJTIweSUzRCUyMjI0MCUyMiUyMHdpZHRoJTNEJTIyMzUwJTIyJTIwaGVpZ2h0JTNEJTIyNTglMjIlMjByeCUzRCUyMjUlMjIlMjBmaWxsJTNEJTIyJTIzMGYxNzJhJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMWUyOTNiJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjIzNSUyMiUyMHklM0QlMjIyNTglMjIlMjBmaWxsJTNEJTIyJTIzZjg3MTcxJTIyJTIwZm9udC1zaXplJTNEJTIyOS41JTIyJTIwZm9udC13ZWlnaHQlM0QlMjI3MDAlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFJTI2YnVsbCUzQiUyME1pbmltYWwlMjBWUkFNJTNBJTIwU2luZ2xlJTIwc3ViLWZyYW1lJTIwYnVmZmVyJTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyMzUlMjIlMjB5JTNEJTIyMjc0JTIyJTIwZmlsbCUzRCUyMiUyMzk0YTNiOCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjklMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFTSVDMyVBOW8lMjBxdWFuZyUyMGglRTElQkIlOERjJTIwbiVFMSVCQSVCN25nJTIwJUUxJUJCJTlGJTIwdiVFMSVCQSVBRHQlMjBxdWF5JTIwbmhhbmglMjBoJUM2JUExbiUyMDEuMDAwJTIwUlBNLiUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMFJJR0hUJTNBJTIwNS1TVEVQJTIwQ1VSVkVEJTIwQlZIJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjQyNSUyMiUyMHklM0QlMjIxMCUyMiUyMHdpZHRoJTNEJTIyMzUwJTIyJTIwaGVpZ2h0JTNEJTIyMzYlMjIlMjByeCUzRCUyMjYlMjIlMjBmaWxsJTNEJTIyJTIzMGYxNzJhJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMzM0MTU1JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS4yJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI0NDIlMjIlMjBjeSUzRCUyMjI4JTIyJTIwciUzRCUyMjQuNSUyMiUyMGZpbGwlM0QlMjIlMjM0YWRlODAlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjQ1NCUyMiUyMHklM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjNmOGZhZmMlMjIlMjBmb250LXNpemUlM0QlMjIxMSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRUJWSCUyMENPTkclMjA1JTIwQiVDNiVBRiVFMSVCQiU5QUMlMjAlMjhiJUUxJUJBJUFEYyUyMGNhbyUyOSUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjY2OCUyMiUyMHklM0QlMjIxOCUyMiUyMHdpZHRoJTNEJTIyOTglMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHJ4JTNEJTIyMyUyMiUyMGZpbGwlM0QlMjIlMjMwNTJlMTYlMjIlMjBzdHJva2UlM0QlMjIlMjMxNjY1MzQlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIwLjglMjIlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjcxNyUyMiUyMHklM0QlMjIzMiUyMiUyMGZpbGwlM0QlMjIlMjM0YWRlODAlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjYwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlMjB0ZXh0LWFuY2hvciUzRCUyMm1pZGRsZSUyMiUzRVRyJUMzJUIybiUyMGNodSVFMSVCQSVBOW4lM0MlMkZ0ZXh0JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBBcmMlMjBSaWdodCUyMHdpdGglMjA1JTIwU3RlcHMlMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTSUyMDYwMCUyQzgwJTIwQSUyMDk1JTJDOTUlMjAwJTIwMCUyQzElMjA2OTUlMkMxNzUlMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMHN0cm9rZSUzRCUyMiUyMzRhZGU4MCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMjEtLSUyMFN1Yi1zdGVwJTIwcG9pbnRzJTNBJTIwVDAlMkMlMjBUMC4yNSUyQyUyMFQwLjUwJTJDJTIwVDAuNzUlMkMlMjBUMS4wJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjYwMCUyMiUyMGN5JTNEJTIyODAlMjIlMjByJTNEJTIyNC41JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyMHN0cm9rZSUzRCUyMiUyMzE2YTM0YSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjU5MCUyMiUyMHklM0QlMjI3MCUyMiUyMGZpbGwlM0QlMjIlMjM0YWRlODAlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VUMCUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjYzNiUyMiUyMGN5JTNEJTIyODclMjIlMjByJTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjBzdHJva2UlM0QlMjIlMjMxNmEzNGElMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjglMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjY0MiUyMiUyMHklM0QlMjI3OCUyMiUyMGZpbGwlM0QlMjIlMjM4NmVmYWMlMjIlMjBmb250LXNpemUlM0QlMjI4JTIyJTIwZm9udC1mYW1pbHklM0QlMjIlMjdQb3BwaW5zJTI3JTJDJTIwc2Fucy1zZXJpZiUyMiUzRVQwLjI1JTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2NpcmNsZSUyMGN4JTNEJTIyNjY3JTIyJTIwY3klM0QlMjIxMDglMjIlMjByJTNEJTIyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjBzdHJva2UlM0QlMjIlMjMxNmEzNGElMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjglMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjY4MCUyMiUyMHklM0QlMjIxMDIlMjIlMjBmaWxsJTNEJTIyJTIzODZlZmFjJTIyJTIwZm9udC1zaXplJTNEJTIyOCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VUMC41MCUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBjeCUzRCUyMjY4OCUyMiUyMGN5JTNEJTIyMTM5JTIyJTIwciUzRCUyMjQlMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMTZhMzRhJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMS44JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI3MDIlMjIlMjB5JTNEJTIyMTM3JTIyJTIwZmlsbCUzRCUyMiUyMzg2ZWZhYyUyMiUyMGZvbnQtc2l6ZSUzRCUyMjglMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFVDAuNzUlM0MlMkZ0ZXh0JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI2OTUlMjIlMjBjeSUzRCUyMjE3NSUyMiUyMHIlM0QlMjI0LjUlMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTIwc3Ryb2tlJTNEJTIyJTIzMTZhMzRhJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyNzEwJTIyJTIweSUzRCUyMjE4MCUyMiUyMGZpbGwlM0QlMjIlMjM0YWRlODAlMjIlMjBmb250LXNpemUlM0QlMjI4LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0VUMS4wJTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwQ2FsbG91dCUyMEJhbm5lciUyMFJpZ2h0JTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjQzNSUyMiUyMHklM0QlMjIxOTUlMjIlMjB3aWR0aCUzRCUyMjMzMCUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwcnglM0QlMjI0JTIyJTIwZmlsbCUzRCUyMiUyMzA2NGUzYiUyMiUyMHN0cm9rZSUzRCUyMiUyMzEwYjk4MSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0N0ZXh0JTIweCUzRCUyMjYwMCUyMiUyMHklM0QlMjIyMTUlMjIlMjBmaWxsJTNEJTIyJTIzYTdmM2QwJTIyJTIwZm9udC1zaXplJTNEJTIyOSUyMiUyMGZvbnQtd2VpZ2h0JTNEJTIyNzAwJTIyJTIwdGV4dC1hbmNob3IlM0QlMjJtaWRkbGUlMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFJTI2Y2hlY2slM0IlMjA1JTIwQ29uY3VycmVudCUyMFN1Yi1CVkglMjBidWZmZXJzJTIwZW52ZWxvcGUlMjBjaXJjdWxhciUyMGFyYyUyMHBlcmZlY3RseSUzQyUyRnRleHQlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NyZWN0JTIweCUzRCUyMjQyNSUyMiUyMHklM0QlMjIyNDAlMjIlMjB3aWR0aCUzRCUyMjM1MCUyMiUyMGhlaWdodCUzRCUyMjU4JTIyJTIwcnglM0QlMjI1JTIyJTIwZmlsbCUzRCUyMiUyMzBmMTcyYSUyMiUyMHN0cm9rZSUzRCUyMiUyMzFlMjkzYiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3RleHQlMjB4JTNEJTIyNDM1JTIyJTIweSUzRCUyMjI1OCUyMiUyMGZpbGwlM0QlMjIlMjM0YWRlODAlMjIlMjBmb250LXNpemUlM0QlMjI5LjUlMjIlMjBmb250LXdlaWdodCUzRCUyMjcwMCUyMiUyMGZvbnQtZmFtaWx5JTNEJTIyJTI3UG9wcGlucyUyNyUyQyUyMHNhbnMtc2VyaWYlMjIlM0UlMjZidWxsJTNCJTIwMTAwJTI1JTIwUm90YXRpb25hbCUyMEZpZGVsaXR5JTNBJTIwU2NhbGVzJTIwY2xlYW5seSUyMG9uJTIwUlRYJTIwNTA5MCUyMDMyR0IlM0MlMkZ0ZXh0JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDdGV4dCUyMHglM0QlMjI0MzUlMjIlMjB5JTNEJTIyMjc0JTIyJTIwZmlsbCUzRCUyMiUyMzk0YTNiOCUyMiUyMGZvbnQtc2l6ZSUzRCUyMjklMjIlMjBmb250LWZhbWlseSUzRCUyMiUyN1BvcHBpbnMlMjclMkMlMjBzYW5zLXNlcmlmJTIyJTNFR2klRTElQkIlQUYlMjAlQzQlOTElRTElQkIlOTklMjBjb25nJTIwdHIlQzMlQjJuJTIwbSVDNiVCMCVFMSVCQiVBM3QlMjBjaG8lMjBiJUMzJUExbmglMjB4ZSUyMHF1YXklMjBuaGFuaCUyQyUyMGtoJUMzJUI0bmclMjBjJUMzJUIzJTIwZ2FpJTIwZyVDMyVCM2MuJTNDJTJGdGV4dCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRnN2ZyUzRSUwQSUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSUwQSUyMCUyMCUyMCUyMCUzQyUyMS0tJTIwTGVnZW5kJTIwRm9vdGVyJTIwLS0lM0UlMEElMjAlMjAlMjAlMjAlM0NkaXYlMjBzdHlsZSUzRCUyMmJhY2tncm91bmQtY29sb3IlM0ElMjAlMjMwZjE3MmElM0IlMjBwYWRkaW5nJTNBJTIwMTJweCUyMDIwcHglM0IlMjBib3JkZXItdG9wJTNBJTIwMXB4JTIwc29saWQlMjAlMjMxZTI5M2IlM0IlMjBkaXNwbGF5JTNBJTIwZmxleCUzQiUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTNCJTIwanVzdGlmeS1jb250ZW50JTNBJTIwc3BhY2UtYmV0d2VlbiUzQiUyMGZvbnQtc2l6ZSUzQSUyMDExcHglM0IlMjBib3gtc2l6aW5nJTNBJTIwYm9yZGVyLWJveCUzQiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ2RpdiUyMHN0eWxlJTNEJTIyZGlzcGxheSUzQSUyMGZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGdhcCUzQSUyMDE2cHglM0IlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyMCUyM2NiZDVlMSUzQiUyMGRpc3BsYXklM0ElMjBpbmxpbmUtZmxleCUzQiUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTNCJTIwZ2FwJTNBJTIwNnB4JTNCJTIyJTNFJTNDc3BhbiUyMHN0eWxlJTNEJTIyZGlzcGxheSUzQSUyMGlubGluZS1ibG9jayUzQiUyMHdpZHRoJTNBJTIwMTRweCUzQiUyMGhlaWdodCUzQSUyMDJweCUzQiUyMGJhY2tncm91bmQtY29sb3IlM0ElMjAlMjNmNDNmNWUlM0IlMjIlM0UlM0MlMkZzcGFuJTNFRCVDMyVBMnklMjBjdW5nJTIwdHV5JUUxJUJBJUJGbiUyMHQlQzMlQURuaCUyMCUyOGclQzMlQTN5JTIwZyVDMyVCM2MlMjAyJTIwYiVDNiVCMCVFMSVCQiU5QmMlMjklM0MlMkZzcGFuJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjNjYmQ1ZTElM0IlMjBkaXNwbGF5JTNBJTIwaW5saW5lLWZsZXglM0IlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiUyMGdhcCUzQSUyMDZweCUzQiUyMiUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmRpc3BsYXklM0ElMjBpbmxpbmUtYmxvY2slM0IlMjB3aWR0aCUzQSUyMDE0cHglM0IlMjBoZWlnaHQlM0ElMjAycHglM0IlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwJTIzNGFkZTgwJTNCJTIyJTNFJTNDJTJGc3BhbiUzRUN1bmclMjBjb25nJTIwJTI4QlZIJTIwNSUyMGIlQzYlQjAlRTElQkIlOUJjJTI5JTNDJTJGc3BhbiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ2RpdiUyMHN0eWxlJTNEJTIyY29sb3IlM0ElMjAlMjM5NGEzYjglM0IlMjBmb250LXNpemUlM0ElMjAxMC41cHglM0IlMjBmb250LXN0eWxlJTNBJTIwaXRhbGljJTNCJTIyJTNFUmVkc2hpZnQlMjBFbmdpbmUlMjAlMjZidWxsJTNCJTIwQlZIJTIwU3ViLVNhbXBsaW5nJTIwTWF0aGVtYXRpY3MlM0MlMkZkaXYlM0UlMEElMjAlMjAlMjAlMjAlM0MlMkZkaXYlM0UlMEElMjAlMjAlM0MlMkZkaXYlM0UlMEElM0MlMkZkaXYlM0U=
3.2. Cái giá phần cứng của BVH nhiều bước (3, 5, 9 bước)
Để vệt motion blur cong mượt theo quỹ đạo xoay, technical director phải tăng Motion Blur Steps lên 3, 5 hoặc 9:
-
Ở 5 bước, Redshift chia thời gian phơi sáng của shutter thành 4 khoảng con, lấy mẫu 5 trạng thái hình học riêng: T0, T0.25, T0.50, T0.75 và T1.0.
-
VRAM bị nhân lên: Với Deformation Motion Blur, GPU phải cấp phát đồng thời 5 buffer vị trí đỉnh trong bộ nhớ và dựng một cây motion-BVH mở rộng bao trọn cả 5 ranh giới hình học.
-
Ngưỡng Out-of-Core: Một nhân vật điện ảnh 3 triệu polygon chiếm 8GB VRAM ở cấu hình 2 bước có thể lập tức phình lên 22GB–26GB khi đẩy lên 5 bước. Trên GPU 24GB đời cũ (như RTX 3090/4090), mức tăng bộ nhớ này vượt dung lượng VRAM gốc, kích hoạt phân trang bộ nhớ hệ thống qua bus PCIe. Phân trang Out-of-Core này bóp hiệu năng ray tracing xuống 4 đến 8 lần, hoặc gây crash do driver timeout (Windows TDR / CUDA Error 700).
Quỹ đạo sub-frame và mở rộng bộ nhớ
Số bước lấy mẫu Motion Blur: dây cung tuyến tính 2 bước và topology BVH cong 5 bước
Định lượng độ chính xác độ cong quỹ đạo, việc nhân buffer đỉnh sub-frame và mức tăng VRAM khi tính chuyển động xoay tốc độ cao.
| Cấu hình lấy mẫu | Pipeline lấy mẫu và luồng toán học | Chi phí phần cứng và độ trung thực hình ảnh |
|---|---|---|
| Lệch tuyến tính 2 bước Solver mặc định (T0 → T1) |
T0 (mở shutter)
→ Quỹ đạo dây cung tuyến tính → T1 (đóng shutter) → Polygon bị gãy góc |
Dung lượng VRAM tối thiểu Chỉ đệm một độ lệch sub-frame trong VRAM. Tuy nhiên, chuyển động xoay tốc độ cao (>1.000 RPM) bị gãy tuyến tính nặng, biến nan bánh xe tròn thành tam giác. |
| Giữa cung 3 bước Xấp xỉ bậc hai |
T0
→ T0.50 (giữa shutter) → T1.0 → Giải quyết 70% độ méo cung |
Cân bằng bộ nhớ vừa phải Tăng gấp đôi dung lượng buffer đỉnh sub-frame. Xử lý hiệu quả các cung xoay nhẹ cho tài nguyên tốc độ trung bình mà không vắt kiệt 24GB VRAM trên node GPU đời cũ. |
| BVH cong 5 bước Độ cong xoay thực sự |
T0
→ T0.25 → T0.50 → T0.75 → T1.0 → Khớp 100% cung tròn |
Đòi hỏi mức VRAM 32GB Đệm đồng thời 5 cây BVH sub-frame trong bộ nhớ GPU. Chạy 100% In-Core trên NVIDIA RTX 5090 (32GB GDDR7), ngăn hoàn toàn phân trang bộ nhớ Out-of-Core qua PCIe. |
Đừng bao giờ bật Motion Blur 5 bước toàn cục cho cả cảnh. Hãy tách riêng các thành phần xoay tốc độ cao (bánh xe, cánh turbine, cánh quạt) bằng Redshift Object Tagcục bộ, đồng thời khóa cảnh toàn cục ở 2 bước để bảo vệ dung lượng VRAM In-Core trên các node render phân tán.
3.3. Tăng tốc vi kiến trúc của Blackwell RTX 5090
Triển khai các node NVIDIA GeForce RTX 5090 (32GB GDDR7) trên render farm IaaS loại bỏ hẳn các rào cản hiệu năng khi dựng BVH nhiều bước:
-
RT Core thế hệ 4 và Shader Execution Reordering (SER): Việc duyệt tia qua các cây motion-BVH nhiều bước dày đặc gây phân kỳ luồng mạnh trong các warp thực thi. Bộ máy SER trong kiến trúc Blackwell sắp xếp lại động các yêu cầu giao điểm phân kỳ thành pipeline lệnh mạch lạc, tăng tốc việc dựng lại motion-BVH động lên 2,5 lần so với Ada Lovelace.
-
Băng thông bộ nhớ GDDR7 ~1.792 GB/s: Tính liên tục 5 trạng thái đỉnh sub-frame đòi hỏi thông lượng bộ nhớ rất lớn. Với băng thông gần 1,8 TB/s, bộ nhớ GDDR7 loại bỏ tình trạng thiếu dữ liệu, giữ các streaming multiprocessor luôn bão hòa khi duyệt tia qua BVH.
-
Dung lượng VRAM In-Core 32GB: Với dung lượng framebuffer gốc lớn hơn 33% so với phần cứng 24GB đời cũ, RTX 5090 giữ trọn các cấu trúc BVH nhân vật 5 bước phức tạp cùng mảng texture UDIM 8K dày đặc ở trạng thái In-Core, loại bỏ cái giá phân trang qua bus.
4. Quy trình vận hành chuẩn (SOP) trong sản xuất và cấu hình tham số
4.1. Ma trận quyết định kỹ thuật
Định tuyến chiến lược Motion Blur
4.1. Ma trận quyết định: kiểu chuyển động của tài nguyên và cấu hình Redshift Motion Blur
Ma trận cấu hình chuẩn studio: cân bằng độ chính xác độ cong quỹ đạo, mức nằm trong VRAM và độ ổn định của farm phân tán.
| Phân loại chuyển động của tài nguyên | Chế độ Motion Blur | Tham số BVH Steps | Quy trình cache và xuất file |
|---|---|---|---|
| Vật thể cứng / chuyển động tuyến tính Xe và camera tịnh tiến |
Chỉ Transformation | 2 bước | Render trực tiếp keyframe; không cần cache điểm sub-frame bên ngoài. |
| Tài nguyên xoay tốc độ cao Bánh xe và turbine (>1.000 RPM) |
Chỉ Transformation | 3 hoặc 5 bước | Tăng số bước để giải độ cong tròn; đảm bảo trục pivot nằm ở tâm. |
| Rig nhân vật có skin Biến dạng cơ giải phẫu |
Deformation (topology cố định) | 2 bước | Bake cả chuỗi ra Alembic (.abc), đảm bảo số điểm không đổi 100%. |
| Vải bị xé / Boole / Remesh số điểm thay đổi (topology thay đổi) |
Chế độ Point Velocity | 2 bước (dựa trên velocity) | Bắt buộc xuất thuộc tính Point Velocity ra Alembic và ánh xạ trong Redshift Object Tag. |
Chỉ dùng 3 đến 5 bước BVH cho các góc xoay cực mạnh. Giữ chuyển động tịnh tiến và chuyển động nhân vật tuyến tính ở 2 bước để bảo vệ phần cấp phát framebuffer In-Core của GPU.
4.2. Quy trình bake Point Velocity vào Alembic trong Cinema 4D
Để mô phỏng động, vải bị xé và tài nguyên FX Houdini không bao giờ nổ tung khi nạp lên cloud:
-
Cấu hình xuất Alembic:
-
Trong Cinema 4D, chọn phân cấp mô phỏng → vào File → Export → Alembic (.abc)*.
-
Trong tab General , bật rõ Points, Normals, và Vertex Colors / Attributes.
-
Nếu bake vải hoặc nhóm particle gốc của Cinema 4D, đảm bảo bộ ghi thuộc tính velocity đã được gắn trước khi xuất.
-
-
Ánh xạ trong Redshift Object Tag:
-
Gắn một Redshift Object Tag cho Alembic Generator vừa được tham chiếu trong cảnh sản xuất.
-
Chuyển sang tab Motion Blur .
-
Trong mục Motion Blur Mode, chuyển sang Deformation.
-
Tích ô Use Motion Vectors.
-
Nhập chính xác tên thuộc tính: thường là
v,velocity, hoặcpoint_velocity. -
Motion Vector Scale: Hiệu chỉnh khớp với nhịp frame của dự án (đặt
1.0nếu velocity được ghi theo đơn vị mỗi frame, hoặc1/fpsnếu ghi theo đơn vị mỗi giây).
-
4.3. Thiết lập Redshift Render Settings và tinh chỉnh tham số shutter
-
Motion Blur Enabled: Bật toàn cục trong Render Settings > Redshift > Motion Blur.
-
Motion Blur Steps:
-
Khóa ở
2cho 90% cảnh sản xuất thông thường. -
Tăng lên
3hoặc5chỉ khi bánh xe hoặc cánh quạt quay nhanh bị gãy góc khi xoay.
-
-
Shutter Angle:
-
Đặt ở mức điện ảnh tiêu chuẩn 180.0° (tương đương phơi sáng 1/48s ở 24 FPS hoặc 1/50s ở 25 FPS).
-
Giảm xuống 90° cho các cảnh hành động sắc nét, mạnh mẽ; nới lên 270°–360° cho vệt chuyển động kịch tính, mơ màng.
-
-
Shutter Offset:
-
Chuẩn hóa nghiêm ngặt ở Centered (-90° to +90°). Cách này đặt vệt blur phơi sáng đối xứng quanh vị trí keyframe thực tế ở Frame N, loại bỏ lỗi lệch hình khi ghép CGI với cảnh quay thật trong Nuke.
-
5. Benchmark sản xuất: dung lượng bộ nhớ và độ trễ giao hàng của BVH 2 bước và 5 bước
Để định lượng sự đánh đổi về bộ nhớ và thời gian giao hàng giữa lấy mẫu BVH tuyến tính và bậc cao, một benchmark thực nghiệm đã được thực hiện trên các hệ thống thử nghiệm phần cứng điện ảnh giống hệt nhau:
-
Tài nguyên benchmark: Xe thể thao chạy 120 km/h với 4 bánh quay 3.000 RPM, kèm mô phỏng vải phủ động (1,8 triệu polygon thay đổi).
-
Độ phân giải frame: 3840 x 2160 (4K UHD), chuỗi camera 120 frame.
Thử nghiệm bánh xe và vải điện ảnh 4K
Benchmark hiệu năng: dung lượng bộ nhớ và độ trễ giao hàng của BVH 2 bước và 5 bước
Đánh giá thời gian dựng lại BVH, mức VRAM thực tế và tỉ lệ lỗi hình học trên các vi kiến trúc GPU.
| Thông số benchmark | Hồ sơ Motion Blur 2 bước | Hồ sơ Motion Blur 5 bước (bước cong) |
|---|---|---|
| Thời gian dựng BVH Độ trễ dựng lại |
4,2 giây / frame
→ 2 trạng thái đỉnh |
16,8 giây (RTX 4090)
→ 6,9 giây (RTX 5090 Blackwell SER) |
| Dung lượng nằm trong VRAM Cấp phát bộ nhớ phần cứng |
11,4 GB VRAM
→ Thoải mái trên GPU 24GB |
25,2 GB (phân trang trên GPU 24GB)
→ 100% In-Core trên RTX 5090 32GB |
| Độ chính xác cung xoay Độ cong nan bánh xe |
Polygon gãy tuyến tính
→ Lỗi tam giác góc cạnh |
Khớp 100% cung tròn
→ Blur hướng tâm đúng vật lý |
| Tổng thời gian render / frame Giao từ đầu đến cuối |
1 phút 38 giây / frame
→ Hoàn thành nhanh |
8 phút 45 giây (RTX 4090 Out-of-Core)
→ 2 phút 04 giây (RTX 5090 In-Core) |
Trên GPU 24GB đời cũ, bật BVH 5 bước đẩy tổng bộ nhớ mỗi frame vượt trần 24GB, kích hoạt phân trang RAM hệ thống và kéo thời gian render lên 8 phút 45 giây mỗi frame. Ngược lại, framebuffer 32GB của RTX 5090 đệm trọn cả 5 trạng thái hình học sub-frame ở In-Core, cho motion blur tròn hoàn hảo chỉ trong 2 phút 04 giây, nhanh hơn 4,2 lần so với các node bị nghẽn bộ nhớ.
6. Hạ tầng render farm: SaaS tự động và IaaS bare-metal riêng
Lựa chọn hạ tầng quyết định việc render motion blur nhiều bước xong trước buổi duyệt của khách hay sụp đổ vì lỗi hệ thống.
Độ ổn định khi sản xuất Motion Blur
Render farm SaaS tự động và IaaS bare-metal riêng cho Motion Blur phức tạp
Đánh giá việc rớt thuộc tính velocity tùy chỉnh, nút thắt I/O Alembic sub-frame và lợi thế cấu trúc của server bare-metal riêng.
| Thông số hạ tầng | Render farm SaaS tự động | IaaS bare-metal riêng (iRender) |
|---|---|---|
| Nạp Point Velocity Thuộc tính đỉnh tùy chỉnh |
Rủi ro mất thuộc tính nghiêm trọng: Script đóng gói SaaS tự động thường xóa hoặc gắn nhãn sai các kênh đỉnh tùy chỉnh trong file Alembic, khiến engine không thấy vector velocity và gây rách mesh nghiêm trọng. | Giữ nguyên 100% thuộc tính gốc: Truy cập trực tiếp hệ điều hành trên bare-metal; Cinema 4D và Redshift chạy gốc như trên máy trạm cục bộ, đảm bảo nhận diện chính xác mọi map vector đỉnh tùy chỉnh. |
| Thông lượng đọc cache Alembic Băng thông lưu trữ sub-frame |
Xung đột thư mục mạng dùng chung (SMB/NFS): Khi hàng chục node dùng chung cùng lúc stream cache Alembic nhiều gigabyte ở mỗi sub-frame, trạng thái chờ I/O mạng bỏ đói luồng GPU, làm tăng độ trễ dựng BVH. | Ổ scratch NVMe PCIe 4.0/5.0 cục bộ: Tốc độ đọc trên 7.000 MB/s ngay trên ổ vật lý của host; cache volume và Alembic nặng được stream vào RAM hệ thống và VRAM tức thì. |
| Truy cập LookDev tương tác Kiểm tra Live IPR |
Hàng đợi headless mù: Không có phản hồi GUI; mesh nổ tung hay nan bánh xe méo góc chỉ được phát hiện sau khi cả batch chạy xong và credit render đã bị đốt. | Truy cập Remote Desktop độ trễ thấp: Mở Cinema 4D gốc ngay trên server; dùng Live IPR để kiểm tra trực quan độ cong bánh xe và độ mềm viền vải ở 60 FPS trước khi chạy batch. |
Lỗi motion blur do topology động hoặc giới hạn bộ nhớ BVH sub-frame gần như không thể gỡ trong kiến trúc SaaS tự động dạng hộp đen. Triển khai trên cụm IaaS bare-metal riêng chạy GPU NVIDIA RTX 5090 cho toàn quyền ở cấp root, đảm bảo kênh Point Velocity được giữ nguyên vẹn và các mốc giao hàng được bảo vệ.
7. FAQ kỹ thuật: giải pháp chuyên sâu cho Redshift Motion Blur trong Cinema 4D
Q1: Vì sao vải mô phỏng hoặc hình học chất lỏng động nổ tung thành gai khi bật Deformation Motion Blur trong Redshift?
Trả lời: Lỗi này xảy ra vì hình học mô phỏng có số điểm thay đổi. Khi engine mô phỏng động tạo hoặc xóa đỉnh giữa Frame N và Frame N+1, các Vertex Index ID bên trong bị xáo trộn. Redshift cố nội suy vị trí của một đỉnh ở frame trước sang đỉnh có cùng số chỉ số ở frame hiện tại, kể cả khi đỉnh đó nằm ở phía bên kia của cảnh. Việc này kéo căng polygon xuyên cả màn hình thành những gai khổng lồ. Để khắc phục, hãy bake mô phỏng ra file Alembic có kèm thuộc tính Point Velocity, rồi bật ‘Use Motion Vectors’ trong Redshift Object Tag.
Q2: Làm sao xuất file Alembic (.abc) từ Cinema 4D kèm thuộc tính Point Velocity cho Redshift?
Trả lời: Trong Cinema 4D, chọn mesh mô phỏng rồi vào File > Export > Alembic (*.abc). Trong hộp thoại xuất, tích Points, Normals và Vertex Colors / Attributes. Khi dùng Cloth hoặc Soft Body của Cinema 4D, đảm bảo thuộc tính velocity đã được bake vào mesh. Tiếp theo, nhập Alembic vào cảnh render, gắn Redshift Object Tag, chuyển Motion Blur Mode sang Deformation, tích ‘Use Motion Vectors’ và nhập tên thuộc tính velocity (thường là ‘v’, ‘velocity’ hoặc ‘point_velocity’).
Q3: Tăng Motion Blur Steps từ 2 lên 5 ảnh hưởng thế nào đến thời gian dựng BVH và mức tiêu thụ VRAM?
Trả lời: Tăng Motion Blur Steps từ 2 lên 5 buộc Redshift lấy mẫu 5 trạng thái hình học sub-frame trong khoảng mở shutter thay vì 2. Việc này làm thời gian dựng BVH tăng 2 đến 3 lần và gần như gấp đôi lượng VRAM cấp phát cho buffer đỉnh sub-frame. Trên GPU 24GB đời cũ, mức tăng bộ nhớ này có thể vượt trần VRAM và kích hoạt phân trang Out-of-Core, trong khi GPU 32GB như NVIDIA RTX 5090 giữ trọn mọi cấu trúc BVH 5 bước ở In-Core.
Q4: Vì sao bánh xe hoặc cánh trực thăng quay nhanh trông như tam giác hay góc cạnh dù đã bật Motion Blur?
Trả lời: Lỗi này gọi là lệch quỹ đạo tuyến tính, do thiết lập mặc định Motion Blur Steps = 2. Solver chỉ lấy mẫu hình học ở thời điểm mở và đóng shutter, nối chúng bằng một dây cung thẳng. Với vật thể xoay tốc độ cao, quỹ đạo thực tế là một cung tròn. Phép xấp xỉ tuyến tính cắt ngang cung này, biến bánh xe tròn thành hình góc cạnh nhiều đa giác. Để khắc phục, hãy tăng Motion Blur Steps lên 3 hoặc 5 trong Redshift Render Settings.
Q5: Có nên dùng AOV Motion Vector để thêm motion blur ở hậu kỳ bằng RSMB thay vì render motion blur 3D không?
Trả lời: Render AOV Motion Vector cho plugin hậu kỳ như ReelSmart Motion Blur giúp tiết kiệm thời gian render 3D, nhưng có những giới hạn quang học đáng kể: blur hậu kỳ không làm nhòe chính xác hình học nhìn qua kính khúc xạ, không làm nhòe được bóng đổ hay phản chiếu gương, và thường làm nhòe nhem các chi tiết giao nhau mảnh như tóc và lông. Với quảng cáo điện ảnh cao cấp và VFX phim truyện, render motion blur 3D gốc ngay trong engine vẫn là bắt buộc.
Q6: Cấu hình phần cứng tối ưu nào để render chuỗi Redshift Motion Blur nặng trong Cinema 4D trên render farm?
Trả lời: Cấu hình tối ưu là một node IaaS bare-metal riêng trang bị 4x hoặc 8x GPU NVIDIA GeForce RTX 5090 (32GB GDDR7), CPU AMD Ryzen Threadripper PRO và tối thiểu 256GB RAM hệ thống. Cấu hình này có Shader Execution Reordering (SER) để tăng tốc dựng lại BVH động, cùng băng thông bộ nhớ ~1.792 GB/s và 32GB VRAM In-Core để xử lý deformation blur 5 bước phức tạp mà không phân trang bộ nhớ hay crash driver.







