مپ آرت: چرا تصویر شما بد به نظر میرسد، و ترفند ۳ سایهای که آن را حل میکند
نقشهها ۶۱ رنگ پایه دارند، نه ۱۶ میلیون — اما هر کدام چهار سایه دارند که با ارتفاع بلاک تعیین میشود. پلهای کردن پالت شما را سه برابر میکند و دلیل اینکه مپ آرت خوب هرگز تخت نیست همین است.
تصویری را به بلاکها تبدیل کنید و تلاش اول همیشه کمرنگ و کدر به نظر میرسد. دلیلش این است که یک ساخت تخت فقط از یکسوم رنگهای موجود استفاده میکند.
نقشهها شناسههای رنگ را ذخیره میکنند، نه پیکسلها را
یک نقشه پرشده، به ازای هر پیکسل، رنگ نقشه بالاترین بلاک را به همراه یک سایه ثبت میکند. ۶۱ رنگ پایه نقشه وجود دارد. دو بلاک که در دنیای بازی متفاوت به نظر میرسند میتوانند رنگ نقشه یکسانی داشته باشند — تمام تختههای چوبی به چند رنگ معدود یکسان خلاصه میشوند، به همین دلیل سازهای که متنوع به نظر میرسد روی نقشه به شکل قهوهای یکدست دیده میشود.
سایه همان ارتفاع است و پالت را سه برابر میکند
هر رنگ پایه در چهار سایه رندر میشود که با مقایسه ارتفاع یک بلاک نسبت به همسایه شمالیاش تعیین میگردد:
| همسایه شمالی | سایه |
|---|---|
| پایینتر | روشنتر |
| همارتفاع | عادی |
| بالاتر | تیرهتر |
بنابراین همان پشم در سه ردیف پلهای، سه تنالیته مجزا میدهد. ۶۱ × ۳ سایه قابلاستفاده تقریباً ۱۸۰ رنگ به جای ۶۱ رنگ است — تفاوت میان یک پوستر و یک لکه رنگ.
سایه چهارم تنها برای آب در عمق رخ میدهد و برای ساختوساز قابل استفاده نیست.
تخت در برابر پلهای
تخت — یک سطح Y. آسان، سریع، مناسب بازی survival، و محدود به ۶۱ رنگ. مناسب برای لوگوها و پرچمها با لبههای تیز.
پلهای — هر ردیف میتواند یک گام بالاتر یا پایینتر برود. سه برابر شدن پالت، گرادیانهای بسیار بهتر، و افزایش ارتفاع سازه: یک نقشه ۱۲۸ بلاکی میتواند در طول خود چندین بلاک بالا برود. Y اولیه را طوری برنامهریزی کنید که به محدودیت ارتفاع یا زمین برخورد نکنید.
تقریباً هر مپ آرت چشمگیری به صورت پلهای ساخته شده است. اگر کار شما کدر به نظر میرسد، معمولاً دلیلش همین است.
دیترینگ (Dithering)
مبدل باید نزدیکترین رنگ موجود را برای هر پیکسل انتخاب کند، و انتخاب ساده باعث ایجاد خطوط ناهماهنگ میشود. دیترینگ خطا را در پیکسلهای مجاور پخش میکند و با افزودن نویز، گرادیانهای نرمتری میسازد. برای عکسها خوب است، اما برای لوگوهای تخت نامناسب است چون به بخشهای یکدست، دانهدانه اضافه میکند.
محدودیتهای کاربردی
- یک نقشه ۱۲۸×۱۲۸ بلاک است. آثار بزرگتر شبکهای از نقشهها در item frame هستند.
- برخی از رنگهای نقشه به بلاکهایی نیاز دارند که نمیتوانید آنها را فارم کنید — چند مورد به رنگها یا مواد Nether
در مقادیر بالا نیاز دارند. پیش از شروع ساخت یک طرح، پالت را بر اساس آنچه واقعاً میتوانید تهیه کنید فیلتر کنید.
- گیاهان و بلاکهای غیرکامل در برخی موارد مانند بلاک زیرین خود روی نقشه ظاهر میشوند؛
سطح کار را با بلاکهای کامل و صلب بسازید.
- نقشه باید در بزرگنمایی و موقعیت درست ایجاد شود، و شما باید به صورت فیزیکی
در منطقه راه بروید تا نقشه پر شود.
بازخوانی یک نقشه موجود
A map_*.dat in the world's data/ folder holds the colour ids. Converting that back to a PNG is lossless in one direction — you get exactly what the map shows — but it cannot tell you which blocks were used, only which colours resulted.
تصویری را با انتخاب حالت تخت یا پلهای و یک پالت بلاک فیلترشده در Map Art Studioتبدیل کنید، یا یک نقشه موجود را در map.dat back into a PNG with the Map Art Extractor.