יום רביעי, 13 במרץ 2013

רינדור ב-OpenGL עם תמיכה בשקיפות

עבר הרבה זמן מאז הפוסט האחרון....

נשאלתי היום איך מרנדרים ב-OpenGL את הסצנה הנוכחית אבל שומרים על הרקע שקוף.

למה זה טוב?
לפעמים אפשר לקבל תוצאות ממש טובות כשמשתמשים ב-GLSL ולא תמיד צריכים רינדורים מעבר לאיכות הזו (כן, גם זה קורה לפעמים), ועכשיו אפשר גם לאפשר שהרקע יהיה שקוף וליצור תמונות שאפשר בקלות לשלב במסמכים, מצגות וכד'.

היתרון של רינדור ב-GLSL הוא המהירות הגבוהה, ומכאן כמובן היתרון לגבי אנימציות...


אז איך עושים זאת?