Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. 3D & Motion Graphics
  2. 3D Studio Max
Cgi

ترکینگ سه بعدی دوربین در 3ds Max با استفاده از افترافکت

by
Difficulty:IntermediateLength:ShortLanguages:

Persian (پارسی) translation by Ahmad Mostofi (you can also view the original English article)

پیش نمایش

محبوب‌ترین روش برای ترکینگ یک صحنه واقعی، انجام این کار در یک سیستم ترکینگ مخصوص مثل Bonjou یا PF Track یا Syntheyes و سپس ارسال خروجی دوربین به برنامه سه بعدی است.

با این حال هر کسی توان مالی پرداخت هزینه این سیستم‌های ترکینگ سه بعدی را ندارد. کسانی که منابع محدودی دارند، همواره میتوانند صحنه را در افترافکت track کنند و سپس اطلاعات ترکینگ را به برنامه سه بعدی ارسال کنند.

در این آموزش، به شما نشان خواهم داد که چطور یک صحنه واقعی (Live Action) را در افترافکت track کنید و اطلاعات دوربین را به برنامه 3ds max بفرستید.

1. تنظیمات پروژه

مرحله 1

افترافکت را باز کنید.

Open After Effects
افترافکت را باز کنید

مرحله 2

به منوی Composition بروید و New Composition را بزنید تا یک کامپوزیشن جدید ایجاد کنید.

میتوانید در عوض کلیدهای Ctrl و N را برای انجام این کار بزنید. این کار پنجره تنظیمات کامپوزیشن را باز میکند.

مقادیر Width و Height را به ترتیب بروی 1280 و 720 تنظیم کنید.

مقدار Frame Rate را بروی 25 و مقدار Duration را بروی 12 ثانیه قرار دهید. بروی OK کلیک کنید.

Composition Settings
تنظیمات کامپوزیشن

مرحله 3

به منوی File بروید و در Import ، گزینه File را بزنید تا سکانس تصاویر را وارد کنید. بطور جایگزین برای انجام این کار میتوانید کلیدهای Ctrl و I را بزنید. در حالیکه اولین تصویر سکانس تصاویر را انتخاب کردید، آپشن JPEG Sequence را فعال کنید. بروی Open کلیک کنید.

File Import File
در منوی File و سپس Import ، گزینه File را انتخاب کنید.

مرحله 4

در حالیکه که سکانس تصاویر در پنجره Project انتخاب شده، کلیدهای Alt و Ctrl و G را بزنید تا پنجره Interpret Footage باز شود. در پنجره Interpret Footage ، مقدار Frame Rate را بروی 25 قرار دهید و OK را بزنید.

Interpret Footage
پنجره Interpret Footage

مرحله 5

در حالیکه سکانس تصاویر انتخاب شده، آنرا بکشید و داخل کامپوزیشن قرار دهید. فوتیج را میتوانید در نمای کامپوزیشن ببینید.

Image sequence
سکانس تصاویر

2. ترکینگ دوربین در افترافکت

مرحله 1

در حالیکه لایه‌ی سکانس تصاویر انتخاب شده، به منوی Animation بروید و Track Camera را انتخاب کنید.

Animation Track Camera
در منوی Animation ، گزینه Track Camera را انتخاب کنید.

مرحله 2

سیستم ردیاب سه بعدی دوربین شروع به آنالیز فوتیج میکند. فوتیج در دو مرحله مورد تحلیل قرار میگیرد.

3D camera tracker
سیستم ردیاب (tracker) سه بعدی

مرحله 3

بعد از چند ثانیه، فرآیند تحلیل تمام میشود. حالا شما چندین نقطه track در صحنه میبینید.

در صورتی که نقاط track خیلی کوچک هستند، میتوانید مقدار اندازه نقطه track را در افکت 3D Camera Tracker افزایش دهید.

3D Camera Tracker
افکت 3D Camera Tracker (ردیاب سه بعدی دوربین)

مرحله 4

این نقاط track به شما کمک میکنند تا یک صفحه ساختگی یا null سه بعدی به همراه دوربین ایجاد کنید. لازم است حداقل 4 نقطه را انتخاب کنید تا لایه‌ی ساختگی کمکی را ایجاد کنید.

چندین نقطه track را روی زمین ، همانطور که در تصویر زیر نشان داده شده انتخاب کنید.

3D planenull
صفحه یا آبجکت null سه بعدی

مرحله 5

در حالیکه نقاط انتخاب شده، بروی موس کلیک راست را بزنید و گزینه Create Null and Camera را انتخاب کنید.

Create Null and Camera
انتخاب Create Null and Camera

مرحله 6

و بدین صورت یک آبجکت null و یک دوربین سه بعدی در تایم لاین دارید. این آبجکت Null محل قرارگیری آبجکت است و به فوتیج الصاق میشود و حرکت دوربین را دنبال میکند.

You get a null object and 3D camera
یک آبجکت ساختگی null و یک دوربین سه بعدی بدست می آورید.

3. فرستادن اطلاعات دوربین به 3ds Max

مرحله 1

به وبسایت www.aenhancer.com بروید و در آن اسکریپتی با عنوان AE3D که بصورت رایگان برای افترافکت منتشر شده را بیابید. میتوانید اسکریپت را از آنجا دانلود کنید.

از طرف دیگر، این اسکریپت همراه با آموزش نیز ارائه شده است. فقط اسکریپت را کپی کنید و آنرا در پوشه ی Scripts برنامه افترافکت Paste کنید.

AE3D
اسکریپت AE3D

مرحله 2

 افترافکت را ببندید و دوباره باز کنید. همان کامپوزیشن را دوباره باز کنید.

در حالیکه آبجکت null و دوربین سه بعدی را انتخاب کردید، به منوی File بروید و در Scripts ، گزینه AE3D_Export.jsx را انتخاب کنید.

File Script AE3D_Exportjsx
در منوی File ، و در Script ، گزینه AE3D_Export.jsx را انتخاب کنید.

مرحله 3

در پنجره AE3D ، انتخاب 3ds Max را برگزینید، نام فایل را به camera tracker.ms تغییر دهید و سپس روی Export کلیک کنید. میتوانید فایل اسکریپت 3ds max را روی Desktop ذخیره کنید.

camera trackerms
camera tracker.ms

4. ساخت صحنه در 3ds Max

مرحله 1

نرم افزار 3ds Max را باز کنید.

Open 3ds Max
نرم افزار 3ds Max را باز کنید.

مرحله 2

به منوی MaxScript رفته و گزینه Run Script را انتخاب کنید.

MAXScript Run Script
در منوی MAXScript ، گزینه Run Script را انتخاب کنید.

مرحله 3

در اینجا اسکریپت camera track.ms را که از افترافکت خروجی گرفتید انتخاب کنید. بروی Open کلیک کنید.

camera trackms
camera track.ms

مرحله 4

بدین ترتیب یک دوربین سه بعدی و یک آبجکت ساختگی در صحنه خواهید داشت.

3d camera and one dummy
دوربین سه بعدی و آبجکت ساختگی

مرحله 5

در نمای دید perspective، کلید C را بزنید تا وارد نمای دید دوربین شوید.

Camera view
نمای دید دوربین

مرحله 6

در حال حاضر دوربین وارونه است. لازم است که مختصات دوربین را تصحیح کنید.

Coordinate of camera
مختصات دوربین

مرحله 7

در حالیکه هم دوربین و هم آبجکت ساختگی انتخاب شده اند، آنها را با هم گروه کنید.

Camera and dummy
دوربین و آبجکت ساختگی

مرحله 8

بعد از گروه کردن، به نمای دید از چپ بروید. ابزار Rotate را انتخاب کنید و آن را به سمت راست بچرخانید. شما بایستی آبجکت ساختگی را روی خط شبکه قرار دهید.

Rotate tool
ابزار Rotate

مرحله 9

آبجکت ساختگی را کمی بیشتر تنظیم کنید تا آنرا نسبت به خطوط شبکه صاف کنید.

Adjust the dummy
تنظیم آبجکت ساختگی

مرحله 10

به نمای دید دوربین بروید. کلیدهای Alt و B را بزنید تا پنجره Viewport Configuration (تنظیمات پنجره‌ نمایش viewport) را باز کنید. آپشن‌های Use Files و Animate Background را فعال کنید. بروی Files کلیک کنید.

Viewport Configuration
تنظیمات پنجره نمایش Viewport

مرحله 11

تصویر را انتخاب کنید، تیک انتخاب Sequence را فعال کنید و بروی Open کلیک کنید.

Sequence
Sequence

مرحله 12

انتخاب Show Safe Frame را در نمای دید دوربین فعال کنید.

از طرف دیگر، میتوانید کلیدهای Shift و F را بزنید.

Show Safe Frame
Show Safe Frame (نمایش حاشیه مجاز فریم)

مرحله 13

حالا میتوانید هر مدل سه بعدی که میخواهید بسازید و آنرا در حوالی آبجکت ساختگی بروی شبکه قرار دهید. در این مورد من، من مدل یک بشکه را ساختم که آنرا وارد صحنه کردم.

3D Object
آبجکت سه بعدی

مرحله 14

در این مرحله، در صورتی که صحنه کامل را رندر بگیرید و ویدیو را پخش کنید، متوجه مشکل حرکت آبجکت سه بعدی میشوید.

برای فائق آمدن بر این مساله، گروه آبجکت ساختگی و دوربین را کمی پایین تر بیاورید. لازم است که آبجکت ساختگی را در میان خط سیاه شبکه قرار دهید.

Adjust the dummy and camera
آبجکت ساختگی و دوربین را تنظیم کنید

مرحله 15

یک صفحه زیر بشکه سه بعدی قرار دهید. یک متریال Matte Shadow روی صفحه اعمال کنید.

Matte Shadow
متریال matte shadow

مرحله 16

یک نور Skylight در صحنه اعمال کنید. انتخاب Cast Shadow را فعال  کنید.

Skylight
نور Skylight

مرحله 17

فریم را رندر بگیرید و میبینید که بشکه سه بعدی کاملا با صحنه ادغام شده است. حالا میتوانید کل سکانس را رندر بگیرید و وقتی ویدیو را پخش کنید، میبینید که بشکه سه بعدی بشکلی عالی با صحنه زنده مطابقت دارد.

Rendered frame
فریم رندر شده

نتیجه‌گیری

سیستم ترکینگ سه بعدی دوربین در افترافکت امکانی عالی برای ترکینگ سه بعدی است. وقتی با برنامه سه بعدی ترکیب میشود، نتایجی فوق العاده میدهد. تلاش میکنم آموزش‌های جالب بیشتری بر اساس ترکینگ سه بعدی دوربین تهیه کنم.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.