مقایسه گرافیکی God Of War3 ورژن دمو با نسخه نهایی

تو اون لینکی که این داده نوشته :
the quality is slightly worse for near-vertical or near-horizontal edges than for example MLAA
کیفیتش مقدار کمی تو لبه های نزدیک به افقی و عمودی کامل ضعیفتر از به عنوان نمونه MLAA هست تو بقیه چیزا که حرفی نزده.
حالا خوبه منم لینک دادم.
http://mlab.taik.fi/~kkallio/antialiasing/images.html
 
Last edited by a moderator:
تو اون لینکی که این داده نوشته :

کیفیتش مقدار کمی تو لبه های نزدیک به افقی و عمودی کامل ضعیفتر از به عنوان نمونه MLAA هست تو بقیه چیزا که حرفی نزده.
حالا خوبه منم لینک دادم.
http://mlab.taik.fi/~kkallio/antialiasing/images.html

دوست گرامی اصلا AA کارش صاف کردن لبه هاست، حالا اگر تو این مورد ضعیف باشه تو کدوم مورد میخواد قویتر باشه؟ :laughing:
در ضمن اون لینکی هم دادی فکر نمی کنم خودت هم متوجه شده باشی، اگه متوجه شدی بیا توضیح بده.
 
Last edited by a moderator:
دوست گرامی اصلا AA کارش صاف کردن لبه هاست، حالا اگر تو این مورد ضعیف باشه تو کدوم مورد میخواد قویتر باشه؟ :laughing:
در ضمن اون لینکی هم دادی فکر نمی کنم خودت هم متوجه شده باشی، اگه متوجه شدی بیا توضیح بده.
خب مگه کارش فقط صاف کردن لبه های نزدیک عمودی کامل و یا افقی کامله؟ تو همه زوایا باید لبه ها رو صاف کنه دیگه فقط خطای با زاویه نزدیک 180 درجه یا 90 درجه که نیست.
اون لینکیم که من گذاشتم همش عکسه دیگه از این راحت تر چی میخوای باشه؟
اینم یه نمونه از عکسای مقایسش:

AAA
Test000.png


32X AA
Test000.png


اینم لینکش فلشش با توضیح تصویری:
http://mlab.taik.fi/~kkallio/antialiasing/slefa.swf

اینم لینک توضیح علمیش به صورت فایل pdf:
http://mlab.taik.fi/~kkallio/antialiasing/EdgeFlagAA.pdf
 
آخرین ویرایش:
نورپردازی تو فضاهای تاریک و سربسته خودش رو نشون میده ، مخصوصا واسه اسلحه ها
دیشب که دموش رو دیدم خیلی حال کردم ( چه فاییده من PS3 ندارم :( )
 
البته یه مسئله ای رو بگم!
این تکنیک های جدید AA (مثل MLAA یا AAA) نتیجه ی نهایی که میدن یه چیزی در حد مثلا 16XAA میشه، نه اینکه به همون اندازه پردازش بگیره! در واقع یه حالتی مثل دور زدن میمونند! و با روش های جدیدی که پردازش کمتری میطلبه، نتیجه ای در حد فلان قدر AA میدن!

در کل میخوام بگم، اگه PS3 مثلا MLAA یا 360 هم AAA رو اجرا میکنه به این معنی نیست که قدرتی اندازه PC های High End دارند. بلکه با تکنیک های نوین تر و بهینه تری نتیجه عالی میدند.

حالا انقدر تو سر هم نزنید که کدوم 16X و کدوم 32X ـه:دی چون منظور اون منبع ها نتیحه نهایی بوده، نه میزان پردازشی که میگیره (که بنا بر اون شما بخوایید ثابت کنید کنسول مورد علاقتون قویتره!:دی).
 
این عکسو از نوشته های منبع داخل لینک فلش گرفتم دوست محترم:
خوب پس بزار توضیح دقیق تری بدم
توی منبع بر اساس عکس ها و مثال های خودشون نتیجه گیری کردن
اجرا AA برای عکس با اجرا AA برای بازی در حال رندرینگ خیلی فرق داره

ولی همون طور که مقاله Eurogamer برای بازی Metro 2033 نوشته AA توی این بازی از MLAA ضعیف تر هست
بحث ما اینجا راجع به بازی ها بر روی کنسول هست و فعلا بهترین AA متعلق به سیستم MLAA برای بازی GOW III و saboteur هست

اگه قرار بود راجع دقت AA روی عکس بنچمارک بزاریم باید این رو اضافه کنم که در تکنولوژی MLAA با استفاده بیشتر از قدرت CPU می شه کیفیت بیشتری گرفت و اون بنچمارک 16X در مورد Saboteur هست
و AA بازی GOW III هنوز آنالیز نشده چون هنوز بازی بیرون نیومده
ولی می شه بر اساس همین عکس هایی که وجود داره حدس زد بنچمارک بیشتر یا معادل 24X هست

----------------------------------------------------------------------------------------------------------------

نتیجه گیری هم ساده است تا به حال بهترین AA در بازی های SAboteur روی PS3 و در آینده با عرضه GOW III شاهد بنچمارک جدید خواهیم بود

-------------------------------------------------------------------------------------------------------

البته یه مسئله ای رو بگم!
این تکنیک های جدید AA (مثل MLAA یا AAA) نتیجه ی نهایی که میدن یه چیزی در حد مثلا 16XAA میشه، نه اینکه به همون اندازه پردازش بگیره! در واقع یه حالتی مثل دور زدن میمونند! و با روش های جدیدی که پردازش کمتری میطلبه، نتیجه ای در حد فلان قدر AA میدن!

در کل میخوام بگم، اگه PS3 مثلا MLAA یا 360 هم AAA رو اجرا میکنه به این معنی نیست که قدرتی اندازه PC های High End دارند. بلکه با تکنیک های نوین تر و بهینه تری نتیجه عالی میدند.

حالا انقدر تو سر هم نزنید که کدوم 16X و کدوم 32X ـه:دی چون منظور اون منبع ها نتیحه نهایی بوده، نه میزان پردازشی که میگیره (که بنا بر اون شما بخوایید ثابت کنید کنسول مورد علاقتون قویتره!:دی).
نمی خوام بگم اشتباه می کنی اما نتیجه گیری که کردی کاملا درست نیست
چند وقت پیش یه چیز هایی راجع به پردازش مداری می خوندم معادل انگلیسیش یادم نیست

به این ترتیب که چون GPU کنسول ها قدرت محدودی داره و از PC به شدت عقب مونده
تصمیم گرفتن برخی از وظایف پردازشی GPU رو به CPU محول کنن به این ترتیب که شاهد پردازش AA و حتی نور روی CPU هستیم حتی فراتر از اون در بازی Uncharted2 از CPU کمک گرفتن تا چند ضلعی های بیشتری برای هر فریم پردازش کنن

اما برای عمل پردازش گرافیکی روی CPU یک مشکل اساسی وجود داره CPU ها برای پردازش گرافیکی ساخته نشدن

پس برای پردازش روی CPU باید اطلاعات گرافیکی انتقال پیدا کرده از GPU رو به زبانی قابل درک برای CPU ترجمه کنیم
ولی این کار خودش بخشی از قدرت CPU رو هدر خواهد داد و برای عمل ترجمه مصرف خواهد کرد
حتی در بد ترین حالت به راحتی باعث Crash می شه

البته روش سخت تری هم وجود داره اون هم ایجاد تکنولوژی هایی کاملا مبتنی بر CPU ولی با قابلیت ایجاد الگوریتم های گرافیکی هست
این کار هزینه زیادی داره ولی در عوض میزان کمتری از توان CPU رو استفاده خواهد کرد
MLAA یکی از همین روش ها هست در واقع این یک نوع حقه نیست اما همیشه به خوبی انجام یک الگوریتم بر روی GPU نمی شه
چون GPU به صورت مادر زاد برای انجام این نوع پردازش ها ساخته شده
و مهم ترین نکته منفی این تکنولوژی استفاده از بخشی از قدرت CPU هست که خودش در واقع نشون دهنده ضعیف تر بودن کنسول هاست
 
آخرین ویرایش:
من یه برنامه دانلود کردم از این لینک:
http://mlab.taik.fi/~kkallio/antialiasing/SLEFA_1_0_1.zip
این توابع رو realtime روی سیستم اجرا میکنه , دیگه نمیدونم حالا هر کسی خواست قبول کنه هر کسی نخواست میتونه تئوری خودشو قبول کنه.

AAA
1268325339.jpg

32XAA
1268316223.jpg


توی لینک eurogamer نوشته:
the quality is slightly worse for near-vertical or near-horizontal edges than for example MLAA

یا حق
 
من یه برنامه دانلود کردم از این لینک:
http://mlab.taik.fi/~kkallio/antiali...LEFA_1_0_1.zip
این توابع رو realtime روی سیستم اجرا میکنه , دیگه نمیدونم حالا هر کسی خواست قبول کنه هر کسی نخواست میتونه تئوری خودشو قبول کنه.
باز هم .. این برای کامپیوتر هست ...
عکس یا رندر روی PC یک طرف چیزی که همین حالا روی کنسول ها وجود داره یک طرف
توی لینک eurogamer نوشته:
the quality is slightly worse for near-vertical or near-horizontal edges than for example MLAA
توی لینک eurogamer نوشته:
the quality is slightly worse for near-vertical or near-horizontal edges than for example MLAA
همین قسمت داره می گه توی اون بخش ها بد تر از MLAA هست
ولی هیچ جا نگفته برتری داره .. بلکه طبق همین پاراگراف گفته در این بخش ها ضعیف تر هست
پس اگه یک Overall فرض کنیم MLAA رو بهتر دونسته
 
MLAA يکي از همين روش ها هست در واقع اين يک نوع حقه نيست اما هميشه به خوبي انجام يک الگوريتم بر روي GPU نمي شه
چون GPU به صورت مادر زاد براي انجام اين نوع پردازش ها ساخته شده

و مهم ترين نکته منفي اين تکنولوژي استفاده از بخشي از قدرت CPU هست که خودش در واقع نشون دهنده ضعيف تر بودن کنسول هاست
با اين قسمت نشون دادي که دقيقا موافقي باهام:دی چون منم همينو ميخواستم بگم!
MLAA چون روي CPU اجرا ميشه، با اينکه از نظر صاف کردن لبه ها فوق العاده عالي عمل ميکنه و از اين لحاظ تقريبا بي رقيبه، ولي يه Side Effect کوچولو هم داره!
از اونجايي که اين عمل، رو CPU انجام ميشه، به خوبي و تميزي يک GPU نميتونه اين کار رو انجام بده! (خودتم همينو گفتي، پس موافقي!). چند روز پيش تو يه جايي خوندم نوشته بود که اين تکنيک با يه چيزي مثل Blur اين کار رو انجام ميده، که در نوع خودش تکنيک بسيار نوين و جالبي است. ولي همونطور که ميدونيد، Blur باعث ميشه يه مقدار وضوح و کنتراست بافت ها پايينتر به نظر بياد. البته نه خيلي تابلو. بايد دقت کرد!
اینجور که تو عکسهای Saboteur دیدم، Aliasing رو از بین نبرده، ولی کاملا پوشونده، که مثلا با زوم 3-4 برابر مشخص میشه:دی این دو تا عکس رو نگاه کنید که از Saboteur!

Saboteur_Aliasing_001.jpg.jpg

Saboteur_Aliasing_000.jpg.jpg


همونطور هم که میبینید، یه ذره کنتراست بافت هاش پایینتر از 360 به نظر میاد، ولی لبه های بسیار صاف تری داره.
البته تو GOW3 خیلی پیشرفته تر این تکنیک به کار رفته که دیگه با این زوم ها معلوم نمیشه:دی

حالا AAA چون رو GPU اجرا ميشه، اين حالت Blurـي رو نداره، ولي از اون طرف صاف کردن لبه هاش به زيبايي MLAA نيست! با مقاله ها و عکسهایی که تا الان سرچ کردم، هرکدوم مزايا و معايب خودشون رو دارند.
تا اينجايي هم که من ديدم، نه GOW3 و نه Metro 2033 (و نه حتي AW) کوچکترين لبه تيزي نداشتند! حتي همون Demo GOW3 هم به اون صورت چيزي نداشت، ديگه چه برسه به نسخه فاينال:دی
چيزي که مسلمه اينه که، اين روش ها براي سبک تر کردن کار GPU به وجود اومدند. MLAA که اصلا کلا رو CPU انجام ميشه! AAA هم فضاي بسيار کمتري از EDRAM X360 رو (نسبت به MSAA) اشغال ميکنه و باعث ميشه Bandwith بالاتري از GPU در اختيار سازنده قرار بگيره.
 
با اين قسمت نشون دادي که دقيقا موافقي باهام:دی چون منم همينو ميخواستم بگم!
MLAA چون روي CPU اجرا ميشه، با اينکه از نظر صاف کردن لبه ها فوق العاده عالي عمل ميکنه و از اين لحاظ تقريبا بي رقيبه، ولي يه Side Effect کوچولو هم داره!
از اونجايي که اين عمل، رو CPU انجام ميشه، به خوبي و تميزي يک GPU نميتونه اين کار رو انجام بده! (خودتم همينو گفتي، پس موافقي!). چند روز پيش تو يه جايي خوندم نوشته بود که اين تکنيک با يه چيزي مثل Blur اين کار رو انجام ميده، که در نوع خودش تکنيک بسيار نوين و جالبي است. ولي همونطور که ميدونيد، Blur باعث ميشه يه مقدار وضوح و کنتراست بافت ها پايينتر به نظر بياد. البته نه خيلي تابلو. بايد دقت کرد!
اینجور که تو عکسهای Saboteur دیدم، Aliasing رو از بین نبرده، ولی کاملا پوشونده، که مثلا با زوم 3-4 برابر مشخص میشه:دی این دو تا عکس رو نگاه کنید که از Saboteur!
در مورد Blur حق داری موافقم
اما به طور کلی بدون اون لبه ها و دندانه ها تصویر کیفیت خیلی خوبی پیدا می کنه

ولی مسئله اینه هر چی بیشتر از توان CPU خرج کنی بیشتر آش می گیری شاید اگه مثلا دو برابر از توان CPU استفاده می کرد حتی اون محوی و Blur هم کیفیت خیلی بهتری پیدا می کرد
اما مشکل این هست که نمی شه این کار رو کرد چون CPU محدودیت داره تازه کلی اطلاعات دیگه هم تو صف پردازش خواهد داشت پس استفاده از این تکنیک هم به هر حال محدودیت داره

ولی در یک حالت متوازن می تونن از توان باقی مونده بر روی GPU برای تکسچر های بیشتر یا فریم بیشتر استفاده کرد و همین طور فشار زیادی رو به CPU وارد نکنن

البته ما نمی تونیم خیلی بیشتر از یه سیستم 300 دلاری انتظار داشته باشیم
اما همیشه یه GPU قوی با یه ضریب MSAA بالا در حد 24 تا 32 تفاوت چشمگیری نسبت به این تکنولوژی ها خواهد داشت اما در اون صورت هم حد اقل باید 250 تا 400 دلار فقط برای کارت گرافیک هزینه کنی
ولی به صورت Overall روی PC های قوی کیفیت تکسچر ها و فریم ریت و بقیه چیز ها هم جهش خواهد داشت و یک چیز طبیعی هست
 
آخرین ویرایش:
در مورد Blur حق داری موافقم
اما به طور کلی بدون اون لبه ها و دندانه ها تصویر کیفیت خیلی خوبی پیدا می کنه

ولی مسئله اینه هر چی بیشتر از توان CPU خرج کنی بیشتر آش می گیری شاید اگه مثلا دو برابر از توان CPU استفاده می کرد حتی اون محوی و Blur هم کیفیت خیلی بهتری پیدا می کرد
اما مشکل این هست که نمی شه این کار رو کرد چون CPU محدودیت داره تازه کلی اطلاعات دیگه هم تو صف پردازش خواهد داشت پس استفاده از این تکنیک هم به هر حال محدودیت داره

ولی در یک حالت متوازن می تونن از توان باقی مونده بر روی GPU برای تکسچر های بیشتر یا فریم بیشتر استفاده کرد و همین طور فشار زیادی رو به CPU وارد نکنن

البته ما نمی تونیم خیلی بیشتر از یه سیستم 300 دلاری انتظار داشته باشیم
اما همیشه یه GPU قوی با یه ضریب MSAA بالا در حد 24 تا 32 تفاوت چشمگیری نسبت به این تکنولوژی ها خواهد داشت اما در اون صورت هم حد اقل باید 250 تا 400 دلار فقط برای کارت گرافیک هزینه کنی
ولی به صورت Overall روی PC های قوی کیفیت تکسچر ها و فریم ریت و بقیه چیز ها هم جهش خواهد داشت و یک چیز طبیعی هست
اگه اشتباه نکرده باشم این تکنیکها و امثال اون بر روی کنسول به خاطر استفاده زیاد از cpu باعث حذف خیلی از قابلیتها توی بازیهای کنسولی میشه.مثلا فیزیک که پردازشش به عهده cpu هست توی بازیهایی که از این تکنیکهای انتی الایزینگ استفاده میکنن خیلی ضعیف میشه و شاید هم به خاطر همینه که بازیهایی مثل انچرتد 2 به جای استفاده از فیزیک قویتر ، پر شدن از صحنه های تماما اسکریپت شده!
 

کاربرانی که این گفتگو را مشاهده می‌کنند

تبلیغات متنی

Top
رمز عبور خود را فراموش کرده اید؟
اگر میخواهی عضوی از بازی سنتر باشی همین حالا ثبت نام کن
or