View Full Version : الگوریتم های سایه زنی
nazaninn
سه شنبه 23 مهر 1387, 15:28 عصر
سلام
اسم چند الگوریتم سایه زنی را می خواهم که بتونم کد این الگوریتم و همینطور یک مثال از آن را پیدا کنم.
از مدیر انجمن خواهشمندم اگر سوال من مربوط به این انجمن نیست تاپیک رو به انجمن مربوط انتقال دهند
Nima_NF
سه شنبه 23 مهر 1387, 16:37 عصر
سوال کمی ابهام دارد، احتمالا منظورتان همان سایه (shadow) است نه سایه زنی (shader)...
برای سایه:
shadow volume
shadow map
soft shadow
planar shadow
و غیره
nazaninn
چهارشنبه 24 مهر 1387, 08:35 صبح
متشکرم. میشه اسم چندتای دیگه از این غیره که نوشتین رو بنویسید.آیا سایت های فارسی هستن که در مورد این الگوریتم ها توضیح کاملی داده باشند؟
pswin.pooya
چهارشنبه 24 مهر 1387, 09:47 صبح
سلام
نه سایت فارسی وجود نداره! ولی میتونین از وب سایت nvidia و gamedev.net استفاده کنین. برای ساخت سایه راحترین الگوریتم planar shadow هستش که هم کد OpenGL و هم DX اون روی پروژه KGE موجود هستش. بعد از اون میشه به volume shadow اشاره کرد و در پایان پیچیده ترین اونها self shadowing هستش که توی بهترین حالت باشیدر مدل چهار پیاده سازی میشه که داخل کتاب gpu gems 3 تئضیح داده شده. soft shadowing بیشتر حالت یه attrib رو داره که بسته به نوع ساخت سایتون میتونه تغییر کنه. توی این نوع میشه مش رو چند بار رندر کرد و یا نه اگر سرعت براتون مهم هستش میتونین از یه تکسچر lookup (LUT( استفاده کنبن.
nazaninn
چهارشنبه 01 آبان 1387, 09:13 صبح
من تازه با مبحث الگوریتم های گرافیکی آشنا شدم.می خواهم یک الگوریتم سایه رو توضیح بدهم.
کدام الگوریتم مناسبتر هست که خودم یادش بگیرم و بقیه هم بفهمند.:خجالت:
pswin.pooya
چهارشنبه 01 آبان 1387, 15:28 عصر
سلام
الگوریتم planar shadow راحترین الگوریتم هستش که پیچیدگی خاصی نداره و توی اکثر کتابها هم الگوریتمش وجود داره. توی این شیوه از بافر stencil استفاده میشه. میتونی از مراجع زیر استفاده کنی:
توضیح در مورد متدهای سایه زنی:
http://www.cs.virginia.edu/~gfx/Courses/2006/RealTime/lecture14.shadows.ppt
توضیحات nvidia برای سایه ها و بازتاب های stencil : ( ما خودمون از این مرجع استفاده کردیم)
http://artis.inrialpes.fr/Research/RealTimeShadows/pdf/stencil.pdf
سایت gamedev:
http://www.gamedev.net/reference/articles/article2019.asp
hserver
پنج شنبه 02 آبان 1387, 23:41 عصر
nazaninn ما منتظریما!
حرف زدی pswin.pooya فسفر سوزوند باید عمل کنی
حالا چه گیریه به سایه از init کردن محیط شروع میکردی بهتر نبود!؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.