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





صفحه اول انجمنها -> برنامه نويسي تخصصي DirectX و اصول برنامه نويسي تحت ويندوز -> ساختمان Game Engine
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي
برو به صفحه قبلي  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  بعدي

نويسنده
پيغام
_Akhtar
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: جمعه 10 فروردين 1386
تعداد ارسالها: 1212


2 شنبه 12 شهريور 1386 - 13:53
پاسخ بصورت نقل قول
نقل قول:
خودم هم به دوربين دوم فكر كردم ولي فكر نكنم درست باشه يعني به ازاي هر دوربين اضافي يك رندر اضافه ؟


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

_________________
تو هم مثل من تازه واردی؟
از اینجـــا شروع کن! <<<


www.Saeed-Shahriyari.ir
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

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


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


2 شنبه 12 شهريور 1386 - 18:21
پاسخ بصورت نقل قول
نقل قول:

سوال اولم اينه كه آيا اين ترتيب به api خواصي مربوطه يا به صورت كلي هستش ؟


این لیست مراحلی هست که تو ساختمان اکثر موتورها انجام می گیره. ترتیبش هم درسته. البته توی بخش ریاضیات انتقالی به مانیتور صورت نمی گیره و تمام اتفاقات روی حافظه گرافیکی و GPU صورت می گیره و نتیجه توی بک بافر ذخیره میشه تا با swap بعدی بیاد توی front buffer و روی مانیتور نمایش داده بشه.

اگه منظور از تکنیک های دیگه تکنیک های post processing باشه، اونها هم توی مرحله 4 و حین تکنیکهای سایه زنی صورت می گیرن. معمولا بافر جلویی بصورت render target ذخیره میشه و شیدر مورد نظر روش اعمال میشه. نتیجه مجددا با تصویر بافر جلویی فعلی ادغام میشه و به بافر جلویی فرستاده میشه که بسته به نوع شیدر مورد استفاده (تعداد تکنیک ها و pass ها) میتونه فقط یک یا چندین pass صورت بگیره.

نقل قول:

در مورد روشهايي در مورد حذف سطوحي كه پشت به دوربين هستند صحبت كرديد . با وجود آينه اي كه اين سطوح در آن مشخص است چگونه اين كار انجام مي شود ؟ ( با توجه به اينكه آن سطوح در آينه ديده مي شوند )


هر دوربین عمل culling رو با توجه به پارامتر های خودش از جمله fov, view frustum محاسبه میکنه. بنابراین ایجاد آینه نیازمند استفاده از تکنیک render target هست که دوربین اصلی کار خودش رو انجام میده و دوربین مربوط به آینه هم بطور مداوم از زاویه دیدش بصورت تکسچر تصویر برداری میکنه. در نهایت این دو تا با هم ترکیب میشن و تصویر اصلی رو تشکیل میدن...

نقل قول:

خودم هم به دوربين دوم فكر كردم ولي فكر نكنم درست باشه يعني به ازاي هر دوربين اضافي يك رندر اضافه ؟


بله. البته استفاده از دوربین جدید در مواقعی مورد نیازه که زاویه دیدی غیر از زاویه دید دوربین اصلی نیاز باشه. مثل همون مثال آینه که باید پشت رو نشون بده. وگرنه میشه با همون دوربین اصلی RT گرفت و شیدر مورد نظر رو روی rt پیاده کرد و مجددا نتیجه رو با تصویر بک بافر ترکیب کرد...

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

نويسنده
پيغام
_Akhtar
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: جمعه 10 فروردين 1386
تعداد ارسالها: 1212


2 شنبه 12 شهريور 1386 - 22:40
پاسخ بصورت نقل قول
علی آقا ، از اطلاعات کاملی که ارائه دادید متشکرم !! Shocked
یه سوال => شما تابحال یک بازی کامل ساختید که داخلش همه اطلاعاتتون رو به کار برده باشین ؟
من خیلی دوست دارم کارهایی از شما ببینم Crying or Very sad

_________________
تو هم مثل من تازه واردی؟
از اینجـــا شروع کن! <<<


www.Saeed-Shahriyari.ir
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
_Akhtar
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: جمعه 10 فروردين 1386
تعداد ارسالها: 1212


5 شنبه 15 شهريور 1386 - 03:05
پاسخ بصورت نقل قول
خب مشکلی نیست ، می زاریم به حساب گرفتاری ...
Rolling Eyes

_________________
تو هم مثل من تازه واردی؟
از اینجـــا شروع کن! <<<


www.Saeed-Shahriyari.ir
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نويسنده
پيغام
arman3d.abadi
کاربر جدید
کاربر جدید


تاريخ عضويت: 3 شنبه 13 فروردين 1387
تعداد ارسالها: 16
محل سكونت: اهواز رشت کرمان تهران


3 شنبه 24 ارديبهشت 1387 - 15:54
پاسخ بصورت نقل قول
خيلي خوب بود دوست من Arrow

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

نويسنده
پيغام
farshad_xix
کاربر جدید
کاربر جدید


تاريخ عضويت: 1 شنبه 7 بهمن 1386
تعداد ارسالها: 21
محل سكونت: اصفهان


شنبه 14 مرداد 1391 - 23:31
پاسخ بصورت نقل قول
سلام دوست عزیز

خیلی جالب بود....

خوشحال میشم این تصاویر رو ببینی :


http://www.persian-designers.com/forum/viewtopic.php?t=6721&sid=f3276b7edd6ba507560a557f37653ffa

_________________
we got some thing they can never get : Our Love , Our Life.
We got some thing they never get : Our Dreams , Our Pride.

http://www.game4iran.com/game/
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 9 از 10 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد
برو به صفحه قبلي  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  بعدي


 
پرش به:  


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


unity3d

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