مغزابزار > آموزش‌ > موشن‌ گرافیک و جلوه‌ های ویژه > جلوه های ویژه > ساخت ابرهای واقعگرایانه در ۳ds Max و FumeFX
آموزش 3Ds Max جلوه های ویژه

ساخت ابرهای واقعگرایانه در ۳ds Max و FumeFX

ساخت ابرهای واقعگرایانه در ۳ds Max و FumeFX

سطح آموزش: متوسط

در این مقاله آموزشی به بررسی روش ساخت ابرهای واقعگرایانه در ۳ds max و FumeFX میپردازیم. راه‌های زیادی برای ایجاد ابر وجود دارند. خیلی از مجموعه های نرم‌افزاری، ماژول تولید ابر خودشان را فراهم میکنند، مثل Vue، Maya ، Houdini و… اما در صورتی که از نرم‌افزار ۳ds max استفاده میکنیم، به پلاگین نیاز داریم. دو یا سه پلاگین برای ۳ds max وجود دارند که میتوانید با استفاده از آنها ابر ایجاد کنید. برای مثال FumeFX ، Afterburn و DreamScape .

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

پلاگین FumeFX را از اینجا دانلود کنید.

دانلود فایل‌های تمرینی این آموزش

۱. هندسه را ایجاد کنید تا ابرها را تولید کنید

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

مرحله ۱

برای ایجاد ابر، میخواهیم از یک کره Geosphere با modifier (مدیفایر) Noise استفاده کنیم (که برای تعداد مشخصی فریم آنرا انیمیشن خواهیم کرد)

برای ایجاد یک کره Geosphere ، به Create Panel بروید و در Geometry، و سپس Standard Primitives (اشکال اولیه استاندارد)، Geosphere را انتخاب کنید.

بروی دکمه Geosphere کلیک کنید و با کلیک و کشیدن آن در پنجره نمایش Viewport آنرا ایجاد کنید.

مرحله ۲

پارامترهای Position و Scale را برای Geosphere بصورت زیر تنظیم کنید:

Position (موقعیت):
X : 0.0 | Y : 0.0 | Z : 0.0

Rotation (چرخش):
X : 0.0 | Y : 0.0 | Z : 0.0

Scale (اسکیل):
X : 150.0 | Y : 50.0 | Z : 50.0

مرحله ۳
حالا وقت آن رسیده تا پارامترهای کره ی Geosphere را تنظیم کنیم. Geosphere 1 را انتخاب کنید و به پنل Modify بروید. پارامتر Radius را بروی ۱۵۰ تنظیم کنید و Segments را روی ۲۰ قرار دهید.

مرحله ۴
حالا یک modifier (مدیفایر) Noise اضافه میکنیم. برای افزودن یک modifier (مدیفایر)، Geosphere را انتخاب کنید، و بروی منوی کشویی Modifiers کلیک کنید و modifier (مدیفایر) Noise را انتخاب کنید. حالا تغییرات زیر را به پارامترهای آن اعمال میکنیم.

Noise (نویز):
Seed: 1
Scale: 500
گزینه Fractal تیک خورده باشد.
Roughness:1.0 (سختی)
Iterations: 10.0 (تکرر)

Strength (شدت):
X: 18
Y: 18
Z: 18

Animation (انیمیشن):
گزینه Animate Noise تیک خورده باشد.
Frequency: 0.003
گزینه Phase روی حالت Animated قرار داشته باشد.

*ما میخواهیم مقدار پارامتر Phase را از فریم ۵ تا فریم ۲۵ انیمیشن کنیم. به محض اینکه انتخاب Animate Noise را فعال کنید، میبینید که کلیدهایی در فریم ۰ و ۱۰۰ پدیدار میشوند. حال کاری که باید انجام دهید این است که اولین کلید را انتخاب کنید، که در فریم ۰ است، و آنرا تا فریم ۵ در تایم لاین جلو ببرید. حالا کلید دوم را انتخاب کنید که در فریم ۱۰۰ قرار دارد و آن را به فریم ۲۵ ببرید.

حال میتوانید ببینید که انیمیشن نویز تنها بین فریم ۵ تا ۲۵ اتفاق میفتد.

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX

۲. کپی کردن و مرتب سازی کره های Geosphere

مرحله ۱
میدانم به چی فکر میکنید. اینکه “کپی کردن و مرتب سازی یعنی چه اصلا؟”…درسته؟
کاری که میخواهیم انجام دهیم این است که چندین کپی از کره ی Geosphere خودمان ایجاد کنیم و بر اساس نیازمان یا نیازمندی‌های شات مرتب کنیم.

برای مثال، من یک باکس بزرگ ایجاد کردم تا صحنه ام را مرتب کنم. هر یک از کره های Geosphere را در باکس با موقعیت و چرخش تصادفی قرار دادم. هیچ یک از کره های Geosphere از مرز این باکس بیرون نزده است. پس مزیت انجام این کار چیست؟
این تکنیک به شما کمک میکند تا اندازه صحنه خود را چه بزرگ یا کوچک باشد تخمین بزنید. و میتوانید container (کانتینر) پلاگین FumeFX را مطابق با اندازه ی باکس ایجاد کنید.

اندازه باکس من بصورت زیر است:
Length: 1000 (طول)
Width: 1300 (پهنا)
Height: 300 (ارتفاع)

من فایل ۳ds max از صحنه ام را نیز در فایل های تمرینی این آموزش قرار داده ام. لطفا نگاهی به آن بکنید.

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX

۳. منبع آبجکت (Object Source) را برای FumeFX ایجاد کنید

مرحله ۱
ما میخواهیم از یک Object Source (منبع آبجکت) برای FumeFX استفاده کنیم تا ابرها را ایجاد کنیم. برای ایجاد FFX Object Source، این مراحل را دنبال کنید:
به Create Panel بروید و در Helpers ، بروی منوی کشویی کلیک کنید و از لیست FumeFX را انتخاب کنید.
بروی Object Src Button کلیک کنید و آن را در پنجره نمایش Viewport با کلیک چپ و کشیدن در هر جایی از صحنه ایجاد کنید. آن را از FFX Object Src 01 به FFX Cloud Src تغییر نام دهید.

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX

۴. Container را برای FumeFX ایجاد کنید

مرحله ۱
حال وقت آن رسیده که FumeFX Container را ایجاد کنیم. برای ایجاد Container مراحل زیر را دنبال کنید:
در بخش Create Panel و در Geometry ، بروی منوی کشویی کلیک کنید و FumeFX را از لیست انتخاب کنید. بروی دکمه FumeFX کلیک کنید و FumeFX Container را با کلیک چپ و کشیدن آن در پنجره نمایش Viewport ایجاد کنید. حال نام آن را از FumeFX01 به Cloud-Container تغییر دهید.

مرحله ۲
Cloud-Container را در موقعیت زیر قرار دهید:
X: 123.879
Y: -35.522
Z: -127.91

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

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX

۵. FumeFX Container را ویرایش کنید.

۵ بخش مهم در FumeFX Container هست که میخواهیم تنظیم کنیم.

الف. Gen – تنظیمات کلی (General)
ب. Sim – تنظیمات شبیه‌سازی (Simulation)
پ. Rend – تنظیمات رندر (Rendering)
ت. Illum – تنظیمات روشن‌سازی (Illumination)
ث. Obj/Src – آبجکت ها و سورس ها (Objects & Sources)

مرحله ۱

FumeFX را باز کنید، به بخش Gen بروید و پارامترهای زیر را برای هر بخش تنظیم کنید.

الف. بخش Gen

پارامترهای کلی (General Parameters):
Spacing: 1.25 (فاصله‌گذاری)
Width: 1459.034 (پهنا)
Length: 1147.799 (طول)
Height: 307.224 (ارتفاع)
گزینه Adaptive بروی on تنظیم شده باشد.

خروجی (Output):
Start: 0
End Frame: 150
Exporting Channels: Smoke

مسیر خروجی: بروی دکمه کوچک کنار Output Path کلیک کنید و یک پوشه جدید New Folder بروی درایو ذخیره خود ایجاد کنید و در آن پوشه فایل cache (با فرمت fxd) خود را _Cloud_test بنامید.

بازپخش (Playback):
Play From: 0
Play To: 150
Start Frame: -40

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX
مرحله ۲
به بخش Sim بروید و پارامترهای زیر را برای هر بخش تنظیم کنید.

ب. بخش Sim

Simulation (شبیه‌سازی):
Quality: 5 (کیفیت)
Maximum Iterations: 200 (حداکثر تکرر)
CFL Conditions: 5.0 (شرایط همگرایی)
Maximum Simulation Steps: 1 (حداکثر مراحل شبیه‌سازی)
Advection Stride: 0.5 (گام فرارفت)
Time Scale: 1.0* (اسکیل زمانی)

ما میخواهیم پارامتر Time Scale را انیمیشن کنیم، چون نمیخواهیم بعد از تعدادی فریم مشخص حرکتی داشته باشیم. بدین ترتیب کاری که میکنیم این است که از فریم ۰ تا ۳۰ پارامتر Time Scale را تنظیم کنیم، و در فریم ۳۵ ، پارامتر Time Scale را روی ۰.۰۱ تنظیم میکنیم.

System (سیستم):
Gravity: 0.0 (گرانش)
Vorticity: 1.0 (ورتیسیتی)
X Turbulence: 0.51 (تلاطم محور X)

Turbulence Noise (نویز تلاطم):
Scale: 0.57 (اندازه)
Frames: 10.0 (فریم ها)
Detail: 5.0 (وضوح)

Blocking Sides (انسداد کناره ها):
X : None | Y : None | Z : None

Simulate Fuel (شبیه سازی سوخت):
انتخاب Simulate Fuel (شبیه سازی سوخت) را Off (غیرفعال) کنید.

توجه – هیچ پارامتری را برای Smoke (دود) ، یا Temperature (دما) تغییر ندهید.

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX
مرحله ۳
پ. بخش Rend

Rendering Parameters (پارامترهای رندرینگ):
ما در این بخش هیچ چیزی را تغییر نمیدهیم.

Fire (آتش):
ما در این بخش چیزی را تغییر نمیدهیم.

Smoke (دود):
Ambient: R : 0 | G : 0 | B : 0 (دمای رنگ محیط)
Smoke Colour: R : 196 | G : 199 | B : 203 (رنگ دود)
Opacity: 0.1 (شفافیت)
انتخاب Cast Shadows (ایجاد سایه) تیک خورده باشد.
انتخاب Receive Shadows (دریافت سایه) تیک خورده باشد.

توجه: تمامی دیگر پارامترها را بصورت پیش‌فرض حفظ کنید.

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX
مرحله ۴

ت. بخش Illum

قبل از شروع کار روی این بخش، لازم است چند تا نور اضافه کنیم. ما از یک نور Omni استفاده میکنیم.

با رفتن به منوی Create ، سپس در Lights ، و در Standard Lights ، گزینه Omni را کلیک کنید و در پنجره نمایش Viewport بکشید. و نور را در موقعیت زیر تنظیم کنید:
X : -34.785 | Y : -703.98 | Z : 909.777

مرحله ۵
سپس، به پنل Modify بروید و تنظیمات نور را تنظیم کنید:

گزینه Shadows (سایه ها) را on (فعال) کنید.
وارد منوی آبشاری Shadow Parameters (پارامترهای سایه) شوید و پارامتر Atmosphere Shadows (سایه های اتمسفر) را فعال کنید.
Multiplier: 0.71 (چند برابر کننده)
Light Color: R: 255 | G: 255 | B: 255 (رنگ نور)

توجه- بقیه موارد را بصورت پیش‌فرض حفظ کنید.

مرحله ۶
برمیگردیم به FumeFX، به بخش Illum میرویم و یک نور Omni با کلیک و کشیدن به لیست Lights اضافه میکنیم و مقادیر زیر را تغییر میدهیم:

انتخاب Multiple Scattering (پراکندگی چندگانه) را on (فعال) کنید.
Maximum Depth: 7 (حداکثر عمق)
Fire: 1.0 (آتش)
Smoke Strength: 1.0 (استحکام دود)
Falloff: 6.0 (انحراف)

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX
مرحله ۷

ت. بخش Obj/Src

توجه- این قدم نهایی قبل از فشردن دکمه Simulation است.
منبع آبجکت FFX Cloud Src را به بخش Objects اضافه کنید.وقتی که FFX Cloud Src را انتخاب میکنید، بخش دیگری تحت عنوان Simple Source Parameters ظاهر خواهد شد. حالا تمامی کره های Geospheres را به لیست Objects اضافه کنید.

سپس پارامترها را بصورت زیر تغییر دهید:

Fuel (سوخت):
Amount: 100.0 (مقدار)

Temperature (دما):
Amount: 0.0 (مقدار)

Smoke (دود):
Amount: 10.0 (مقدار)
Velocity (سرعت): ما پارامتر Velocity را تغییر میدهیم، چون بروی حرکت دود انیمیشن هر کره Geosphere تاثیر خواهد گذاشت.
Object’s: 10.0 (سرعت آبجکت)
Extra: 10.0 (سرعت اضافه)
ساخت ابرهای واقعگرایانه در 3ds max و FumeFX

۶. شبیه سازی را شروع کنید

مرحله ۱
بروی دکمه Simulation کلیک کنید. ممکن است ۶ تا ۷ ساعت طول بکشد تا این ۱۰۰ فریم را شبیه سازی کند.

میخواهم یک چیز مهم را با شما در میان بگذارم. اگر میخواهید با پلاگین‌هایی مثل FumeFX یا RealFlow کار کنید، باید کامپیوتر خیلی قدرتمندی داشته باشید چون اگر بخواهید روی صحنه بزرگی کار کنید و چنین کامپیوتری نداشته باشید، این نرم‌افزار هر بار هنگ میکند و قادر نخواهید بود که پروژه را سر وقت تحویل دهید یا اینکه اصلا بتوانید آنرا تحویل کنید.

من از یک سیستم با پردازنده Intel Core i7 – 2700K CPU @ 3.50GHz با ۱۶ گیگ رم استفاده میکنم که ۳ تا ۴ دقیقه طول میکشد که یک فریم از این ابر را شبیه سازی کند.

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX

۷. افزودن تصویر پس زمینه

مرحله ۱
بعد از اینکه Simulation تمام شد، تصویر پس زمینه را اضافه میکنیم.
یک صفحه Plane ایجاد کنید و آن را در پس زمینه قرار دهید.ما یک تکسچر ابر به این صفحه اعمال میکنیم.
من تصویری که استفاده میکنم را در فایل های پروژه ضمیمه کرده ام. میتوانید از این تصویر ، یا هر تصویر مطابق میل خودتان استفاده کنید. من قبلا فایل صحنه را با تنظیمات دوربین و صفحه Plane ایجاده کرده ام، بدین ترتیب میتوانید به فایل های پروژه که همراه با این آموزش هستند نگاهی بیندازید.

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX

۸. رندر کردن

مرحله ۱
بعد از اینکه شبیه سازی تمام شد و تنظیمات ستاپ صحنه انجام شد، با فشردن F10 به Render Setup (تنظیمات رندر) بروید یا با رفتن منوی Rendering ، گزینه Render Setup را انتخاب کنید. انیمیشن را بصورت یک توالی تصویر با رزولوشن HD قطع ۷۲۰×۱۲۸۰ رندر بگیرید.

۹. کامپوزیت کردن

مرحله ۱
نرم‌افزار After Effects را باز کنید و توالی تصویری که از برنامه ۳d Studio Max رندر گرفتید را وارد کنید. تصویر ابر واقعی خود را پس زمینه قرار دهید. سپس لایه ابری که بصورت توالی تصویر رندر گرفتید را بروی آن قرار دهید.

حالا میتوانید چند افکت ساده را به لایه ابر اعمال کنید. برای مثال:

افکت Brightness & Contrast (روشنایی و کنتراست)
Color Balance (تعادل رنگ)
Sharpen (شارپ کردن)

مرحله ۲
همینطور میتوانید یک adjustment layer در بالای آن اضافه کنید و اعمال این افکت ها را امتحان کنید تا آنرا بارها بهتر کنید:

Photo Filter (فیلتر عکس)
Brightness & Contrast (روشنایی و کنتراست)
Color Balance (تعادل رنگ)

ساخت ابرهای واقعگرایانه در 3ds max و FumeFX
نتیجه گیری
دو روش برای ساخت چنین ابری وجود دارد. یکی در نرم‌افزار ۳d studio max که من در اینجا پوشش دادم، و دیگری دوم ایجاد تنظیمات هندسی کوچک و سپس استفاده از چندین container پلاگین FumeFX و قرار دادن آنها بر اساس نیاز است.

نتیجه نهایی

دیدگاه خود را مطرح کنید