Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> نجات بندر -> اموزش كامل طراحي كابين كشتي
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

اموزش كامل طراحي كابين كشتي
نويسنده
پيغام
mory
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 3 شنبه 3 خرداد 1384
تعداد ارسالها: 1187


4 شنبه 30 شهريور 1384 - 06:30
پاسخ بصورت نقل قول
خوب خوب خوب . وقتي حرف از جايي مياد كه از اون بايد به بيرون نگاه كرد و هواپيما و كشتي شكار كرد اولين چيزي كه به ذهن من رسيد اين شكل بود . واضحه كه اين شكل از جايي كپي برداري نشده . چون اينقدر ناقصه كه هيچكي تو بازيش چنين چيزي رو نميزاره .
اما چيزي كه تو فكره ادمه رو كه هيچكي نمي تونه ببينه پس بايد طراحيش كرد . من اين طرح اوليه رو با فلش درست كردم .ببينيد چقدر آسونه .چهار تا خط ساده .حتي اگه فلش هم بلد نباشين ميتوني اينو توي فلش طراحي كنين . پيشنهاد ميكنم حتما با فلش شروع كنيد چون فلش :
1- سرعت رو بالا ميبره .
2- طراحي خط و منحني ها توش آسون و دقيقه .
3- اصلاح خطا ها راحته .
4- وتصاوير خروجي رو با كيفيت بي نهايت تحويل شما ميده .
حالا اگه با freehand يا corel يا چيزاي ديگه كار كرديد ديگه سليقه شماست .



خب حالا اين به چه درد ميخوره ؟
وقتي شما يك بازي رو شروع ميكنيد در ابتدا به شدت و با سرعت زيادي مدام بايد بازي رو تست ميكنيد . چون احتمالا در حال نوشتن كد هاي پايه و اساسي بازي هستيد ( در مورد اين بازي ميشه از كد هاي حركت دريا و بالا پايين رفتن كابين بر اساس سرعت نام برد ). پس يك اسپريت ساده و كم حجم كه البته جانمايي كلي كابين رو بشما بده ايده آله .

نكته 1 :اگه دقت كنين ميبينين كه دور عكس يك كادر 2 پيكسلي سياه رنگ كشيده شده .اين براي اينه كه گيم ميكر رنگي كه قراره transparent (يا به قولي ناپديد) بشه رو تشخيص بده . پس يادتون نره .
نكته 2 :فرمت پيشنهادي من gif است . چون بر اساس توناليته رنگ كار ميكند . پس اگررنگ سياه ناپديد شد مطمئنم كه تقريبا تمامي رنگ هاي سياه برداشته ميشود . كافيست فرمت jpg را انتخاب كنيد تا به عمق فاجعه پي ببريد !!!
نكته 3:اگر باز هم نتوانستيد به درستي رنگ دلخواهتان را محو كنيد فتوشاپ كه نمرده . عكس رو به فتوشاپ ببريد و از امكان save for web آن استفاده كنيد . تعداد رنگ هارا كاهش دهيد ، جايگزين كنيد و غيره ...

خوب تا اينجا كه نبايد خسته شده باشيد .حالا فرض ميكنيم كارمان به جايي رسيده كه قرار است براي كارمان كمك پيدا كنيم .نظر ديگران را بخواهيم يا اينكه اسپانسر پيدا كنيم .يا اصلا ميخواهيم بدانيم هر چيز به دقت در كجا قرار خواهد گرفت .مثلا نمايشگرهاي جان ، تير و غيره كجا قرار ميگيرند .احتمالا تا الان شما بيش از يك ماه وقت صرف بازي خود كرده ايد ( براي من سه ماه طول كشيد تا سورس اطلاعاتي آموزشي ، تصويري و سوتي و اسناد تاريخي را جمع آوري كنم ). پس بايد دستي بر رو تك تك اسپريت هاي تان بكشيد .
در انجام اينكار تنبلي نكنيد . مطمئن باشيد زيبايي به تدريج ايجاد ميشود .پس شما با زيباتر كردن اجزا كل بازي را زيباتر ميكنيد شكل زير را ببينيد .



اين تصوير همان شكل اول است .ولي با كمي تغييرات :
1-سعي كنيد به دقت حجم ها را رعايت كنيد .حجم سازي مانند مدلينگ احتياج به يك مغز سه بعدي دارد . مغزي كه در شروع كار بتواند تمام خطوط شكل مورد نظر خود در پايان كار را ببيند .باز هم در انجام اينكار دو دل هستيد ؟ همين حالا سعي كنيد مونيتور جلويتان را از سه زاويه مختلف طراحي كنيد . اگر توانستيد خطوط موازي ، عمود و مورب را به راحتي تشخيص دهيد و راحت بود پس شما اين مغز را داريد وگرنه به دنبال يك شخص متخصص اين كار باشيد .
2- رنگ ها را اصلاح كنيد تا طبيعي تر شود . اگر توانستيد با استفاده از طيف ها نوعي نورپردازي مصنوعي در تصويرتان ايجاد كنيد .اگر طراح وب خوبي باشيد ميدانيد از چه دسته از رنگ ها نبايد استفاده كرد . ولي كلا از رنگ هاي كنتراست بالا استفاده نكنيد .اين رنگها معمولا در بازي هاي اوليه مانند آركانوييد يا تتريس و غيره استفاده ميشود .خودماني بگويم . مثلا شما در مكس پين " سبز فسفري " ديده بوديد ؟
3- هرگز چيزهاي ظريف را دست كم نگيريد . فكر ميكنيد مهم نيست ؟ اتفاقا برعكس بعضي مواقع از كليات هم مهم تر است . مثلا خود شما وقتي در يك بازي يك ماشين پارك شده كنار خيابان ببينيد دقت ميكنيد كه آيا فرمان ماشين يا برف پاك كن يا دستگيره درهاي آن طراحي شده يا نه .حتي اگر آن ماشين نتواند حركت كند!!!
من هم بخاطر همين اصولي كه خودم براي اين بازي در نظر گرفتم دست به كار شدم وچيزهاي ظريف و ساده اي به آن كابين بي روح اضافه كردم . مثل ميله هاي ظريف بيرون پنجره كه با ايجاد حالت پرسپكتيو در آن بيننده كاملا حس ميكند كه درون كابين است و به بيرون نگاه ميكند .ستون هاي ظريف پايين هم از جزو ظريف كاري هاست .به خطوط آنها و چگونگي رعايت پرسپكتيو در آن دقت كنيد .اگر پرسپكتيو غلط باشد بيننده را ديوانه ميكند . پس مواظب باشيد . خوب حالا كابين ما آبرومندانه تر شد.

نكته 1 : ظريف كاري دشمن transparent تصوير شماست . به راحتي ميتواند كارتان را خراب كنند .پس دقت كنيد كه چيزهاي ظريفي كه ميكشيد تضاد رنگي خوبي با" رنگ انتخابي شما براي ناپديد شدن" داشته باشد .مثلا در اينجا ميله ها سفيد است و پايه ها با حاشيه سفيد و قهوه اي رنگ شده است .
نكته 2 :ديگر بايد خسيس بازي در مورد حجم فايل را كنار بگزاريد و يك gif با كيفيت بالا تحويل game maker دهيد . حتي اگر شده با فرمتpng سيو كنيد . چون قرار است همه از كارتان تعريف كنند .
نكته 3 :تصوير را در ابعد 1:1 تحويل گيم ميكر دهيد . مثلا در اين بازي كه در رزلوشن 800*600 كار ميكند اين كابين هم با در نظر گرفتن مقداري كه براي لرزش كابين لازم است 840*620 طراحي شد . ولي درون برنامه هرگز image_scale آن كم يا زياد نمي شود .مي دانيد كه بزرگ كردن كيفيت را ميكاهد .ولي آيا درست است كه تصوير بزرگ باشد و با كوچك كردن آن تصويري با كيفيت ايجاد كنيم ؟
پاسخ منفي است .بگذاريد چيزي را به شما بگويم نرم افزارها به راحتي تصاير را بزرگ ميكنند ولي كوچك كردن تصاوير برايشان سخت تر است !!! و حساب كنيد كه گيم ميكر عزيز بايد در هر ثانيه 30 بار دراسپريت به اين بزرگي يك ضريب تغيير اندازه وارد كند ،و تازه رنگ سياه را هم محاسبه و ناپديد كند .شما بايد خيلي ظالم باشيد اگر اجازه دهيد چنين فشاري به موتور بازي وارد شود .
خسته نباشيد .




صبر كنيد هنوز تمام نشده .اكنون ديگر بايد 6 ماه تا يك سال از شروع ساخت بازي تان گذشته باشدومراحل پاياني خودرا طي ميكند .اينقدر با كد ها ور رفته ايد كه كلافه شده ايد .اما ديگر راه اسانتر شده .اكنون فرصت داريد تا كمي خانه تكاني كنيد .

خوب اگر شما با مفهوم material آشنا باشيد يا حتي نباشيد! ميبينيد كه بدنه حالت فلزي براق را به خود گرفته و پايين آن نيز متريالي چرم مانند به خود گرفته (البته اينجا واضخ نيست ) .اين از كجا آمد .فلش؟ خير.
فلش در طراحي متريال ها ضعيف عمل ميكند (توروخدا به فلش كارها بر نخورد.من خودم جزو شما هستم ).
پس عكس را به نرم افزار هاي مخصوص اينكار ببريد .من فقط فتوشاپ را ميشناسم . اما چگونه؟

1- عصاي جادويي را برداريد و قسمت هاي مختلف را جدا جدا انتخاب كنيد.
2- يك لايه جديد باز كنيد و درون select تان را با هر رنگي كه خواستيد پر كنيد .
3- حالا با استفاده از layer style ها به اين تكه هاي بي روح حجم دهيد . استفاده از bevel and embass و گزينه هاي ديگر .استفاده از texture هاي ابتكاري تان . اينها همه بايد از طريق سليقه تان اعمال شود و تجربه ايكه در اين راه كسب ميكنيد . آن خطوط آبي را ببينيد با استفاده از style هاي آماده ي web style و button style خود فتوشاپ طراحي شد . خيلي راحت.

نكته آخر : حوصله كنيد . من براي اين كابين ساده بيش از 40 الي 50 ساعت(شايد هم بيشتر) وقت صرف كردم .ميپرسيد چرا ؟ چون من كه خودم از اول اين شكل را نديده بودم . پس به تدريج با آزمايش چيزهاي مختلف به اين فرم دست پيدا كردم. شما ميخواهيد يك بازي بسازيد كه تا آخر عمرتان با آن فخر بفروشيد .پس چند ساعت هم براي بهتر كردن تصاويرتان بگذاريد.اين چكيده تجربه من در ساخت يك كابين بود .اميدوارم مفيد بوده باشد .

راستي كشتي ناخدا بايندر احتياج به يك در مناسب براي اتاق فرماندهي دارد. اين در را شما كامل كنيد .



اين در احتياج بيشتري به طراحي متريال فلز طراحي پيچ و برش در فلزات دارد . به اميد خدا تجربياتي كه با فتوشاپ در اين زمينه بدست آوردم رو به همراه ترجمه يك متن در اين زمينه در يك تاپيك ديگه ميذارم .طراحي فلزات خيلي مهم و ظريفه . metalic باشيد .
اين آموزش براي كساني است كه چيزي از نرم افزارهاي سه بعدي سازي نميدانند و يا دنبال چيزهاي راحت و سريعتر هستند تا بازيهايي كه در ذهن دارند را بسازند .براي شما حرفه اي ها هم برنامه دارم ...
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
Kochol
متخصص ساخت بازی
متخصص ساخت بازی


تاريخ عضويت: شنبه 1 مرداد 1384
تعداد ارسالها: 298


4 شنبه 30 شهريور 1384 - 12:30
پاسخ بصورت نقل قول
نقل قول:

بگذاريد چيزي را به شما بگويم نرم افزارها به راحتي تصاير را بزرگ ميكنند ولي كوچك كردن تصاوير برايشان سخت تر است !!! و حساب كنيد كه گيم ميكر عزيز بايد در هر ثانيه 30 بار دراسپريت به اين بزرگي يك ضريب تغيير اندازه وارد كند ،و تازه رنگ سياه را هم محاسبه و ناپديد كند .شما بايد خيلي ظالم باشيد اگر اجازه دهيد چنين فشاري به موتور بازي وارد شود .
خسته نباشيد .

سلام
من خیلی دوست دارم بفهمم که این چیزهایی که گفتید درست هست یا نه Confused

_________________
Kochol Game Engine

[img]http://barnamenevis.org/forum/image.php?type=sigpic&userid=6875&dateline=1258101798[/img]
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
mory
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 3 شنبه 3 خرداد 1384
تعداد ارسالها: 1187


5 شنبه 31 شهريور 1384 - 01:04
پاسخ بصورت نقل قول
نقل قول:

بگذاريد چيزي را به شما بگويم نرم افزارها به راحتي تصاير را بزرگ ميكنند ولي كوچك كردن تصاوير برايشان سخت تر است !!!


كوچول عزيز . من اين را در يك مقاله خوانده ام . هيچ كس نمي تواند اين را از خودش در بياورد . پس من هم از خودم در نياوردم .
ولي هرچي فكر ميكنم نمي دانم اين نكته را كجا ديدم . بدبختي اونايي كه زياد با كامپيوتر كار ميكنن همينه ديگه . تضعيف حافظه بلند مدت . من دارم . خيلي ها دارن . شما چي ؟

_________________
و مهم نيست كي پنيرتو دزديده قورباغتو قورت بده .

ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
Kochol
متخصص ساخت بازی
متخصص ساخت بازی


تاريخ عضويت: شنبه 1 مرداد 1384
تعداد ارسالها: 298


5 شنبه 31 شهريور 1384 - 10:20
پاسخ بصورت نقل قول
سلام
بله من هم حفظه هم درست کار نمی کند
من اصلا به این کار ندارم که کوچک کردن سختر است یا بزرگ کردن
نقل قول:

و حساب كنيد كه گيم ميكر عزيز بايد در هر ثانيه 30 بار دراسپريت به اين بزرگي يك ضريب تغيير اندازه وارد كند ،و تازه رنگ سياه را هم محاسبه و ناپديد كند .شما بايد خيلي ظالم باشيد اگر اجازه دهيد چنين فشاري به موتور بازي وارد شود .

به نظر من یه بار عکس بزرگ یا کوچیک می شه و ترنس پرنت می شه و به رم کارت گرافیک فرستاده می شه و دفعات بعد این کارها انجام نمی شه و از روی رم خونده می شه. به خاطر همینه که در برنامه نویسی یه بار لود میکنیم یه بار تغییر اندازه میدیم و یه بار هم ترنس پارنت می کنیم.

_________________
Kochol Game Engine

[img]http://barnamenevis.org/forum/image.php?type=sigpic&userid=6875&dateline=1258101798[/img]
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
mory
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 3 شنبه 3 خرداد 1384
تعداد ارسالها: 1187


جمعه 1 مهر 1384 - 00:38
پاسخ بصورت نقل قول
نقل قول:

به نظر من یه بار عکس بزرگ یا کوچیک می شه و ترنس پرنت می شه و به رم کارت گرافیک فرستاده می شه و دفعات بعد این کارها انجام نمی شه

من متوجه نشدم . يعني شما ميگي اگر در هنگام اجراي بازي scale ا تغيير كنه چي ؟

مثلا در اين بازي كه هواپيماها نزديك ميشن .شما ميگي بازي همه رو از قبل محاسبه كرده و تو مموري قرار داده ؟ يعني براي يك sprite هواپيما 1000 هزار تا sprite با scale هاي مختلفشو ذخيره كرده؟ به نظر نميرسه درست باشه .

_________________
و مهم نيست كي پنيرتو دزديده قورباغتو قورت بده .

ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
قاسم
در حال رشد
در حال رشد


تاريخ عضويت: 1 شنبه 3 مهر 1384
تعداد ارسالها: 30
محل سكونت: تهران


شنبه 2 ارديبهشت 1385 - 08:34
پاسخ بصورت نقل قول
ببين من خيلي فني بود من چيزي نفهميدم.
Razz

_________________
sali
http://hacker20007.blogfa.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
Ali
مدیر کل
مدیر کل


تاريخ عضويت: شنبه 20 تير 1383
تعداد ارسالها: 2983
محل سكونت: On the edge


شنبه 2 ارديبهشت 1385 - 13:46
پاسخ بصورت نقل قول
نقل قول:

من خیلی دوست دارم بفهمم که این چیزهایی که گفتید درست هست یا نه


بله کوچول جان این مطالبی که مرتضی گفت درستن و توی راهنمای گیم میکر هم نوشته شدن که میتونین با جستجو بهشون دسترسی پیدا کنین... بطور کلی کاراتهای گرافیک با Scale Down مشکل دارن درحالی که دستورات Scale up رو خیلی راحتتر پردازش و اجرا میکنن...

_________________
پی سی گیمرز - آرشيو بزرگ بازی های کامپیوتری
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |