قابل توجه کاربران گرامی: تاپیک معرفی اعضاء برای آشنایی بیشتر با یکدیگر (حتما شرکت کنید) لینک
نمایش نتایج: از 1 به 1 از 1
Like Tree8Likes

موضوع: Open GL چیست؟

  1. #1
    Retired assistant

    تاریخ عضویت
    Sep 2012
    محل سکونت
    Tehran
    نام واقعی
    Reza
    سن
    28
    نوشته ها
    641
    تشکر شده 3,897 بار در 585 پست
    AMD Radeon آنلاین نیست.

    Open GL چیست؟

    بسم الله الرحمن الرحیم




    با عرض سلام خدمت همه‌ی دوستان و کاربران گرامی

    در راستای تکمیل تر شدن مفاهیم پایه‌ای سایت عزیزمون و همچنین کاربران عزیز ایرانی تصمیم بر آن شد مقاله‌ای با عنوان "Open GL" هر چند مختصر برای شما دوستان گلم تهیه کنم امیدوارم که مورد پسند شما واقع شود.



    تاریخچه Open GL


    رابط متن باز Open GL اولین بار در January 1992 با تلاش شرکت Silicon graphics ساخته شد.این API جدید برای پشتیبانی از برنامه های گرافیکی دو بعدی وسه بعدی توسعه یافت.ابتدا OpenGL، در عملیات صنعتي، طراحي وسايل داخلي، مكانيكي و نيز در آناليزهاي علمي و آماري استفاده مي‌شد، اما دیری نپایید که برنامه نویسان متوجه پتانسیل بالای این API برای توسعه دستورالعمل هایشان و همچنین پلی قدرتمند بین نرم افزار و سخت افزار شدند که در سال 1996 بازیسازان از نسخه‌ی ویندوزی Open GL برای ساخت گیم بهره بردند.تا قبل از به کار گیری Open GL برنامه نویسان مشکلات بسیار زیادی برای نوشتن برنامه ها و بازی ها داشتند چون یک رابط یکسان و یکپارچه در اختیار نداشتند و برای اجرای برنامه یا گیمی که طراحی کرده بودند بر روی پلتفرم های مختلف مشکل داشتند چون رابط واحدی در کار نبود.بعد ازعرضه Open GL 1.0 در January 1992 نسخه های جدیدتر آن با سرعت نسبتا زیادی عرضه شدند که جدیدترین نسخه یعنی 4.4 در 22 ژولای 2013 معرفی شد.



    [Only registered and activated users can see links. ]



    Open GL چیست؟

    همانند DirectX مایکروسافت، Open GL ساخته شده تا پلی میان نرم افزار و سخت افزار باشد و برنامه نویسان به راحتی بتوانند کد‌های برنامه خود را برای پردازش در اختیار GPU یا پردازنده گرافیکی قرار دهند.کار با Open GL در مقایسه با DirectX آسان تر است و نتیجه ی قابل قبولی برای شما ارائه خواهد داد و از لحاظ سطح امکانات در جایگاه بالایی قرار دارد اما بهتر است این را فراموش نکنیم که Open GL هیچ گاه جای DirectX را برای یک برنامه نویس نخواهد گرفت چرا که نتیجه ای که در پایان، DirectX ارائه می‌دهد بسیار قابل قبول تر از Open GL خواهد بود،البته توجه داشته باشیم که این موضوع چیزی از ارزش Open GL کم نمی کند چرا که دسترسی به سخت افزار توسط Open GL سهل تر از DirectX است و کنترل بیشتری بروی سخت افزار خواهیم داشت.توابع مورد استفاده Open GL بیشترین شباهت را به زبان C دارند.
    Open GL توانایی بالایی در پشتیبانی ازتکنیک های رندرینگ پیشرفته گرافیکی دارد که می توان به قابلیت سایه زنی، نور پردازی، حرکت و مدل سازی اشاره کرد.
    برای استفاده از توابع Open GL به صورت نرم افزاری نیازی به اخذ مجوز نیست اما شرکت های سخت افزاری به منظور استفاده از Open GL و پشتیبانی سخت افزاری لازم است از شرکت Silicon Graphics مجوز بگیرند.



    Open GL Volumizer چیست؟

    این API گرافیکی توانایی شبیه سازی فوق العاده ای دارد و این امکان را می‌دهد که با داشتن مختصات و اندازه ها شامل طول و عرض و ارتفاع شئ مورد نظر را به شکل کاملا واقعی در محیط سه بعدی شبیه سازی کنیم. Open GL Volumizer در نرم افزار های پزشکی کاربرد زیادی دارد.




    Open AL چیست؟

    این API توسط شرکت Creative و Loki software توسعه یافته که در مدیریت،میکس اجرای صداهای سه بعدی در گیم و نرم افزار های دیگر کاربرد دارد.Open AL توانایی شبیه سازی صداهای در حال حرکت در یک محیط سه بعدی را داراست.عناصر اصلي OpenAL شامل يك شنونده، يك منبع و يك بافر می باشد.





    [Only registered and activated users can see links. ]







    و در پایان امیدوارم این مقاله هر چند مختصر مورد پسند شما دوستان و کاربران عزیز ایرانی قرار گرفته باشد


    با احترام

    ........................رضا باقری



    کپی برداری از مطلب فوق تنها با ذکر نام [Only registered and activated users can see links. ] مجاز است.

    ویرایش توسط Mehdi_FXX : 3rd July 2014 در ساعت 04:50 PM دلیل: کم کردن فواصل


    Motherboard : Asrock Z97 Pro 4 Processor : Intel® Core i7 4770K
    Main Memory : Kingston HyperX FURY 2133 2x8GB(16GB) DDR3 Graphics Card : AMD Radeon™ R9 290X
    Cooling : DeepCool ICEEDGE 300 with CFIII Thermalright Power Supply : EVGA Supernova 850G2 80Plus Gold

  2. 18 کاربر بابت این ارسال مفید از AMD Radeon تشکر کرده اند:

    Agent 47 (1st July 2014),Aliover (2nd July 2014),asdaf (1st July 2014),ATER (2nd July 2014),Blue Rose (1st July 2014),Don_Corleone (2nd July 2014),magiteq (1st July 2014),mahdi8063 (2nd July 2014),Mehdi_FXX (3rd July 2014),mmb2014 (1st July 2014),morteza.p (2nd July 2014),overclock990 (1st July 2014),sapple (26th February 2015),SETIZEN (3rd July 2014),smrbh (2nd July 2014),TERRORIST (1st July 2014),The Joker (1st July 2014),ziba_090 (13th February 2015)



موضوعات مشابه

  1. تست چند منظوره Open GL کارت گرافیک با نرم افزار GPU Test
    توسط AMD Radeon در انجمن نرم افزارهای تست سیستم (Benchmark Tools)
    پاسخ: 10
    آخرين نوشته: 28th April 2013, 11:36 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •