ورود به دنياي سه بعدي کامپيوترها (1) - مجموعه مقالات رايانه MOGHALAT COMPUTER

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

قدرت دانش، زوال ندارد . [امام علي عليه السلام]

مجموعه مقالات رايانه MOGHALAT COMPUTER



 

سلام .



به نام خالق
بي همتاي هستي.



امروز قراره
اولين قسمت مقالات اين وبلاگ رو با عنوان ورود به دنياي سه بعدي کامپيوترها (1)
بنويسم. همونطور که قبلاً هم نوشته بودم، قرارمون توي اين وبلاگ اينه که خيلي
بنيادي و ريشه اي به مسائل برسيم و حلشون کنيم.



براي شروع
سخت افزار کامپيوتر رو انتخاب کردم. مطمئنن همگي ما مي دونيم که کامپيوتر ها براي
نمايش و مديريت تصاوير و انتقال بر روي مانيتور از کارت گرافيکي استفاده مي کنند(
البته کامپيوتر هاي مورد نظر من کامپيوتر هاي امروزي و اونايي که ماها ديديم
هستند).و کارت هاي گرافيکي انواع و اقسام گوناگوني داره. اين بار بياين کمي دقيقتر
و با چند سوال به کارت گرافيکي نگاه کنيم.





مگر
کامپيوتر ها پردازنده ندارند؟ کلي هم پول بالاش مي ديم. پس چرا پردازش تصاوير رو
به تنهايي انجام نمي ده؟



 اگه دو تا cpu روي سيستممون
بزاريم و به جاش کارت گرافيکي ارزون بخريم مي تونيم بازيهاي سه بعدي با کيفيت بالا
رو بازي کنيم؟



 



کار رو با
اين دو تا سوال ادامه مي ديم. از اونجايي که بحث در مورد پردازنده هاي نسل جديد
خيلي تخصصي هست من به همون اندازه در مورد اين مسائل اشاره مي کنم که جواب سوال
هامون روشن بشه و از بحث هاي تخصصي اجتناب مي کنم تا براي دوستان هم کسل کننده
نباشه.





يه بازي
رايانه اي سه بعدي حداقل در هر ثانيه 30 فريم رو پشت سر هم نشون مي ده و براي
رزولشن 800 در 600 ، اگه فقط تعداد محاسبات رنگ هاي هر پيکسل از مونيتور رو بخوايم
بدونيم در هر ثانيه چند تا مي شه با يه ضرب ساده عدد چهارده ميليون و چهارصد هزار به دست مياد. درسته که اين رقم براي يه پردازنده کمه. حالا فرض کنيم يه
cpu اضافي
گذاشتيم که اين محاسبات رو به اون بديم.
يا اينکه
cpu خودمون اونقدر قوي هست که هم به کاراي
محاسباتي نمايش تصاوير و هم کاراي پردازشي خودش برسه.



 



ولي اگه کمي دقت کنيم مي بينيم توي بازيهاي رايانه اي سه بعدي تموم فضا به
راحتي مي چرخه و با چند تا کليد ،جلو . عقب مي ريم.

توي هندسه دبيرستان ياد گرفتيم
که براي دوران ماتريس ها از ماتريس دوران استفاده مي شه.



 



پس بياين بررسي کنيم اگه cpu يه ماتريس 2 در
2 رو به ماتريس دورانش ضرب کنه، چه اتفاقي مي افته؟



1- چهار تا متغير با عناوين درآيه
هاي ماتريس در حافظه ذخيره مي شن.



2- Cos(i) 
و
Cos(i) محاسبه مي شن و نتيجه در دو تا حافظه ذخيره مي شن. (i زاويه اي هست که قراره به اون اندازه دوران انجام بشه)



3- هشت تا محاسبه
براي ضرب درايه ها انجام مي شه. و شش محاسبه براي جمع.



4- چهار متغير اوليه با مقادير جديد
جايگذاري مي شن.



 



حالا اين سوال مطرح مي شه که اگه توي يک بازي سه بعدي يه دوران ساده رو بخوايم محاسبه
کنيم بايد براي تمام نقاط فضا اينکارو انجام بديم تصور کنين اين تعداد محاسبات
چقدر خواهد بود.



ولي کارت هاي گرافيکي داراي توانايي هاي سه بعدي، يه جور ديگه با اين مسئله
برخورد مي کنن.



حالا مقايسه کنيم که کارت گزافيکي اين ظرب رو چطوري انجام ميده.



1- يه ماتريس n در n مي گيره.



2- يک محاسبه براي دوران به اندازه   درخواست شده انجام مي ده.



3- متغير هاي اوليه رو با اعداد
جديد جايگذاري مي کنه.



 



 



با يه نگاه ساده ديديم که کارت گرافيکي
توانايي هايي داره که
CPU براي انجامش کلي وقت لازم داره. و اين اعمال
در سخت افزار کارت گرافيکي تعريف شده است. يعني کارت گرافيکي با ماتريس ها خيلي راحت
مي تونه کار کنه. و به طور کلي تقريباً هر مجموعه از اعداد رو به شکل ماتريس مي
بينه.



اين ساده ترين و بنيادي ترين مسئله اي
بود که بايد در کار هاي
3D به اون توجه مي
کرديم. چون بعضي وقت ها فکر مي کنيم که کارت گرافيکي هم مثل
CPU
براي محاسبه اعداد عمل مي کنه و غافل از اينکه کارت گرافيکي با ماتريس ها کار مي
کنه و بهتر نتيحه مي ده.



در ادامه بحث در مقالات بعدي با مسائل
بيشتري مي پردازيم و با توانايي هاي بيشتري از کارت گرافيکي آشنا خواهيم شد.



بياين قبل از اينکه با هر نرم افزاري در
هر زمينه اي کار کنيم، اول ابزار هامون رو بشناسيم و بعد شروع کنيم. ( البته اگر
مي خواهيم حرفه اي باشيم)



خيلي مهمه که اول بدونيم کارت گرافيکي
چطور کار مي کنه، و بعد از نرم افزارهاي سطح بالا مثل
3Dmax  و DirectX و ... استفاده
کنيم. (منظورم از سطح بالا اونايي هستند که به زبان انسان نزديکتر هستند مثلاً زبان HLSL زبان کارت گرافيکي هستش). اينطوري
ديد بهتري نسبت به کارهايي که مي تونيم انجام بديم خواهيم داشت.

چند تا لينک از تصاوير حين بازي Prince of Persia رو اين پايين مي زارم. خوبه که يه نگاهي بندازين.

http://image.com.com/gamespot/images/2005/283/926984_20051011_screen012.jpg

 



ادامه دارد (ادامه مقاله رو روز پنجشنبه
صبح قبل از ساعت 12 همينجا مي زارم.)



 


نوشته شده توسط: کهکشان


ليست کل يادداشت هاي اين وبلاگ
[6/6/1387- 10:8 ع] بازيگران
[6/6/1387- 10:8 ع] بازيگران
[6/6/1387- 10:8 ع] کوتا ه ترين ماشين دنيا
[6/6/1387- 10:7 ع] مادربرد
[6/6/1387- 10:7 ع] حافظه اصلي رايانه وحجم آن
[6/6/1387- 10:7 ع] انتي ويروس نود 32
[6/6/1387- 10:7 ع] نرم افزاري جهت کپي انواع DVD هاي قفل دار
[6/6/1387- 10:7 ع] بلوتوث (Bluetooth) چيست؟
[6/6/1387- 10:7 ع] آنتي ويروس نورتون - Norton AntiVirus
[29/5/1387- 4:34 ع] المپيک حيوانات7
[29/5/1387- 4:34 ع] المپيک حيوانات6
[29/5/1387- 4:33 ع] المپيک حيوانات5
[29/5/1387- 4:32 ع] المپيک حيوانات4
[29/5/1387- 4:32 ع] المپيک حيوانات3
[29/5/1387- 4:31 ع] المپيک حيوانات2
[همه عناوين(249)][آرشيو شده ها]


 RSS 
خانه
شناسنامه
پارسي بلاگ
پست الکترونيک

:: کل بازديدها ::
7515

:: بازديد امروز ::
86

:: بازديد ديروز ::
128

:: مطالب قبلي ::

مادربرد
تعريف ماشين تورينگ و مقايسه آن با ماشينهاي واقعي
ناپديد شدن درايوها
وظايف سيستم عامل [2]
عکس
حافظه مجازي
حافظه اصلي رايانه
تلفن همراه، قاتل زنبور عسل
اينترنت ميان سياره اي
وسايل جانبي رايانه
سخت افزار

:: موضوعات وبلاگ ::

علوم کامپيوتري

:: درباره من ::


:: لينک به وبلاگ ::

مجموعه مقالات رايانه MOGHALAT COMPUTER

:: لينک دوستان من ::

دم مسيحائي
چند کيلو اميدواري
اميدزهرا
تصوير تازه
آغاز راه
گل يا پوچ ؟
بهارستان
پاتوق جوانان
کـيـمـيـاي سـعـادت
شب مهتابي
حقيقت بهائيت
lovlyworld
عسل بانوي ايران
بيا با هم تا به دريا برسيم
دوست ندارمت دگر چه ايهام لطيفي است !
گفتني ها
پوست کلف
سماواتيان
آرمان شهر
آيينه شب
ستاره غريب
بهجان / behjan
« يا مهدي ادرکني »
پرستوي مهاجر
او براي دم هر ثانيه ام رحمتي بود عظيم!
%% ***-%%-[عشاق((عکس.مطلب.شعرو...)) -%%***%%
خداي که به ما لبخند ميزند
سايه
عاشقانه
مجله خبري « متين نيوز »
در هواي دوست
سراي انديشه
توکاي شهر خاموش
قلبي از يخ
AZAR AMOOZESH
کوثر
کوثر

پنجره
درد و دل تنهايي
مريم و عسل (دوقلوهاي افسانه اي )....
من و زندگي
عاشق خدا باش تا معشوق خلق شوي !
پرستوي مهاجر
بازي بزرگان
ترنم
ضحي
مي خور که عمر سرمد گر در جهان توان يافت .......
حافظ غم دل باکه بگويم که در اين دورجز جام نشايد که بود محرم رازم
* هميشه در قلب مني *
سلام
نگاه منتظر
خلوتم پر است از حسي غريب
اجتماعي سياسي :
ليلي با من است !
هر کجا باشم آسمون مال منه
کلبه خلوت
عروس حضرت قرآن
ساده مثل تو
کلبه ي پريشان
هر کي به هر جا رسيد با دلش رسيد - چشم دل
انعکاس دل
آثار هنري گل سرخ
خلوت سراي شيداي بي نشون
هشدارهاي يک پزشک
درددلهاي دخترتنها
افق بيکران روح من
وبلاگ گروهي مطلع الفجر
Lovely
گل يخ
شيداي بي نشون
شادي(زمزمه هاي دلتنگي)
کوچولو و دلنوشته هاش
ღღღعاشقونهღღღ

 چند سايت مرتبط

:: لوگوي دوستان من ::













:: موسيقي وبلاگ ::

:: اشتراک ::

نام:

ايميل: