close
تبلیغات در اینترنت
گروه بازیسازی خزیر

گروه بازیسازی خزیر

درباره سایت
گروه بازیسازی خزیر
آموزش بازیسازی و انیمیشن سازی و اخبار جدید نرم افزارهای طراحی سه بعدی

آشنایی با مفاهیم اولیه زبان های برنامه نویسی و اسکریپت نویسی در انیمیشن و VFX (قسمت 8 و پایانی )
تعداد بازديد : 3

مروری بر مقاله قبلی

در مقاله قبلی با انواع زبان های اسکریپت نویسی معروف آشنا شدید و همچنین راجب سیستم جدید در اسکریپت نویسی صحبت کردم که به آن اسکریپت نویسی ویژوال یا Node Base میگویند ، گفته شد که در این روش اسکریپت نویسی ما به جای نوشتن و تایپ کردن کدها ، از Node ها و connect کردن آنها به یکدیگر استفاده میکنیم.
گفته شد که نوشتن برنامه به این روش بسیار ساده تر و خوانا تر از روش های متداول میباشد و شرکت ها و نرم افزار های امروزی هر یک به نحوی مشغولند تا این تکنولوژی را در خود جای میدهند. مثلا تازه ترین این اتفاقات ، اضافه کردن بخش Max Creation Graph به نرم افزار 3D Max 2016 توسط شرکت Autodesk می باشد.
همچنین گفته شد که از بین تمام زبان های اسکریپت نویسی ، زبان Python از بقیه بسیار رایج تر و پرکاربرد تر میباشد ، به این دلیل که در اکثر نرم افزار ها و سیستم عامل ها قابل استفاده میباشد و همچنین کتابخانه ها و امکانات جانبی بسیار زیادی دارد.
گفته شد که در حوزه انیمیشن و جلوه های ویژه ، یکی از مهمترین کاربرد های Python در نرم افزار Maya میباشد و قرار شد که در این مقاله در ارتباط با استفاده های مختلف آن در Maya صحبت بکنم.

 

http://s9.picofile.com/file/8310964218/Programming_OOP_Wallpaper_Red_by_hexeno.jpg

آموزش Dependency Graph در مایا
تعداد بازديد : 2

در این آموزش شما با مبحث  Dependency Graph یا DG در مایا آشنا خواهید شد . 

 

http://s8.picofile.com/file/8320268450/sd.jpg

 

 

آموزش فارسی و جامع هودینی ( قسمت پانزدهم)
تعداد بازديد : 13

قسمت پانزدهم از آموزش هودینی عرضه شد و آماده دانلود است . سایر قسمت ها در اختیارتان قرار خواهد گرفت

 

http://s9.picofile.com/file/8309336300/houdini_logo.png

مهارت های انیمیشن خود را سریع تر رشد دهید
تعداد بازديد : 8

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

 

http://s8.picofile.com/file/8318187734/Skills.jpg

آموزش فارسی و جامع هودینی ( قسمت چهاردهم)
تعداد بازديد : 10

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

 

http://s9.picofile.com/file/8309336300/houdini_logo.png

آشنایی با مفاهیم اولیه زبان های برنامه نویسی و اسکریپت نویسی در انیمیشن و VFX (قسمت 7 )
تعداد بازديد : 16

مروری بر مقاله قبلی

 

در مقاله قبلی با مفهوم مفسر یا Interpreter آشنا شدید و فهمیدید که وظیفه Interpreter تفسیر کدهای اسکریپت برای نرم افزاری که این اسکریپت روی آن اجرا میشود میباشد ، فرق مفسر با مترجم یا Compiler این بود که مفسر دستورات را مستقیما اجرا میکند ولی Compiler دستورات را به زبان ماشین تبدیل میکند و یک فایل اجرایی میسازد که بعد از اجرا کردن آن فایل دستورات اجرا میشوند. همچنین زبان های برنامه نویسی و اسکریپت نویسی را با هم مقایسه کردیم و گفتیم که سرعت زبان های برنامه نویسی دهها برابر از زبان های اسکریپت نویسی بیشتر میباشند.
گفته شد که با زبان های اسکریپت نویسی عموما میتوان از ابزار های موجود در نرم افزار استفاده کرد ولی با زبان های برنامه نویسی میتوان ابزاری منحصر به فرد به نرم افزار به صورت پلاگین اضافه کرد ، و در نهایت گفتم که تنها زمانی میتوانیم بگوییم که پلاگین نوشتیم که حتما از بخش API نرم افزار Maya استفاده کرده باشیم و اگر ابزاری را با زبان MEL یا Python معمولی Maya نوشتیم ، به آن پلاگین نمیگویند.

 

http://s9.picofile.com/file/8310964218/Programming_OOP_Wallpaper_Red_by_hexeno.jpg

آشنایی با مفاهیم اولیه زبان های برنامه نویسی و اسکریپت نویسی در انیمیشن و VFX (قسمت 6 )
تعداد بازديد : 10

مروری بر مقاله قبلی

 

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

همچنین گفته شد که عموما با زبان های اسکریپت نویسی تنها میتوان از قابلیت هایی استفاده کرد که آن قابلیت ها در کد های اصلی برنامه که به زبان C نوشته شده اند وجود داشته باشند. بنابراین از زبان های اسکریپت نویسی معمولا برای اتوماتیک کردن کارها به وسیله امکانات و قابلیت های از پیش تعریف شده نرم افزار ها استفاده میکنند و نمیتوان قابلیت های منحصر به فردی که در سورس اصلی نرم افزار تعریف نشده اند را ساخت. مثالی که زدیم در نرم افزار Maya بود که اگر بخواهیم یک نور جدید با عملکرد متفاوت برای مایا بنویسیم ، باید حتما با زبان های برنامه نویسی آن را ساخت ، ولی اگر بخواهیم یکسری کارهای اتوماتیک را با نورهای استاندارد Maya انجام دهیم ، میتوانیم از زبان های اسکریپت نویسی مثل MEL استفاده کنیم.

به علاوه گفته شد که تنها زمانی میتوانیم از مفهموم پلاگین یا Plug-In استفاده کنیم که آن برنامه را با API مایا نوشته باشیم ، بنابراین ابزاری را با زبان اسکریپت نویسی مینویسیم ، به آن اسکریپت ابزار میگوییم .این اشتباهی است که برخی از دوستان عمدا یا سهوا مرتکب میشوند و زمانی که ابزاری را با زبان اسکریپت نویسی مینویسند میگویند که یک پلاگین نوشتیم.

 

http://s9.picofile.com/file/8310964218/Programming_OOP_Wallpaper_Red_by_hexeno.jpg

دانلود فیلم آموزشی طراحی بک گراند 2بعدی برای بازی 2D Background Design For Games – Vector Techniques
تعداد بازديد : 19

یک طرح بی نظیر بصری برای بازی خود در فتوشاپ بسازید. با تمرکز بر تکنیک های سریع خلق وکتور های 2بعدی قادر خواهید بود محتوای باری های خود بر روی پلتفرم های مختلف را بسازید. تکنیک های طراحی وکتور که در این دوره پوشش داده شده اند، ساده اما کارآمد می باشند به گونه ای که در مدت سزمان کوتاه می توانید به نتیجه مورد نظر دست یابید. استفاده از smart object ها در فتوشاپ قاعده کلیدی این دوره می باشد که مکررا توسط توسعه دهنده گان برای خلق محتوای بازی ها مورد استفاده قرار می گیرد. دوره به دو بخش تقسیم می شود، ابتدا آشنایی با ابزار ها و سپس انجام یک پروژه عملی برای خلق وکتور.

 

http://s9.picofile.com/file/8316379268/2D_Background_Design_For_Games_Vector_Techniques.jpg

آشنایی با مفاهیم اولیه زبان های برنامه نویسی و اسکریپت نویسی در انیمیشن و VFX (قسمت 5 )
تعداد بازديد : 12

مروری بر مقاله قبلی

در مقاله قبلی با مفهوم کتابخانه ها آشنا شدید ، گفتیم که کتابخانه یا Library یک سری مجوعه کد هستند که یکسری قابلیت های اضافی (در برنامه نویسی میگیم توابع) را به برنامه اصلی ما اضافه میکند ، مثلا کتابخانه ای به اسم Math که در آن کلی از توابع و فرمول های ریاضی نوشته شده است که میتوانیم آن را ضمیمه برنامه خودمون بکنیم و از توابع ریاضی آن استفاده کنیم. مثلا کتابخانه Boost Library برای ++C . همچنین خودمون هم میتونیم کلی فرمول های مختلف بنویسیم و آنها را به کتابخانه تبدیل کنیم تا در برنامه های دیگری که بعدا مینویسیم بدون دوباره کاری از آن فرمول ها و توابع استفاده بکنیم.

همچنین درباره API ها صحبت شد و گفتیم که مجموعه ای از کتابخانه ها هستند که برای کاربردی خاص ساخته شده اند ، مثلا امکان استفاده از کارت گرافیک برای ساخت موتور های بازی ، یک دسته API هم داشتیم که به وسیله آنها میتوانستیم تواناهی های اضافی به نرم افزارهای مختلف مثل Maya اضافه کنیم که به آن Plug-in یا پلاگین میگویند

 

http://s9.picofile.com/file/8310964218/Programming_OOP_Wallpaper_Red_by_hexeno.jpg

آموزش ساخت بازی مشابه Color Switch به وسیله یونیتی با زیرنویس فارسی
تعداد بازديد : 23

 

در این ویدئو آموزش یونیتی شما نحوه ساخت بازی محبوب Color Switc را خواهید آموخت.( همراه زیرنویس فارسی )

 

http://s9.picofile.com/file/8315993142/maxresdefault_3_768x432_resized.jpg

ليست صفحات
تعداد صفحات : 11