דילוג לתוכן

רינדור מבוסס פיזיקה
885 מילים·5 דקות
PBR Rendering
בהמשך לפוסטים הקודמים על המנוע רינדור שאני מפתח: Start - 1 Ecs - 2 הוספתי את הפיצ’רים הבאים רינדור PBR תמיכה באנימציות של מודלים תאורה מבוססת תמונה (IBL) מערכת טקסטורות ניתן לקרוא על חלק מהפיצ’רים האלה בקצרה כאן פיצ’רים
פוסט ראשון
515 מילים·3 דקות
Engine
הצגת פרויקט פיתחתי מנוע רינדור בזמן אמת ב C++ עם OpenGL. אז מה זה בעצם מנוע רינדור? מנוע רינדור מהווה אבסטרקציה בשביל לצייר על המסך עצמים. הוא עושה שימוש בכרטיס הגרפי של המחשב - GPU בשביל להמיר לוגיקה (למשל מודל תלת ממדי) לתמונה דו ממדית שאפשר להציג על מסך.
ECS system
506 מילים·3 דקות
Engine Ecs system
לפני חודש העלתי פוסט על מנוע רינדור שפיתחתי ב C++ עם OpenGL לינק לפוסט הקודם- shorturl.at/cyA57 המשכתי לפתח את המנוע והוספתי לו -מנוע פיזיקלי -ממשק (משופר) -אפשרות להוסיף עצמים לסצנה באופן דינמי.
Bloom
587 מילים·3 דקות
Engine Bloom
מימשתי אפקט Bloom כמו ב Unity במנוע רינדור שאני מפתח. אפקט Bloom הוא אפקט טבעי שנראה כאשר יש עצם בוהק מאוד ונוצרת הילה סביבו (למשל השמש) . אפשר לראות Bloom בתמונות כאשר יש חשיפת יתר ומקור אור שכשהוא פוגע במלצמה הוא “שורף” את התמונה.