ساخت تکسچر اطلس در بلندر

ساخت تکسچر اطلس (Texture Atlas) : همان طورکه در پست قبلی توضیح دادم استفاده از تکسچر اطلس در بهینه سازی مدل های سه بعدی برای استفاده در توسعه ی بازی ها، به طور قابل توجهی تاثیر گذاره.

ساخت تکسچر اطلس در بلندر: 

من از این مدل و از بلندر نسخه ی ۲٫۷۹ برای اینکار استفاده کرده ام.

ساخت تکسچر اطلس در بلندر

۱- اول اینکه دو شی پنگوئن و سخره رو با هم انتخاب میکنیم بعد در پنجره ی properties گزینه ی رندر رو انتخاب میکنیم {همان که در تصویر پایین با عدد دو مشخص شده و آیکون دوربین داره}. و از قمست تکسچر اطلس روی علامت بعلاوه کلیک میکنیم {نکتش اینه که  ابزار ساخت تکسچر اطلس فقط زمانی قابل استفاده و فعال است که از موتور Blender Render  استفاده کنید}. بعد یک اسم براش تعیین و تایید میکنیم ، این نام برای تصویر و uv-map هم استفاده میشه. بعد گزینه ی No_Unwrap  رو انتخاب میکنیم (جایی که روی تصویر با شماره ۴ مشخص کردم ) و بعد روی کلید (StartManualUnwrap) کلیک میکنیم.

ساخت تکسچر اطلس در بلندر

 

۲-صفحه رو به دو نیم افقی یا عمودی تقسیم میکنیم و یک قسمت رو ابزار UV map رو باز میکنیم و در طرف دیگه هر دو شکل که از قسمت قبل انتخاب شده اند رو به ادیت مد (Edit Mode) تغییر وضعیت میدیم. و با انتخاب همه و زدن کلید U روی صفحه کلید یک منو کنار موس باز میشه و گزینه اول رو انتخاب میکنیم و شکل باز شده در سمت ابزار UV Map  باز میشه مثل شکل زیر {یک شی توسط همین ابزار به لیست اشیاء اضافه میشه به نام TexureAtlas_mergedObject که کاری باهاش نداریم}.

ساخت تکسچر اطلس در بلندر

 

۳- بعد کلید های کنترل و A و بعد کنترل p رو وقتی موس داخل قسمت UV map و در سمت راست وجود داره میزنیم تا به ترتیب جزیره ها به اندازه میانگین تنظیم و داخل تصویر پک(محدود) شوند {بعضی وقت ها این کافی نیست و لازمه یکم اندازه ها رو تغییر بدیم تا با بزرگ تر کردن قسمت های مهم اندازه تصویر تکسچر بزرگتر و در نتیجه کیفیت بهتری داشته باشه اون قسمت ها}.

ساخت تکسچر اطلس در بلندر

۴-  رو دکمه ی (FinishManualUnwrap) کلیک میکنیم. و همون طور که در تصویر زیر با اعداد ۲-۳ مشخصه، اشیاء پنگوئن و سخره باقی مانده اند و آن شی ای که به صورت خودکار توسط ابزار تکسچر اطلس ساخته شده بود پاک شده است.

ساخت تکسچر اطلس در بلندر

۵- لازمه تکسچر های فعلی روی یک تصویر به صورت اطلس bake شود، پس در همان تب رندر گزینه ی Bake را انتخاب میکنیم و برای Bake mode گزینه ی تکسچر رو انتخاب میکنیم و یک شئ رو از لیست مثلا پنگوئن رو انتخاب میکنیم و روی دکمه ی پختن کلیک میکنیم {بسته به رزولوشنی که انتخاب کرده ایم مقداری طول میکشه تا تصویر ساخته بشه} .تیک Clear رو من یک بار و فقط برای اولین شی استفاده میکنم تا اون صفحه ی شطرنجی به رنگ مشکی تغییر کنه. وبعد شئ دوم رو انتخاب میکنیم و تیک Clear رو برمیداریم و دوباره کلید پختن رو می فشاریم.
ساخت تکسچر اطلس در بلندر

۶-بعد از اینکه تصویر به طور کامل پخته شداز منوی پایین صفحه گزینه ی image و بعد ذخیره روی دیسک رو انتخاب میکنیم.
ساخت تکسچر اطلس در بلندر

۷- از تب تکسچر اطلس گزینه ی selectGroup و بعد حذف بقیه ی UV ها رو میزنیم.
ساخت تکسچر اطلس در بلندر

۸- در آخر تکسچر های قبلی رو حذف میکنیم و از فایل تکسچر اطلس بجاش استفاده میکنیم و UV-mapping  رو هم یو وی مپِ تکسچر اطلس و انتخاب مکنیم و تمام.
ساخت تکسچر اطلس در بلندر

و این مدل (https://jgeek.ir/disk/post2/PenguinBaseMesh-completed.zip) بعد از تغییرات است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.