USD یا Universal Scene Description تکنولوژی است که توسط کمپانی Pixar برای ایجاد و مدیریت صحنه های بسیار بسیار بزرگ خلق شده است. USDتکنولوژی بود که Pixar پس از استفاده از آن توانسته صحنه هایی دارای میلیون ها ابجکت و نور مانند صحنه شهر مردگان در انیمیشن کوکو را خلق کند.
USD یا Universal Scene Description تکنولوژی است که توسط کمپانی Pixar برای ایجاد و مدیریت صحنه های بسیار بسیار بزرگ خلق شده است. USDتکنولوژی بود که Pixar پس از استفاده از آن توانسته صحنه هایی دارای میلیون ها ابجکت و نور مانند صحنه شهر مردگان در انیمیشن کوکو را خلق کند.
این روز ها خطوط تولید بسیاری از کمپانی های کوچک و بزرگ به سرعت دارند به سمت استفاده از USD پیش می روند و بسیاری USD را یکی از عناصر مهم نسل آینده این صنعت می دانند.
اما USD به چیست ؟ چه کاربردی دارد؟ تاریخچه آن چیست؟ و چرا ما باید از آن استفاده کنیم؟ موضوعاتی است که ما در این مقاله قصد برسی آن را داریم.
تولیدات 3D و مشکلات بزرگ آنها.
حدس می زنید چرا بسیاری از تولیدات به سرعت به سمت استفاده از USD پیش می روند؟ تولیدات بزرگ نیاز به برقراری هماهنگی میان بسیاری از افراد تیم و نرم افزار های آنها دارد. همچنین وقتی صحبت از صحنه های بسیار بسیار وسیع برای بازی ها ، انیمیشن ها و فیلم های سینمایی بزرگ به میان می آید 3 مشکل اصلی وجود دارد که شرکت باید برای رفع آنها اقدامی بیندیشد.
Pipeline: استودیوها نیاز به خط تولیدی دارند که در آن ابزار های ساخته شده، در کنار نرم افزار های گوناگون مورد استفاده در استودیو، که هر کدام فرمت متناسب با خود را دارند، با یکدیگر تعامل داشته باشند و همکاری روانی را با یکدیگر ایجاد کنند.
Scale: هم اکنون در بسیار از پروژه های، هنرمندان با محیط های بزرگ و دارای دیتا بسیار روبرو هستند. آنها باید بتوانند به سرعت این صحنه ها را بارگذاری کنند و در آنها متناسب با نیاز خود تغییراتی را اعمال نمایند.
Collaboration: همکاری میان هنرمندان، برنامه نویسان ، استودیو و ... و ایجاد نظم و ترتیب منظم میان آنها کار بسیار مشکلی است. Assets ها در این پروژه ها بسیار پیچیده است و ایجاد همکاری میان افراد گوناگون که بر روی آنها کار می کنند نیاز به همکاری و ساختار ویژه ای دارد.
و این مشکلات باعث شد تا Pixar راه حل خود را ایجاد کند.
خوشبختانه برای این مسائل سخت هم اکنون راه حلی وجود دارد و آن چیزی نیست جز USD. Pixar کمپانی هست که همواره در برخورد با مشکلات بزرگ راه حل های قدرتمندی را خلق نموده است و این بار به کمک USD به تمامی و یا هر کدام از این مشکلات پاسخی استوار داده است. این دلیلی است که در این روز ها بسیاری از شرکتها به سمت USD تمایل پیدا کرده اند.
اما USD چگونه به این چالش ها پاسخ می دهد؟
Pipeline:اUSD در قلب خود یک موتور برای ترکیب داده های 3بعدی است که با یک زبان مشترک و قابل توسعه، ارائه شده است و به کاربران این اجازه را می دهد تا اطلاعات را میان ابزار های بومی و غیر بومی منتقل کنند.
Scale:اUSD ایجاد شد برای سرعت بخشیدن و ابعاد دادن به تمامی پروژه های 3 بعدی. USD سبک، بهینه برای بارگذاری سریع محیط های وسیع و پخش کردن صحنه های بزرگ و دارای میلیونها ایتم 3بعدی است.
Collaboration:اUSD از یک سیستم رفرنس دهی بسیار قدرتمند برخوردار است تا هنرمندان در آن قادر باشند تصاویر و Assets ها را به صورت مشترک اصلاح نمایند. این اصلاحات تماما به صورت غیر مخرب در USD انجام می شود. این سیستم رفرنس دهی باعث ایجاد همکاری بسیار منظمی ما بین تیم مدل سازی ، تکسچر و ساخت محیط و ... می شود.
USD برای نرم افزار Maya:
کمپانی پیکسار برای ابزار های اختصاصی که در خط تولید خود استفاده می کند بسیار شناخته شده است و یکی از نرم افزار هایی که پیکسار در خط تولید خود بسیار به آن وابسته است نرم افزار Maya است. به همین منظور آنها برای بهبود خط تولید خود بر مبنای USD باید پلاگین USD را برای Maya ایجاد می کردند. به صورت شگفت انگیزی این پلاگین از طرف پیکسار open-source عرضه شد و به دلیل open-source بودن این پروژه استودیو های بزرگ که با محوریت نرم افزار Maya مدل سازی و ساخت صحنه های خود را انجام می دادند به سرعت به سمت USD جذب شداند.
در میان اولین استودیوهای پذیرنده این تکنولوژی نام Animal Logic نیز به چشم می خورد. این استودیو به سرعت به قدرت USD پی برد و به دنبال راهی برای قرار دادن آن در خط تولید پروژه های خود گشت. برخلاف پیکسار که از USD در گردش کارهای بزرگ و پروژه های عظیم خود استفاده می کرد Animal Logic شروع به استفاده از این تکنولوژی در shot-based workflows با استفاده از افزار Maya کرد.
خوشبختانه Animal Logic نیز تصمیم گرفت به صورت open-source بر روی این پروژه کار کند بنابراین این دو استودیو با یکدیگر پلاگین های USD برای Maya را طوری بهبود دادند که در تمامی پروژه های سراسر دنیا می شد به آسانی از آنها استفاده نمود. در حالی که Pixar بیشتر به عنوان یک مترجم قدرتمند برای هماهنگی و قدرت بخشیدن در واردات و صادرات Assets میان تیم و نرم افزارها از USD استفاده می نمود، از پلاگین Animal Logic برای بهبود گردش کار در صحنه های پیشرفته shot-based و ترجمه داده های in-memory مورد استفاده قرار میگرفت.
برای جلوگیری از جداجدا کارکردن بر روی این پروژه در سال 2018 و در سمینار Siggraph کمپانی های Pixar, Animal Logic, و Autodeskدر کنار یکدیگر قرار گرفتند و اعلام کردند که به دنبال زیرساختی برای Maya USD هستند تا تمامی افراد متخصص و کمپانی ها بتوانند به صورت یکپارچه بر روی این پروژه فعالیت نماییند . به سرعت بعد از این سمینار Luma Pictures به همراه Blue Sky و چند استودیو دیگر با یکدیگر بستری رسمی از Autodesk Maya USD در GitHub ایجاد نمودند تا هم کنار یکدیگر بتوانند این پروژه را بهبود دهند و هم دیگران بتوانند به آن دسترسی داشته باشند.
به عبارت ساده ، مایا به مکانی جذاب برای ایجاد ، مونتاژ و کار با USD تبدیل شده است. هدف کمپانی ها آن است که نقاط قوت USD را به سمت ثابت شدن در صنعت مدل سازی ، شخصیت های پویانمایی و کاری شبیه سازی در مایا برسانند و به کاربران این امکان را دهند که بصورت بومی با USD کار کنند اما از محیط کاری مایا استفاده کنند، زیرا که هنرمندان آن را می شناسند و دوست دارند.
برای مطالعه بیشتر و دسترسی به منابع می توانید به لینک های زیر مراجعه نمایید.