YafaRay
יפריי (באנגלית: Yet Another Free Raytracer, תעתיק מקוצר YafaRay) היא תוכנה למעקב קרניים, מבוססת קוד פתוח ונכתבה בשפת C ופייתון ובנוסף נעזרת בשפת XML לתיאור הסצנה.
| מפתח | מפתחי YafaRay |
|---|---|
| גרסה אחרונה |
3.5.1 (13 ביולי 2020) |
| מערכת הפעלה | חוצה פלטפורמות |
| נכתבה בשפות | פייתון, שפת C |
| סוג רישיון | LGPL |
| קוד מקור |
https://github.com/YafaRay/libYafaRay |
| קטגוריה | מעקב קרניים |
| www.yafaray.org | |

התוכנה נכתבה על ידי אלחנדרו קונטי אסטבז (Alejandro Conty Estévez), ושוחררה לראשונה ביולי 2002.
היסטוריה
עריכההגרסה האחרונה של YafRay הייתה YafRay 0.0.9, ששוחררה ב-2006. בשל מגבלות של התכנון המקורי, מעקב הקרניים נכתב מחדש על ידי מתיאס וויין. הגרסה היציבה הראשונה אחרי השכתוב הייתה YafaRay 0.1.0, והיא שוחררה באוקטובר 2008.
תכונות
עריכהרינדור
עריכה- תאורה גלובלית
- YafaRay משתמשת בתאורה גלובלית בשביל לייצר הדמיות אור מציאותי של סצנות בתלת־ממד, בעזרת נגזרות של שיטת מונטה קרלו.
- תאורת כיפת-שמיים
- מערכת תאורה זו מתבסס בעיקר על האור המגיע מפליטת השמים, תוך כדי לקחת בחשבון את חישוב הצללים הרכים שמעורבים. מהתאורה זאת ניתן להשיג תמונת טווח דינמי רחב.
- Caustics
- YafaRay משתמשת במיפוי פוטון שמאפשר יצירת Caustic (עיוות האור שנוצר בשתקפות או באובייקטים שקופים בזמן שקרן אור פוגעת בהם).
- עומק שדה
- ניתן לשחזר את אפקט הפוקס עומק שדה. בעזרת קביעת נקודה בתוך הסצנה, חפצים אחרים יהיו מחוץ לפוקוס.
- השתקפות מטושטשת
- אם למשטח אין השתקפות מושלמת, נוצר עיוות באור שחוזר. עיוות זה גדל ככל שהשתקפות האובייקט רחוקה יותר. YafaRay יודעת לדמות את התופעה הזאת.