Foundry نسخه آزمایشی Mari 8.0v1 Beta 2 را برای آزمایش و دریافت بازخورد منتشر کرده است. این نسخه بیش از آنکه بر یک قابلیت بزرگ و منفرد تمرکز داشته باشد، مجموعهای از بهبودهای کاربردی را برای سادهتر، سریعتر و روانتر شدن Workflow روزمره هنرمندان Mari ارائه میکند.
تمرکز اصلی Mari 8.0v1 روی بخشهایی مانند Node Graph، Texturing، Masking، مدیریت Asset، Project Management و Navigation است. در کنار این موارد، Nodeهای جدیدی نیز برای کنترل بهتر فرآیندهای Procedural Texturing و Shading اضافه شدهاند.
بهبودهای Node Graph
یکی از مهمترین بخشهای Mari 8.0v1، توسعه Node Graph است. ابزارهای جدید این بخش بیشتر با هدف کاهش کارهای تکراری و سادهتر کردن Workflowهای پیچیده طراحی شدهاند.
از مهمترین موارد میتوان به Compare، Hex Tile، Color Remap و ۴۹ Math Node جدید اشاره کرد.
Compare Node
Node جدید Compare امکان مقایسه دو جریان تصویری را در Node Graph فراهم میکند. دو خروجی را میتوان با استفاده از یک Wipe قابل تنظیم در کنار یکدیگر بررسی کرد.
این ابزار سه حالت Screen Space، Object Space و Object Bound Screen Space را ارائه میدهد. به این ترتیب میتوان از مقایسه تغییرات ظریف Texture تا تغییرات گستردهتر در رنگ و ظاهر یک Asset را مستقیماً در Viewport بررسی کرد.
Hex Tile Node
Hex Tile برای کاهش الگوهای تکراری در Textureها طراحی شده است. این Node با توزیع تصادفی Texture روی سطح UV، الگوی Tiling را میشکند و ظاهر طبیعیتری ایجاد میکند.
این ابزار از Assetهای غیرقابل Tiling نیز پشتیبانی میکند و میتواند یک تصویر منفرد را به سطحی گسترده و طبیعی تبدیل کند. کنترلهای Sampling Area، Randomized Rotation، Blend Width و Blend Contrast نیز برای کنترل نحوه توزیع و ترکیب نمونهها در نظر گرفته شدهاند. کنترلهای اختصاصی برای Normal Map نیز وجود دارد.
Color Remap و چهل ونه Math Node جدید
Color Remap کنترلهایی برای Hue، Saturation، Exposure، Gamma و Contrast را مستقیماً وارد Workflow میکند و امکان انجام تنظیمات رنگی را بدون نیاز به جابهجایی میان چند Node فراهم میسازد.
در کنار آن، Mari 8.0v1 شامل چهل ونه Math Node جدید است که از محاسبات پایه و Trigonometry تا Randomization، Conditional Logic، Gradient و Anti-Aliasing را پوشش میدهند. این Nodeها برای ایجاد کنترلهای دقیق در سطح Pixel و ساخت افکتهای Non-Destructive در Procedural Texturing و Shading کاربرد دارند.

مدیریت سادهتر Node Graph و Texture
در Mari 8.0v1 میتوان محدوده قرارگیری Node هنگام Insert کردن آن در Graph را نیز تنظیم کرد. گزینههای Auto Insert Width و Auto Insert Height از مسیر Edit > Preferences > Node Graph قابل تنظیم هستند.
Image Manager نیز ابزارهای جدیدی برای مدیریت Textureها دریافت کرده است. با انتخاب Image to Node Selection میتوان محل استفاده یک Image را در Active Node Graph پیدا کرد و Nodeهای مرتبط را انتخاب کرد.
گزینه Remove Unused Images نیز Imageهایی را که دیگر توسط Nodes، Brushes، Multi-Paint Palette، Environment Light، Image Color Picker یا Canvas Background استفاده نمیشوند شناسایی و حذف میکند. Imageهای ایجادشده از طریق Image Write در 2D Paint بهصورت خودکار حفظ میشوند و گزینه Toggle Unused Removal نیز امکان محافظت از Textureها یا Reference Materialهای مشخص را فراهم میکند.
Transformation و Tri-Planar Tiled
Mari 8.0v1 مجموعهای از Transformation Nodes جدید را نیز معرفی میکند که کنترل ریاضی و فضایی بیشتری برای Procedural Material و دادههای سهبعدی در اختیار هنرمند قرار میدهند.
Coordinate Transform برای کنترل Scale، Translate و Rotate روی Nodeهایی که Position Input دارند استفاده میشود. Locator Transform امکان Manipulation ترنسفورمیشنها با Locator Handleها را فراهم میکند و UV Radial Transform برای Spin، Scale و Warp کردن شعاعی مختصات UV کاربرد دارد.
در کنار این ابزارها، Tri-Planar Tiled یک Texture دوبعدی را از محورهای X، Y و Z روی مدل سهبعدی Projection میکند. این روش با کاهش وابستگی به UV، مشکلات مربوط به UV Distortion و Seamها را کاهش میدهد.
این Node شامل Smart Blend، Blending مبتنی بر Noise و Falloffهای قابل تنظیم است. همچنین میتوان Scale، Rotation، Offset و Repeat را بهصورت کلی یا برای هر Plane جداگانه کنترل کرد و از Normal Map یا Noise اختصاصی برای بهبود Transitionها استفاده کرد.
Image Input و مدیریت متمرکز Texture
Image Input Node یک Hub متمرکز برای Textureها ایجاد میکند. یک Image را میتوان یکبار Load کرد و سپس به چند بخش مختلف Node Graph ارسال کرد.
خروجی این Node یک Token اختصاصی با نام Image Out است که میتواند به Image Inputهای جدید در Nodeهایی مانند Tiled، Projection، Tri-Planar، Hex Tile و Camera Projection متصل شود. در نتیجه، جایگزین کردن Texture اصلی میتواند تغییر آن را در تمام بخشهای متصل اعمال کند.
این Token میتواند از طریق Group و Teleport نیز منتقل شود، اما مانند Pixelهای معمولی قابل پردازش نیست و نمیتوان آن را به Color Inputهای استاندارد، Image Write یا Bake Point متصل کرد. برای مشاهده Texture روی مدل باید Viewer را به خروجی Preview متصل کرد.
Masking پیشرفتهتر
سیستم Masking نیز در Mari 8.0v1 توسعه پیدا کرده است. این بخش شامل Mask Portهای اختصاصی، ایجاد خودکار ID Mask از Selection Group و Workflow جدید Color Mask است.
Mask to Node
با استفاده از Add Mask to Node میتوان یک Mask Port اختصاصی به Nodeها اضافه کرد. Mari Nodeهای انتخابشده را داخل یک Group قرار داده و یک Mask Input ایجاد میکند تا کنترل دقیقتری روی بخشهای مختلف Setup فراهم شود.
Mask از Selection Group
قابلیت Create ID Masks from Selection Groups، Selection Groupهای موجود را به Color ID Map تبدیل میکند و نیاز به Paint کردن دستی Polygonها یا Bake کردن آنها را کاهش میدهد.
همچنین با Create Mask from Selection میتوان مستقیماً از Selection فعال Canvas یا یک Selection Group، Mask ایجاد کرد. این قابلیت از مسیرهای Selection > Mask، منوی Canvas و منوی Node Graph در دسترس است.
در Selection Groups Palette نیز میتوان با کلیک راست روی Selection Group و انتخاب Create Mask from Selection Group، از همان Group یک Mask ساخت.
Color Mask
Color Mask Workflow کنترل Procedural دقیقتری برای Masking مبتنی بر رنگ در Baked ID Mapها، Color Blockهای Paintشده و Layered Textureها فراهم میکند.
دو Node جدید در این Workflow قرار گرفتهاند: Color Mask برای جداسازی یک رنگ و Multi Color Mask برای نواحی چندرنگ و افزودن چند رنگ هدف.
سیستم مقایسه رنگ از کنترلهای مبتنی بر HSV و Sliderهای Mask Strength و Tolerance استفاده میکند. کنترلهای Gain و Bias نیز برای Color Correction و Contrast در اختیار کاربر هستند.
جستوجوی بهتر در Shelf
جستوجوی Shelf اکنون از Logical Operatorها پشتیبانی میکند. چند عبارت ضروری را میتوان با فاصله وارد کرد، عبارتهای جداشده با | بهعنوان گزینههای جایگزین در نظر گرفته میشوند و با قرار دادن - میتوان عبارتی را از نتایج حذف کرد. برای تطبیق دقیق نیز میتوان عبارت را داخل علامت نقلقول قرار داد.
برای مثال، جستوجوی "bricks | plaster -cracked" موارد دارای bricks یا plaster را پیدا میکند و موارد دارای cracked را کنار میگذارد.
مدیریت بهتر پروژههای Archived
Mari اکنون پروژههای Archived را با یک نشان بصری روی Thumbnail مشخص میکند. با قرار دادن Cursor روی پروژه نیز میتوان اطلاعاتی مانند زمان دقیق آخرین Backup و مسیر فعلی پروژه را مشاهده کرد.
Trackball Rotation برای Navigation
Trackball Rotation روش جدیدی برای Navigation در Canvas است که با استفاده از یک Virtual Trackball امکان چرخاندن Camera مربوط به Canvas و دسترسی به زوایای پیچیدهتر هنگام Painting را فراهم میکند.
این قابلیت از مسیر Edit > Shortcuts و جستوجوی Trackball قابل تنظیم است و برای ثبت Shortcut، اختصاص یک Mouse Button الزامی است.
بهروزرسانی VFX Reference Platform CY2025
کتابخانههای Third-Party مورد استفاده در Mari نیز برای هماهنگی با VFX Reference Platform CY2025 بهروزرسانی شدهاند.
مقایسه نسخه Libraryها در Mari 8.0 و Mari 7.5 به شکل زیر است:
| Library | Mari 8.0 | Mari 7.5 |
|---|---|---|
| Alembic | 1.8.8 | 1.8.3 |
| Boost | 1.85.0 | 1.80.0 |
| imath | 3.1.12 | 3.1.4 |
| OpenColorIO | 2.4.2 | 2.2.1 |
| OpenEXR | 3.3.3 | 3.1.13 |
| OpenImageIO | 2.5.7.0 | 2.3.21 |
| OpenSubdiv | 3.6.0 | 3.5.0 |
| OpenVDB | 12.0.0 | 10.0.1 |
| PySide | 6.5.3 | 5.15.2 |
| Python | 3.11.11 | 3.10.10 |
| Qt | 6.5.3 | 5.15.2 |
| oneTBB | 2021.13.0 | 2020U3 |
Mari 8.0 هنوز در مرحله Beta است
Mari 8.0v1 Beta 2 همچنان یک نسخه Beta است و Foundry از کاربران میخواهد آن را آزمایش کرده و بازخورد خود را ارائه دهند. برای دسترسی به Beta Buildها، داشتن License مربوط به Mari و Maintenance فعال ضروری است.
Foundry همچنین توصیه کرده است که این نسخه در محیطهای Production فعال استفاده نشود و پروژههای اصلی روی نسخه پایدار باقی بمانند.
نسخه Mari 8.0v1 Beta 2 برای Windows و Linux ارائه شده و Release Notes آن نیز در دسترس است.
بازخورد و پشتیبانی
Foundry از کاربران دعوت کرده است تجربه عملکرد Mari 8.0v1 Beta 2 را در بخش Beta مربوط به Mari Community به اشتراک بگذارند.
برای مشکلات مربوط به Licensing یا Bugهای قدیمی، امکان ارسال درخواست از طریق Support Portal وجود دارد. همچنین برای بازخورد خصوصی درباره Mari 8.0 Beta میتوان از آدرس
جمعبندی
Mari 8.0v1 بیشتر از آنکه یک نسخه مبتنی بر یک Feature بزرگ باشد، روی بهبود Workflow روزمره هنرمندان تمرکز دارد. توسعه Node Graph، مدیریت Texture و Asset، Masking، Navigation و بهروزرسانی کتابخانههای فنی، بخش اصلی این تغییرات را تشکیل میدهند.
در مجموع، مسیر این نسخه به سمت کاهش کارهای تکراری و ایجاد کنترل مستقیمتر در فرآیند Texturing و Shading حرکت کرده است. Compare، Hex Tile، Math Nodes، Transformation Nodes، Tri-Planar Tiled، Color Masking و Image Input از مهمترین نمونههای این رویکرد هستند.
منبع
- Foundry — Mari 8.0 Beta — معرفی رسمی Mari 8.0v1 Beta 2 و قابلیتهای این نسخه.

نوشتن دیدگاه