شرکت Foundry رسماً نسخه Mari 8.0، جدیدترین نسخه اصلی نرمافزار نقاشی تکسچر سهبعدی خود را برای تولیدات VFX، انیمیشن و خلق محتوای دیجیتال منتشر کرد. این نسخه مجموعه گستردهای از ابزارهای Procedural Texturing، بهبودهای Node Graph، قابلیتهای پیشرفتهتر برای کار با ماسکها و امکانات جدیدی برای مدیریت پروژه و سازماندهی Assetها ارائه میدهد.
نسخه نهایی Mari 8.0 که پس از دوره توسعه و انتشار نسخههای بتا عرضه شده، ابزارهای جدیدی را در اختیار هنرمندان قرار میدهد تا کنترل مستقیمتری بر فرایند ساخت متریال داشته باشند و وظایف تکراری را با سرعت بیشتری انجام دهند. از مهمترین قابلیتهای این نسخه میتوان به نودهای Tri-Planar Tiled و Hex Tile، نسخه بهبودیافته Compare، نود Color Remap، تعداد ۴۹ نود ریاضی جدید و مجموعهای انعطافپذیرتر از ابزارهای Transformation و Masking اشاره کرد.
Mari 8.0 همچنین قابلیت چرخش دوربین با روش Trackball، جستوجوی پیشرفتهتر در Shelf، بهبودهای مربوط به آرشیو پروژهها و پشتیبانی بهروزشده از VFX Reference Platform CY2025 را به همراه دارد.
یادداشتهای رسمی انتشار: قابلیتهای جدید Mari 8
بهبودهای Node Graph
یکی از بخشهای اصلی توسعه در Mari 8.0، بهبود Node Graph است. در این نسخه، چندین نود موجود ارتقا یافتهاند و نودهای جدیدی نیز اضافه شدهاند تا فرایند تکسچرینگ رویهای انعطافپذیرتر شود، عملیات رایج سادهتر انجام شوند و پیچیدگی شبکههای متریال کاهش پیدا کند.
از مهمترین قابلیتهای جدید و بهبودیافته این بخش میتوان به نودهای Compare، Hex Tile و Color Remap، در کنار ۴۹ نود ریاضی جدید اشاره کرد.
نود Compare برای مقایسه A/B
نود Compare بهبودیافته به هنرمندان اجازه میدهد دو جریان تصویری را مستقیماً در Node Graph و با استفاده از یک مرز مقایسهای قابل تنظیم (Wipe) با یکدیگر مقایسه کنند.
این نود سه حالت مقایسه ارائه میدهد: Screen Space، Object Space و Object Bound Screen Space. این حالتها به هنرمندان اجازه میدهند تغییرات تکسچر را از زوایای مختلف بررسی کنند؛ از مقایسه اصلاحات جزئی متریال گرفته تا ارزیابی تغییرات گستردهتر در رنگ و ظاهر یک Asset.
از آنجا که مقایسه مستقیماً در جریان کاری موجود نودها انجام میشود، بررسی نسخههای مختلف یک متریال آسانتر خواهد بود و نیازی نیست هنرمندان برای هر مقایسه مرتباً اتصالات نودها را تغییر دهند یا از یک چیدمان کاری به چیدمان دیگری بروند.
نود Hex Tile برای کاهش تکرار تکسچر
نود Hex Tile نمونههای تکسچر را در الگویی ششضلعی توزیع و با یکدیگر ترکیب میکند. این روش به کاهش تکرار قابل مشاهدهای کمک میکند که معمولاً هنگام استفاده از الگوهای کاشیکاری مستطیلی ایجاد میشود.
هنرمندان میتوانند با استفاده از یک منبع تکسچر، سطوحی متنوعتر ایجاد کنند. این قابلیت برای ساخت متریالهایی مانند سنگ، زمین، سطوح ارگانیک و سایر Assetهایی مفید است که به جزئیات تکرارشونده نیاز دارند، اما نباید الگوهای تکراری آنها بهوضوح دیده شوند.
این نود کنترلهایی برای محدوده نمونهبرداری، چرخش تصادفی، عرض ترکیب و کنتراست ترکیب در اختیار کاربر قرار میدهد. همچنین کنترلهای اختصاصی Normal Map، انعطاف بیشتری برای کار با تکسچرهای حاوی جزئیات سطح فراهم میکنند.
تکنیک Hex Tiling در ابزارهای Procedural و رندرینگ دیگری مانند Houdini، Redshift و RenderMan نیز پشتیبانی میشود و میتواند بخشی کاربردی از جریان کاری گستردهتر ساخت متریال باشد.
نود Color Remap
نود Color Remap چندین عملیات رایج اصلاح رنگ را در قالب یک ابزار رویهای واحد ارائه میدهد. هنرمندان میتوانند پارامترهایی مانند Hue، Saturation، Exposure، Gamma و Contrast را بدون نیاز به ساخت نودهای جداگانه برای هر عملیات تنظیم کنند.
این قابلیت اصلاح رنگها را درون شبکه متریال سادهتر میکند و به مرتب ماندن ساختارهای Procedural کمک میکند. Color Remap بهویژه هنگام ساخت چندین نسخه متفاوت از یک متریال یا تنظیم ظاهر تکسچرها در یک جریان کاری غیرمخرب کاربرد دارد.
۴۹ نود ریاضی جدید
Mari 8.0 تعداد ۴۹ نود ریاضی جدید به Node Graph اضافه میکند که دامنه عملیات قابل انجام در این محیط را گسترش میدهند.
این ابزارها طیف متنوعی از عملیات را پوشش میدهند؛ از جمله محاسبات حسابی، توابع مثلثاتی، تصادفیسازی، منطق شرطی، گرادیانها و Anti-Aliasing. هنرمندان با استفاده از آنها میتوانند روابط رویهای پیچیدهتری بسازند، رفتار مقادیر در سطح پیکسل را کنترل کنند و بدون اتکای کامل به پردازش خارجی یا اسکریپتهای سفارشی، تنوع بیشتری در متریالها ایجاد کنند.
این نودها انعطاف بیشتری برای Procedural Texturing و Shading فراهم میکنند؛ بهخصوص در شبکههای پیچیدهای که کنترل دقیق مقادیر و شرایط مختلف اهمیت دارد.
ابزارهای Procedural Texturing و Transformation
Mari 8.0 مجموعهای از ابزارهای Transformation را معرفی میکند که کنترل بیشتری بر متریالهای رویهای، دادههای موقعیت و مختصات UV در اختیار هنرمندان قرار میدهند.

نود Tri-Planar Tiled
نود Tri-Planar Tiled یک تکسچر دوبعدی را در امتداد محورهای X، Y و Z روی یک مدل سهبعدی پروجکت میکند. این روش وابستگی به چیدمانهای متداول UV را کاهش میدهد و به هنرمندان کمک میکند از مشکلاتی مانند اعوجاج UV و دشواری جانمایی Seamها جلوگیری کنند.
این نود بهویژه برای Assetهایی با هندسه پیچیده، UVهای کشیده یا بخشهایی کاربرد دارد که آمادهسازی و نگهداری یک چیدمان UV تمیز برای آنها به زمان زیادی نیاز دارد.
از جمله کنترلهای آن میتوان به Smart Blend، ترکیب مبتنی بر Noise و تنظیم محدودهها و منحنیهای Falloff اشاره کرد. هنرمندان میتوانند پارامترهای Scale، Rotation، Offset و تکرار تکسچر را بهصورت کلی یا بهطور مستقل برای هر صفحه پروجکشن تنظیم کنند. ورودیهای اختصاصی Normal Map و Noise نیز کنترل بیشتری بر انتقال میان سطوح پروجکتشده فراهم میکنند.
این قابلیتها باعث میشوند Tri-Planar Tiled برای اعمال جزئیات سطحی یکدست روی محیطها، موجودات، اشیا و سایر Assetهای پیچیده کاربردی باشد.
Coordinate Transform
نود Coordinate Transform کنترلهایی برای Scale، Translation و Rotation در اختیار میگذارد و امکان اعمال این تغییرات را روی نودهایی فراهم میکند که ورودی Position را میپذیرند.
این قابلیت به هنرمندان اجازه میدهد دادههای فضایی را مستقیماً درون یک شبکه Procedural تغییر دهند و ارتباط انعطافپذیرتری میان مختصات و عملیات متریال ایجاد کنند.
Locator Transform
قابلیت Locator Transform امکان اعمال تغییرات با استفاده از دستگیرههای Locator را فراهم میکند و روشی تعاملیتر برای کنترل عملیات فضایی در اختیار هنرمندان قرار میدهد.
این ابزار زمانی کاربردی است که هنرمندان بخواهند Transformها را بهصورت بصری تنظیم کنند و کمتر به وارد کردن مقادیر عددی متکی باشند.
UV Radial Transform
نود UV Radial Transform کنترلهای شعاعی برای چرخاندن، مقیاسدهی و تغییر شکل مختصات UV ارائه میدهد.
این عملیات گزینههای بیشتری برای ساخت و اصلاح الگوهای Procedural فراهم میکنند؛ بهویژه هنگام طراحی الگوهای شعاعی یا تکسچرهایی که به اعوجاج کنترلشده در فضای UV نیاز دارند.
ورودی تصویر و مدیریت متمرکز تکسچرها
Mari 8.0 نود Image Input را معرفی میکند که بهعنوان منبعی متمرکز برای تکسچرها در Node Graph عمل میکند.
بهجای بارگذاری مستقل یک تصویر در چند نقطه از شبکه، هنرمندان میتوانند تصویر را یکبار بارگذاری کنند و آن را به چندین نود پشتیبانیشده متصل کنند. در نتیجه، جایگزین کردن تصویر منبع میتواند تمام بخشهای متصل به آن را بهروزرسانی کند.
نود Image Input از یک Image Out Token اختصاصی استفاده میکند که میتواند به نودهای پشتیبانیشدهای مانند Tiled، Projection، Tri-Planar، Hex Tile و Camera Projection متصل شود. این Token همچنین قابلیت عبور از نودهای Group و Teleport را دارد.
بااینحال، این Token را نمیتوان مانند دادههای معمول پیکسلی پردازش کرد یا مستقیماً به Color Inputهای استاندارد، Image Writeها یا Bake Pointها متصل کرد. برای مشاهده تکسچر روی مدل، باید Viewer را به خروجی اختصاصی Preview متصل کرد.
این روش میتواند تعداد ورودیهای تکراری تصویر را کاهش دهد و مدیریت منابع تکسچر مشترک را در شبکههای Procedural بزرگ و پیچیده سادهتر کند.
جریانهای کاری پیشرفتهتر برای Masking
Mari 8.0 سیستم Masking را با افزودن Mask Portهای اختصاصی، تولید خودکار ID Mask و ابزارهای جدید Masking مبتنی بر رنگ گسترش میدهد.
این قابلیتها جداسازی بخشهای مشخصی از یک Asset را آسانتر میکنند و به هنرمندان اجازه میدهند اصلاحات رویهای را بدون اتکای کامل به نقاشی دستی روی Polygonها یا عملیات جداگانه Baking اعمال کنند.
Mask Portها
قابلیت Add Mask to Node به هنرمندان اجازه میدهد یک ورودی Mask اختصاصی به ساختارهای نودی پشتیبانیشده اضافه کنند.
Mari نودهای انتخابشده را درون یک Group قرار میدهد و یک Mask Input ایجاد میکند. به این ترتیب، کنترل بخشهایی از تصویر که تحت تأثیر یک عملیات Procedural قرار میگیرند، مستقیمتر و سادهتر خواهد شد.
این روش انعطاف بیشتری هنگام ساخت شبکههای پیچیده نودی و اعمال اصلاحات موضعی فراهم میکند.
ساخت ID Mask از Selection Groupها
هنرمندان میتوانند از Selection Groupهای موجود برای تولید Color ID Map استفاده کنند. این قابلیت نیاز به نقاشی دستی IDهای رنگی یا آمادهسازی آنها از طریق یک فرایند جداگانه Baking را کاهش میدهد.
ابزار Create Mask from Selection نیز امکان ساخت Mask از انتخاب فعال روی Canvas یا از یک Selection Group را فراهم میکند. این گزینهها از طریق منوی Selection، منوی زمینه Canvas و منوی زمینه Node Graph در دسترس هستند.
همچنین در پالت Selection Groups فرمان مستقیمی برای ساخت Mask از گروه انتخابشده وجود دارد.
Color Mask و Multi Color Mask
Mari 8.0 دو نود برای Masking مبتنی بر رنگ معرفی میکند: Color Mask و Multi Color Mask.
Color Mask یک رنگ مشخص را از تصویر جدا میکند، درحالیکه Multi Color Mask برای جریانهای کاری مبتنی بر چند رنگ هدف و نواحی چندرنگی طراحی شده است.
این سیستم از مقایسه رنگ مبتنی بر HSV استفاده میکند و کنترلهای اختصاصی Mask Strength و Tolerance را در اختیار کاربر قرار میدهد. کنترلهای Gain و Bias نیز برای تنظیم واکنش رنگ و کنتراست قابل استفاده هستند.
این ابزارها هنگام کار با ID Mapهای Bakeشده، نواحی رنگی نقاشیشده یا تکسچرهای لایهای که باید به بخشهای متریال مجزا تقسیم شوند، کاربرد دارند.
بهبود Image Manager و سازماندهی Assetها
Mari 8.0 ابزارهای مدیریت تصویر و تکسچر را با افزودن قابلیتهای جدید به Image Manager بهبود میدهد.
قابلیت Image to Node Selection به هنرمندان کمک میکند محل استفاده از یک تصویر را در Node Graph فعال پیدا کنند و نودهای مرتبط با آن را انتخاب کنند. این ویژگی ردیابی وابستگیهای تکسچر را در پروژههای پیچیده آسانتر میکند.
قابلیت Remove Unused Images تصاویری را شناسایی میکند که دیگر در نودها، Brushها، Multi-Paint Palette، Environment Light، Image Color Picker یا پسزمینه Canvas استفاده نمیشوند.
تصاویری که از طریق Image Write در حالت 2D Paint تولید شدهاند، بهصورت خودکار حفظ میشوند. گزینه Toggle Unused Removal نیز به هنرمندان اجازه میدهد تکسچرها یا تصاویر مرجعی را که نباید حذف شوند، مشخص کنند.
این بهبودها در کنار یکدیگر، سازماندهی پروژهها را سادهتر میکنند و به شناسایی منابع تصویری غیرضروری کمک میکنند.
بهبود قابلیت جستوجو در Shelf
Mari 8.0 قابلیت Shelf Search را با پشتیبانی از عملگرهای منطقی بهبود میدهد و پیدا کردن Assetهای مشخص را در کتابخانههای بزرگ آسانتر میکند.
هنرمندان میتوانند از چند عبارت جستوجو، عبارتهای جایگزین، کلمات استثنا و عبارتهای دقیق برای محدود کردن نتایج استفاده کنند. سیستم جستوجو از قواعد زیر پشتیبانی میکند:
-
فاصله میان کلمات، عبارتهای موردنیاز برای جستوجو را از یکدیگر جدا میکند.
-
عملگر
|برای مشخص کردن عبارتهای جایگزین استفاده میشود. -
عملگر
-یک عبارت را از نتایج جستوجو حذف میکند. -
برای جستوجوی یک عبارت دقیق میتوان از علامت نقلقول استفاده کرد.
برای مثال، جستوجویی مانند "bricks | plaster -cracked" میتواند مواردی را نمایش دهد که شامل عبارت «bricks» یا «plaster» هستند، اما نتایجی را که عبارت «cracked» دارند حذف میکند.
این قابلیت روشی انعطافپذیرتر برای پیدا کردن متریالها و سایر Assetها در کتابخانههای بزرگ تولید فراهم میکند.
بهبودهای آرشیو پروژهها
Mari 8.0 شناسایی و مدیریت پروژههای آرشیوشده را آسانتر میکند.
در این نسخه، تصاویر بندانگشتی پروژههای آرشیوشده در کتابخانه پروژه با یک نشانگر بصری مشخص میشوند. همچنین با قرار دادن نشانگر ماوس روی یک پروژه، اطلاعات مفیدی از جمله زمان آخرین Backup و مسیر دایرکتوری پروژه نمایش داده میشود.
این تغییرات به هنرمندان کمک میکنند پروژههای آرشیوشده را راحتتر پیدا کنند و بدون جستوجوی دستی در پوشهها، به اطلاعات مربوط به Backup یا محل ذخیرهسازی آنها دسترسی داشته باشند.
چرخش Trackball برای حرکت در Canvas
ابزار جدید Trackball Rotation روش دیگری برای حرکت در اطراف مدل سهبعدی هنگام نقاشی روی تکسچر ارائه میدهد.
این قابلیت با استفاده از یک Trackball مجازی، امکان چرخاندن دوربین Canvas در زاویههای پیچیدهتر را فراهم میکند و دسترسی به برخی زوایای دید را که با کنترلهای معمول Orbit دشوارتر هستند، آسانتر میسازد.
برای تنظیم این قابلیت میتوان از مسیر Edit > Shortcuts اقدام کرد و عبارت «Trackball» را جستوجو کرد. برای اینکه میانبر بهدرستی عمل کند، باید یک ورودی مربوط به دکمه ماوس برای آن تعریف شده باشد.
این قابلیت روش دیگری برای بررسی نواحی دشوار سطح مدل و دسترسی به زاویههای دید مناسب هنگام تکسچرینگ Assetهای پیچیده در اختیار هنرمندان قرار میدهد.
پشتیبانی از USD Camera و VFX Reference Platform CY2025
Mari 8.0 پشتیبانی فقطخواندنی از دوربینهای موجود در فایلهای USD را اضافه میکند و پیادهسازی USD را به نسخه 25.08 بهروزرسانی میکند.
این قابلیت امکان وارد کردن دادههای دوربین پشتیبانیشده از فایلهای USD به Mari را فراهم میکند و به هنرمندان اجازه میدهد از اطلاعات دوربین ارائهشده در جریانهای کاری تولید سازگار استفاده کنند.
این نسخه همچنین کتابخانههای شخص ثالث Mari را بهروزرسانی میکند تا با مشخصات VFX Reference Platform CY2025 هماهنگ شوند.
اجزای بهروزرسانیشده عبارتاند از:
-
Alembic 1.8.8
-
Boost 1.85.0
-
Imath 3.1.12
-
OpenColorIO 2.4.2
-
OpenEXR 3.3.14
-
OpenImageIO 2.5.7.0
-
OpenSubdiv 3.6.0
-
OpenVDB 12.0.0
-
PySide 6.5.3
-
Python 3.11.11
-
Qt 6.5.3
-
oneTBB 2021.13.0
این بهروزرسانی کتابخانهها، فناوریهای زیربنایی Mari را به نسخههای تعیینشده در اکوسیستم VFX Reference Platform CY2025 نزدیکتر میکند.
دسترسی و سازگاری سیستم
Mari 8.0 از طریق Foundry در دسترس است. صفحه رسمی محصول، نسخه 8.0 را بهعنوان نسخه فعلی معرفی میکند و دسترسی به نسخه آزمایشی، مشخصات فنی و مستندات انتشار را فراهم میسازد.
این نسخه از Windows 11 و Rocky Linux/RHEL 9 پشتیبانی میکند.
برای دریافت اطلاعات بیشتر میتوانید به منابع رسمی زیر مراجعه کنید:
جمعبندی
Mari 8.0 بهروزرسانی گستردهای برای هنرمندانی است که با تکسچرهای با وضوح بالا و Assetهای سهبعدی پیچیده کار میکنند. ابزارهای Procedural جدید و بهبودیافته این نسخه گزینههای بیشتری برای مدیریت چیدمانهای دشوار UV، کاهش تکرار قابل مشاهده تکسچر، اصلاح رنگ و ساخت شبکههای پیچیده نودی در اختیار هنرمندان قرار میدهند.
نودهای Tri-Planar Tiled و Hex Tile به برخی از چالشهای رایج در ساخت جزئیات سطح پاسخ میدهند؛ درحالیکه نودهای Compare و Color Remap فرایند بررسی و اصلاح متریال را مستقیمتر میکنند. ابزارهای جدید ریاضی، Transformation و Masking نیز انعطافپذیری جریان کاری Procedural را افزایش میدهند.
بهبودهای مدیریت تصاویر، جستوجوی Shelf، آرشیو پروژهها و حرکت در Canvas نیز به برخی از وظایف روزمره تولید میپردازند که در پروژههای بزرگ میتوانند زمانبر باشند. در همین حال، پشتیبانی از USD Camera و بهروزرسانی کتابخانههای شخص ثالث، سازگاری Mari با جریانهای کاری مدرن VFX را تقویت میکنند.
برای استودیوها و هنرمندان حوزه Texturing، نسخه Mari 8.0 مجموعهای از ابزارهای خلاقانه و بهبودهای کاربردی را در کنار هم قرار میدهد و کنترل بیشتری بر توسعه متریال، از آمادهسازی اولیه تکسچر تا اصلاح نهایی ظاهر آن، فراهم میکند.
پیش از این، Foundry نسخه Mari 8.0v1 Beta 2 را منتشر کرده بود که پیشنمایشی از قابلیتهای در دست توسعه نسخه جدید ارائه میداد. برای آشنایی بیشتر با آن، خبر قبلی ما درباره انتشار Mari 8.0v1 Beta 2 را بخوانید.

نوشتن دیدگاه