نمایش پست تنها
  #3  
قدیمی 03-18-2009
دانه کولانه آواتار ها
دانه کولانه دانه کولانه آنلاین نیست.
    مدیر کل سایت
        
کوروش نعلینی
 
تاریخ عضویت: Jun 2007
محل سکونت: کرمانشاه
نوشته ها: 12,700
سپاسها: : 1,382

7,486 سپاس در 1,899 نوشته ایشان در یکماه اخیر
دانه کولانه به Yahoo ارسال پیام
پیش فرض نگاهی به DirectX 10

نگاهی به DirectX 10

این روز ها زمزمه های زیادی از DirectX10 شنیده می شود و سوالات زیادی در این رابطه مطرح گردیده است. بخصوص سوالاتی در این رابطه که آیا DirectX10 فقط برای ویندوز ویستا طراحی شده است و تا زمانی که ما مجبور به استفاده از XP باشیم، نمی توانیم از آن استفاده کنیم و اینکه چه برتری هایی نسبت به نسخه قبلی دارد؟


شاید با مقایسه تصویر های زیر در بازی Flight Simulator X شرکت مایکروسافت، کمی به تفاوت آنها پی ببرید:




جهت بررسی موضوع و پاسخ به چنین سوالاتی، تا جایی که در سایت های مختلف مربوط به این موضوع، جستجو نمودیم، باید بگوییم که بله! و شاید دلیل آن این باشد که در ویندوز ویستا، معماری درایوری کاملا جدیدی عرضه شده است که توسط آن امکان استفاده از DirectX10 و فواید مربوط به آن برای طراحی بازی ها به وجود آمده است و همین دلیل اصلی ، در ساختار و اعماق سیستم عامل ویستا گنجانده شده و از این جهت، ویندوز های قدیمی تر فاقد چنین امتیازی هستند. پس بر اساس اطلاعات موجود، نتیجه می گیریم که نسخه ای از DirectX10 برای ویندوز XP وجود نخواهد داشت.


البته این امکان وجود دارد که DirectX 9.L به عنوان بخش گسترش یافته ای برای XP در نظر گرفته شده باشد. اما بطور قطع DirectX10 فقط برای ویستا طراحی شده است.


بنا به گفته ای مایکروسافت و طراحان بازی های مبتنی بر DirectX 9، این بازی ها در ویستا کمی سریعتر کار می کنند که البته Benchmark ها و نسخه های در دسترس ویستا این مسئله را هنوز تایید نمی کنند. البته این مسئله می تواند با ارئه نسخه های جدید تر ویستا تغییر بیابد. یکی از مسائل دیگر این است که ویستا از OpenGL پشتیبانی نمی کند.


حال ببینیم که این نسخه چه برتری هایی نسبت به نسخه های قبل خود دارد؟ بنا به گفته های مایکروسافت، یکی از فواید DirectX10 این است که گرافیک آن حدود 8 برابر روانتر و سریعتر نسبت به DirectX9 اجرا می شود. البته یادمان نرود که حدود 4 سال از اولین تاریخ پیدایش DirectX9 می گذرد. این مسئله با توجه به کنترل و ارتباط مستقیم کارت گرافیکی و توسط برداشتن محدودیت هایی که در DirectX9 به علت ساختار آن قابل رفع نبود، امکان پذیر شده است. علاوه بر مطلب گفته شده، DirectX10 امکان Geometric-Shader و Model Shader 4.0 را فراهم ساخته و درون خود مدیریتی برای Texture ها فراهم ساخته است. همچنین از حافظه کارت گرافیکی بهتر استفاده شده و روند های بسیاری می توانند در آن واحد به CPU دسترسی پیدا کنند. در واقع باید گفت CPU در DirectX10 فشار کمتری را تحمل می کند و در هنگام نیاز با توجه به قابلیت ها و مدیریت DirectX10 ، می تواند با توان لازم، مشغول کار اصلی خود شود، یعنی: محاسبه گرافیک.


درهمین زمینه باید گفت، تصاویر بازی هایی مانند Fligh SimulatorX و Crysis ، تحت ویندوز ویستا و تحت DirectX10 ، بسیار شفاف تر از اجرا در ویندوز XP خواهند بود. خود سازندگان بازی Crysis اعلام کرده اند که توسط امکانات توسعه یافته DirectX10 ، بازی آنها نه تنها زیبا تر جلوه می کند، بلکه درخواست های کمتری را نیز از سیستم طلب می نماید، چراکه یک پردازنده گرافیک مبتنی بر DirectX10 می تواند بیشتر کار را بر عهده بگیرد.


در این میان باید واقع بین بود و به همین دلیل هم پیش بینی می شود، بازی های مربوط به DirectX10 در سریع ترین حالت، در اواخر سال 2007 و اوایل 2008 عرضه شوند. زیرا اگرچه تصمیم در مورد استفاده از کدام تکنولووی در ساخت یک بازی به سرعت انجام می پذیرد، اما ساخت آن زمان زیادی را در بر خواهد گرفت.


در عین حال هدف اصلی مایکروسافت با DirectX10 ، علاقمندان به بازی های کامپیوتری است و این هدف توسط ویندوز ویستا عملی خواهد شد. به عبارتی علاقمندان به بازی های کامپیوتری، جزو آن گروهی قرار می گیرند که به علت سود سرشار این رشته از صنعت کامپیوتر، مایکروسافت توجه خاصی را به آنها مبذول نموده و تلاش مایکروسافت در زمینه ارائه DirectX10 برای ویستا و همچنین کنسول های بازی خود، مبین این نظر و توجه خاص می باشد. البته در این زمینه شرکت های سازنده سخت افزار و بازی ها نیز به سود کافی و سرشار خواهند رسید.


مایکروسافت معتقد است، کامپیوتر ها علاوه بر کارکرد های متعارف خود که با ویستا توسعه خواهد یافت ، قرار است با Vista تبدیل به یک پلتفرم حقیقی برای بازی ها شوند. در این چارچوب، یک لوگو با نام Game For Windows نیز وجود دارد که مدتی است بر روی جعبه های مربوط به بازی های بسیاری که در ویندوز ویستا قابل اجرا هستند، وجود دارد. از اولین نوع این بازی ها می توان به Company of Heroes و Flight Simulator X اشاره کرد.


نویسنده : بنیامین اسدی
www.irancg.com
__________________
مرا سر نهان گر شود زير سنگ -- از آن به كه نامم بر آيد به ننگ
به نام نكو گر بميــرم رواست -- مرا نام بايد كه تن مرگ راست



پاسخ با نقل قول
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید