דילוג לתוכן

SkyEngine

מנוע רינדור ב OpenGL

מנוע רינדור בזמן אמת שנכתב למטרת למידה, נכתב ב C++ עם OpenGL מכיל פיצ’רים כמו מנוע פיזיקלי, טעינת מודלים, תאורה דינמית, רינדור בטכניקת PBR, תמיכה באנימציות, ממשק ועוד.

חדשים

Bloom
587 מילים·3 דקות
Engine Bloom
מימשתי אפקט Bloom כמו ב Unity במנוע רינדור שאני מפתח. אפקט Bloom הוא אפקט טבעי שנראה כאשר יש עצם בוהק מאוד ונוצרת הילה סביבו (למשל השמש) . אפשר לראות Bloom בתמונות כאשר יש חשיפת יתר ומקור אור שכשהוא פוגע במלצמה הוא “שורף” את התמונה.
רינדור מבוסס פיזיקה
885 מילים·5 דקות
PBR Rendering
בהמשך לפוסטים הקודמים על המנוע רינדור שאני מפתח: Start - 1 Ecs - 2 הוספתי את הפיצ’רים הבאים רינדור PBR תמיכה באנימציות של מודלים תאורה מבוססת תמונה (IBL) מערכת טקסטורות ניתן לקרוא על חלק מהפיצ’רים האלה בקצרה כאן פיצ’רים