درود به همه ی کاربران عزیز مدرسه گرافیک پلاس ب پست آموزشی تحت عنوان ترکینگ سه بعدی دوربین در 3ds Max در خدمتتون هستیم . محبوبترین روش برای ترکینگ یک صحنه واقعی، انجام این کار در یک سیستم ترکینگ مخصوص مثل Bonjou یا PF Track یا Syntheyes و سپس ارسال خروجی دوربین به برنامه سه بعدی است.
با این حال هر کسی توان مالی پرداخت هزینه این سیستمهای ترکینگ سه بعدی را ندارد. کسانی که منابع محدودی دارند، همواره میتوانند صحنه را در افترافکت track کنند و سپس اطلاعات ترکینگ را به برنامه سه بعدی ارسال کنند.
در این آموزش، به شما نشان خواهم داد که چطور یک صحنه واقعی (Live Action) را در افترافکت track کنید و اطلاعات دوربین را به برنامه 3ds max بفرستید.
1. تنظیمات پروژه
مرحله 1
افترافکت را باز کنید.
مرحله 2
به منوی Composition بروید و New Composition را بزنید تا یک کامپوزیشن جدید ایجاد کنید.
میتوانید در عوض کلیدهای Ctrl و N را برای انجام این کار بزنید. این کار پنجره تنظیمات کامپوزیشن را باز میکند.
مقادیر Width و Height را به ترتیب بروی 1280 و 720 تنظیم کنید.
مقدار Frame Rate را بروی 25 و مقدار Duration را بروی 12 ثانیه قرار دهید. بروی OK کلیک کنید.
مرحله 3
به منوی File بروید و در Import ، گزینه File را بزنید تا سکانس تصاویر را وارد کنید. بطور جایگزین برای انجام این کار میتوانید کلیدهای Ctrl و I را بزنید. در حالیکه اولین تصویر سکانس تصاویر را انتخاب کردید، آپشن JPEG Sequence را فعال کنید. بروی Open کلیک کنید.
مرحله 4
در حالیکه که سکانس تصاویر در پنجره Project انتخاب شده، کلیدهای Alt و Ctrl و G را بزنید تا پنجره Interpret Footage باز شود. در پنجره Interpret Footage ، مقدار Frame Rate را بروی 25 قرار دهید و OK را بزنید.
مرحله 5
در حالیکه سکانس تصاویر انتخاب شده، آنرا بکشید و داخل کامپوزیشن قرار دهید. فوتیج را میتوانید در نمای کامپوزیشن ببینید.
2. ترکینگ دوربین در افترافکت
مرحله 1
در حالیکه لایهی سکانس تصاویر انتخاب شده، به منوی Animation بروید و Track Camera را انتخاب کنید.
مرحله 2
سیستم ردیاب سه بعدی دوربین شروع به آنالیز فوتیج میکند. فوتیج در دو مرحله مورد تحلیل قرار میگیرد.
مرحله 3
بعد از چند ثانیه، فرآیند تحلیل تمام میشود. حالا شما چندین نقطه track در صحنه میبینید.
در صورتی که نقاط track خیلی کوچک هستند، میتوانید مقدار اندازه نقطه track را در افکت 3D Camera Tracker افزایش دهید.
مرحله 4
این نقاط track به شما کمک میکنند تا یک صفحه ساختگی یا null سه بعدی به همراه دوربین ایجاد کنید. لازم است حداقل 4 نقطه را انتخاب کنید تا لایهی ساختگی کمکی را ایجاد کنید.
چندین نقطه track را روی زمین ، همانطور که در تصویر زیر نشان داده شده انتخاب کنید.
مرحله 5
در حالیکه نقاط انتخاب شده، بروی موس کلیک راست را بزنید و گزینه Create Null and Camera را انتخاب کنید
مرحله 6
و بدین صورت یک آبجکت null و یک دوربین سه بعدی در تایم لاین دارید. این آبجکت Null محل قرارگیری آبجکت است و به فوتیج الصاق میشود و حرکت دوربین را دنبال میکند.
فرستادن اطلاعات دوربین به 3ds Max
ترکینگ سه بعدی دوربین در 3ds Max
مرحله 1
ابتدا اسکریپت AE3D را برای افترافکت ار اینجا دانلودکنید.
اسکریپت را کپی کنید و آنرا در پوشه ی Scripts برنامه افترافکت Paste کنید.
مرحله 2
افترافکت را ببندید و دوباره باز کنید. همان کامپوزیشن را دوباره باز کنید.
در حالیکه آبجکت null و دوربین سه بعدی را انتخاب کردید، به منوی File بروید و در Scripts ، گزینه AE3D_Export.jsx را انتخاب کنید.
مرحله 3
در پنجره AE3D ، انتخاب 3ds Max را برگزینید، نام فایل را به camera tracker.ms تغییر دهید و سپس روی Export کلیک کنید. میتوانید فایل اسکریپت 3ds max را روی Desktop ذخیره کنید.

ساخت صحنه در 3ds Max
ترکینگ سه بعدی دوربین در 3ds Max
مرحله 1
نرم افزار 3ds Max را باز کنید.
مرحله 2
به منوی MaxScript رفته و گزینه Run Script را انتخاب کنید.

مرحله 3
در اینجا اسکریپت camera track.ms را که از افترافکت خروجی گرفتید انتخاب کنید. بروی Open کلیک کنید.
مرحله 4
بدین ترتیب یک دوربین سه بعدی و یک آبجکت ساختگی در صحنه خواهید داشت.
مرحله 5
در نمای دید perspective، کلید C را بزنید تا وارد نمای دید دوربین شوید.
مرحله 6
در حال حاضر دوربین وارونه است. لازم است که مختصات دوربین را تصحیح کنید.
مرحله 7
در حالیکه هم دوربین و هم آبجکت ساختگی انتخاب شده اند، آنها را با هم گروه کنید.
مرحله 8
بعد از گروه کردن، به نمای دید از چپ بروید. ابزار Rotate را انتخاب کنید و آن را به سمت راست بچرخانید. شما بایستی آبجکت ساختگی را روی خط شبکه قرار دهید.
مرحله 9
آبجکت ساختگی را کمی بیشتر تنظیم کنید تا آنرا نسبت به خطوط شبکه صاف کنید.
مرحله 10
به نمای دید دوربین بروید. کلیدهای Alt و B را بزنید تا پنجره Viewport Configuration (تنظیمات پنجره نمایش viewport) را باز کنید. آپشنهای Use Files و Animate Background را فعال کنید. بروی Files کلیک کنید.
مرحله 11
تصویر را انتخاب کنید، تیک انتخاب Sequence را فعال کنید و بروی Open کلیک کنید.
مرحله 12
انتخاب Show Safe Frame را در نمای دید دوربین فعال کنید.
از طرف دیگر، میتوانید کلیدهای Shift و F را بزنید.
مرحله 13
حالا میتوانید هر مدل سه بعدی که میخواهید بسازید و آنرا در حوالی آبجکت ساختگی بروی شبکه قرار دهید. در این مورد من، من مدل یک بشکه را ساختم که آنرا وارد صحنه کردم.
مرحله 14
در این مرحله، در صورتی که صحنه کامل را رندر بگیرید و ویدیو را پخش کنید، متوجه مشکل حرکت آبجکت سه بعدی میشوید.
برای فائق آمدن بر این مساله، گروه آبجکت ساختگی و دوربین را کمی پایین تر بیاورید. لازم است که آبجکت ساختگی را در میان خط سیاه شبکه قرار دهید.
مرحله 15
یک صفحه زیر بشکه سه بعدی قرار دهید. یک متریال Matte Shadow روی صفحه اعمال کنید.
مرحله 16
یک نور Skylight در صحنه اعمال کنید. انتخاب Cast Shadow را فعال کنید.
مرحله 17
فریم را رندر بگیرید و میبینید که بشکه سه بعدی کاملا با صحنه ادغام شده است. حالا میتوانید کل سکانس را رندر بگیرید و وقتی ویدیو را پخش کنید، میبینید که بشکه سه بعدی بشکلی عالی با صحنه زنده مطابقت دارد.
نتیجهگیری
سیستم ترکینگ سه بعدی دوربین در افترافکت امکانی عالی برای ترکینگ سه بعدی است. وقتی با برنامه سه بعدی ترکیب میشود، نتایجی فوق العاده میدهد. تلاش میکنم آموزشهای جالب بیشتری بر اساس ترکینگ سه بعدی دوربین تهیه کنم.
آخرین دیدگاه های شما