Yaser_Aramesh
2013/03/26, 01:37
17684
OpenGL (Open Graphics Library) یک API (فقط کاربران عضو قادر به مشاهده لینکها هستند.)مولتی پلتفرم است که برای رندرینگ گرافیک دو بعدی و سه بعدی به کار می رود . این API به نوعی برای ارتباط با یک GPU برای رندرینگ شتاب یافته ی سخت افزاری به کار می رود. OpenGL برای پشتیبانی از تکنیک های رندرکردن گرافیکی پیشرفته طراحی شده که در زیر برخی از آنها نام برده شده اند .
نورپردازي: قابليت تحليل ميزان رنگ هنگام تابش مدلهاي متفاوت نور به يك سطح از يك يا چند منبع نور مختلف.
سايهسازي نرم: قابليت تحليل افكتهاي سايه هنگام تابش نور به يك زاويه و ايجاد اختلاف نور خفيف در مقابل آن سطح (مانند نور كمي كه هنگام تابش آفتاب به يك صخره يخي در اطراف آن ايجاد ميشود).
حركت محو ومدلسازي: توانايي تغيير مكان و اندازه پرسپكتيو يك شي در فضاي سه بعدي.
کمپانی Silicon Graphics در سال 1992 به OpenGL زندگی بخشید و در حال حاظر توسعه دهنده ی OpenGL یک کنسرسیوم آمریکایی به نام Khronos Group است .
در حال حاظر OpenGL 4.3 آخرین نسخه ی آن است
منابع
ویکیپدیا انگلیسی
فقط کاربران عضو قادر به مشاهده لینکها هستند.
OpenGL (Open Graphics Library) یک API (فقط کاربران عضو قادر به مشاهده لینکها هستند.)مولتی پلتفرم است که برای رندرینگ گرافیک دو بعدی و سه بعدی به کار می رود . این API به نوعی برای ارتباط با یک GPU برای رندرینگ شتاب یافته ی سخت افزاری به کار می رود. OpenGL برای پشتیبانی از تکنیک های رندرکردن گرافیکی پیشرفته طراحی شده که در زیر برخی از آنها نام برده شده اند .
نورپردازي: قابليت تحليل ميزان رنگ هنگام تابش مدلهاي متفاوت نور به يك سطح از يك يا چند منبع نور مختلف.
سايهسازي نرم: قابليت تحليل افكتهاي سايه هنگام تابش نور به يك زاويه و ايجاد اختلاف نور خفيف در مقابل آن سطح (مانند نور كمي كه هنگام تابش آفتاب به يك صخره يخي در اطراف آن ايجاد ميشود).
حركت محو ومدلسازي: توانايي تغيير مكان و اندازه پرسپكتيو يك شي در فضاي سه بعدي.
کمپانی Silicon Graphics در سال 1992 به OpenGL زندگی بخشید و در حال حاظر توسعه دهنده ی OpenGL یک کنسرسیوم آمریکایی به نام Khronos Group است .
در حال حاظر OpenGL 4.3 آخرین نسخه ی آن است
منابع
ویکیپدیا انگلیسی
فقط کاربران عضو قادر به مشاهده لینکها هستند.