Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

openGL

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • openGL

    السلام عليكم

    الموضوع واضح من عنوانه و هو عن openGL يعني ممكن حد يفهمني شو هي و اية لغة بتستخدم؟؟

  • #2
    طيب و هي المكتبة تستخدم في صناعة محركات الالعاب فهل احد يفهمني ما هي هذه المكتبة؟؟

    تعليق


    • #3
      مكتبة رسوميات تدعمها معظم منصات الكونسول و الهواتف الذكية و بعض الانظمة الاخرى الغير عن منتجات ميكرسوفت, منتجات ميكرسوفت تعتمد على مكتبة رسوميات DirectX فقط.
      :: Social Services Links ::

      YOUTUBE
      TWITTER
      FACEBOOK

      I heard it once said that if 3D is our world then Script is the glue that holds it all together

      تعليق


      • #4
        طيب يعني كيف بدي استخدم هي التقنية بالسي بلس بلس عشان اقدر مثلاً اصنع محرك العاب خاص فيي

        تعليق


        • #5
          المشاركة الأصلية بواسطة AdoobII مشاهدة المشاركة
          طيب يعني كيف بدي استخدم هي التقنية بالسي بلس بلس عشان اقدر مثلاً اصنع محرك العاب خاص فيي
          اهلا اخي افضل مكان لتعلم OpenGl programing

          http://nehe.gamedev.net

          تعليق


          • #6
            الأمر صعب جداً أن تصنع محرك ألعاب من الصفر
            وإلا لرأيتنا كلن منا لديه محركه الخاص
            على العموم مايعجبني أحطم ولكن أتمنى أن تكون محترف في لغة c++ قبل أن تبدأ
            هناك ملفات خاصة بهذه المكتبة بإمتدادات "DLL,.h" عفواً الملفات ليست لدي بعد ماتحلمها تنسخها مع ملفات النظام
            ومن داخل السي بلس بلس
            تقوم بإستدعائها كما تستدعي مكتبة iostram.h أو cmath.h
            وآمل أن يفيدك هذا الموضوع http://www.arabteam2000-forum.com/in...owtopic=120069
            بس تذكر لاتبدأ قبل إحتراف c++ لإنك بتنصدم من أول كود

            * إضافة :
            المكتبة تتطور بإستمرار فإذا كنت ستحملها فبحث عن أحدثها ففيها مميزات جديدة عن النسخة اللتي قبلها
            مثل "لغة التظليل GLSL" التي تزيد واقعية اللعبة بشكل كبير جداً
            وآخراً أحب أقولك إني أسير على نفس الفكرة لكن ليس الآن بل بعد أن أتعلم اللغة أولاً
            فلا تستطيع أن تتعلم التفحيط إن لم تكن سائقاً أصلاً
            ولا تستطيع النوم على ظهرك في الماء قبل أن تكون سباحاً
            كذلك لاتستطيع أن تتعلم الثنوي قبل الإبتدائي يجب أن تبدأ بتعلم القراءة قبل الكتابة ..!
            أول من لقب بأمير المؤمنين
            هو "فاروق" هذه الأمة
            عمر ابن الخطاب
            ("الفاروق"...

            -------------------------------------------------
            الناجحون يكتبون أحلامهم
            والفاشلون يكتبون أعذارهم
            ---------------------------------------
            ومن يهاب صعود الجبال يعش أبد الدهر
            بين الحفر
            -----------------------
            صلوا على الرسول
            ------------
            إذا كانت جبال الهملايا الشاهقة ستقف في طريقي
            فـ يجب أن تزول من على الأرض


            تعليق


            • #7
              اخي azrak30 مشكور و جاري التجربة أما اخي verv فأشكرك على نصحك لي و انا الحمدلله عندي خبرة بالسي بلس بلس بل و اعتبرها اسهل من الجافا مثل ما قال بل جيست it's the simplist english scripting يعني هي اسهل لغة و من شدة سهولتها انه عندما تقرأها تجدها اكواد اشبه باللغة البشرية من السي او اللغة الثنائية الــ 1,0 و أصلاً مافي محرك العاب بالعالم لقيت فيه طلبي ما عدا الفروست بايت الي مافي حدا في العالم (الا مبرمجه طبعاً ) بيعرفه كيف شكل الواجهة تبعه يمكن بس اليونتي بس حتى اليونيتي ضعيف و بده كتير تطوير و خاصةً من ناحية الجرافيكس و شكراً اخيراً لكم انتو الاثنين

              تعليق


              • #8
                اخ AdoobII انت غلط غلطتين فى الموضوع دة الاولى انك عاوز تعمل محرك العاب خاص بيك ودة خطوة خاطئة بالمرة حتى لو كنت محترف للغة برمجتك والثانية انك تقول على اليونتى ضعيف ودة دليل على انك لسة مفهمتهوش حتى الانودة عيب منك انت موش من المحرك

                ارجو انك تراجع نفسك وتبدءفى التفكير من جديد
                -:| My Games |:-
                AfterEarth Online SOON

                -:| Contact Us |:-
                Facebook Page :- NTStudio

                تعليق


                • #9
                  عفواً أخي NTSoft الرجال لم يخطأ أبداً
                  إذا كنا سنحطم كل من لديه طموح فلا نقول لماذا الغرب تطوروا أكثر منا
                  أعلم أن الأمر أشبه بالمستحيل ولكن بإذن الله سيصل إلى النهاية إن بدأ بالخطوات الصحيحية
                  كرسم مخطط كامل عن المحرك قبل أن يبدأ وإختيار البيئة التي يدعمها المحرك و كيف يتم ذلك
                  يجب أن تكون لديه معلومات كثيرة قبل أن يبدأ خاصة إن كانت الألعاب تدعم الأونلاين
                  أما اليونيتي فهو متوسط نوعاً ما وجيد للبدأ هل جربت أن تقارن بين اليونيتي والكراي إنجن ...
                  الفرق كبير جداً خاصة من ناحية الرندر الرندر في الكراي إنجن واقعي لدرجة كبيره جداً
                  أنا أقول هذا الكلام عن تجربة ربما يوجد محرك أقوى من الكراي إنجن الذي هو أقوى من اليونيتي والفرق واضح
                  عندها ماذا عساك أن تقول عن اليونيتي ، لو لم يظهر ps3 ولازلنا نلعب بـ ps2 فسنعتبره جهاز رائع
                  أما بعد ظهور ps3 فـ نرا جهاز ps2 تافه أمامه وهنا أقول أنك ربما لم تسمع بـ Cry Engine
                  وربما سمعت به ولم تجربه فالمقارنه بينهم كـالمقارنه بين الرسام والفوتوشوب << ماعليك هذي مبالغة

                  إضافة :
                  ومارأيك في XNA
                  لقد رأيت نسخة منه على vb.net طبعاً بعد تعديل بضع أكواد ربما يمكن تعديل نسخة لتعمل على c++.net
                  شطحه : يجب أيضاً أن تتعلم أخوات open GL مثل open CL و open AL
                  أوبن سي إل متخصصة في تسريع الرسوميات أي أنها تحسن بشكل فعال إدارة معالج الرسوميات
                  لكي يخف الضغط على الجهاز أما open AL فلا أعلم عنها شيئاً
                  وقد قلت لك عن xna لأنها تسهل في العمل في بعض الأشياء أو تقلل في عدد الأكواد
                  وهذا يتطلب منك أن تتعلمها في الأخير الأمر يعود إليك
                  أول من لقب بأمير المؤمنين
                  هو "فاروق" هذه الأمة
                  عمر ابن الخطاب
                  ("الفاروق"...

                  -------------------------------------------------
                  الناجحون يكتبون أحلامهم
                  والفاشلون يكتبون أعذارهم
                  ---------------------------------------
                  ومن يهاب صعود الجبال يعش أبد الدهر
                  بين الحفر
                  -----------------------
                  صلوا على الرسول
                  ------------
                  إذا كانت جبال الهملايا الشاهقة ستقف في طريقي
                  فـ يجب أن تزول من على الأرض


                  تعليق


                  • #10
                    المشاركة الأصلية بواسطة verv مشاهدة المشاركة
                    عفواً أخي NTSoft الرجال لم يخطأ أبداً
                    إذا كنا سنحطم كل من لديه طموح فلا نقول لماذا الغرب تطوروا أكثر منا
                    أعلم أن الأمر أشبه بالمستحيل ولكن بإذن الله سيصل إلى النهاية إن بدأ بالخطوات الصحيحية
                    كرسم مخطط كامل عن المحرك قبل أن يبدأ وإختيار البيئة التي يدعمها المحرك و كيف يتم ذلك
                    يجب أن تكون لديه معلومات كثيرة قبل أن يبدأ خاصة إن كانت الألعاب تدعم الأونلاين
                    أما اليونيتي فهو متوسط نوعاً ما وجيد للبدأ هل جربت أن تقارن بين اليونيتي والكراي إنجن ...
                    الفرق كبير جداً خاصة من ناحية الرندر الرندر في الكراي إنجن واقعي لدرجة كبيره جداً
                    أنا أقول هذا الكلام عن تجربة ربما يوجد محرك أقوى من الكراي إنجن الذي هو أقوى من اليونيتي والفرق واضح
                    عندها ماذا عساك أن تقول عن اليونيتي ، لو لم يظهر ps3 ولازلنا نلعب بـ ps2 فسنعتبره جهاز رائع
                    أما بعد ظهور ps3 فـ نرا جهاز ps2 تافه أمامه وهنا أقول أنك ربما لم تسمع بـ Cry Engine
                    وربما سمعت به ولم تجربه فالمقارنه بينهم كـالمقارنه بين الرسام والفوتوشوب << ماعليك هذي مبالغة
                    خطا كبير ان نقارن جرافك محركين يعتمدان على نفس المنبع الي هو دايركت اكس 11
                    خد لك شيدر الدي موجود في كراي انجن وضعه في يونيتي طبعا مع بعض التغييرات لكي تلائم لغة المحرك وسترى نفس الجرافك
                    اما من حيت الكراي انجن فكما نعرف هو مجرد محرك مخصص في لعبة كريزس يعني تعديلك فيه يوازي تعديلك في لعبة الاصلية مادمت لا تبرمج فيه الا ادا استخدمت ال sdk الخاصة به.
                    لاكن الي اريد ان اعرفه هل حقا الكراي انجن واليونيتي لهم القدرة على اضافة شيدرات غير الي موجودة داخل المحرك (ارجو من المشتغلين بكلا البرنامجين اعطائنا افادة حول هدا )

                    هدا فديو لليونيتي

                    تعليق


                    • #11
                      خطا كبير ان نقارن جرافك محركين يعتمدان على نفس المنبع الي هو دايركت اكس 11
                      بلعكس هذي هي وجه المقارنة فمن يكتب الكود أفضل ، ثم إن الكراي إنجن مبني على هجين من الدايركت إكس و open GL

                      خد لك شيدر الدي موجود في كراي انجن وضعه في يونيتي طبعا مع بعض التغييرات لكي تلائم لغة المحرك وسترى نفس الجرافك
                      من جدك ..! شيء طبيعي إنه بيطلع نفس الجرافك ، كيف آخذ من محرك ميزه وأضعها في محرك آخر وبعدين أقارن بينهم ..!

                      اما من حيت الكراي انجن فكما نعرف هو مجرد محرك مخصص في لعبة كريزس يعني تعديلك فيه يوازي تعديلك في لعبة الاصلية مادمت لا تبرمج فيه الا ادا استخدمت ال sdk الخاصة به.
                      تقريباً مافهمت يجب أن تكون اللعبة لديك حتى تعدل عليها وهي مرتبطة بالمحرك
                      بس المحرك ليس مخصص للعبة كريزس بل من الألعاب التي بنيت عليه والتعديل لن يكون على اللعبة إلى إذا أردت ذلك
                      ويمكنك إنشاء لعبتك الخاصة به وإلا فـ لماذا يباع المحرك

                      لاكن الي اريد ان اعرفه هل حقا الكراي انجن واليونيتي لهم القدرة على اضافة شيدرات غير الي موجودة داخل المحرك (ارجو من المشتغلين بكلا البرنامجين اعطائنا افادة حول هدا )
                      حتى أنا آمل هذا بالمناسبة ماهو الشيدر

                      أما أنا فلن أضع لك مقطع كفى بـ Crysis شهيدة على قوته
                      أول من لقب بأمير المؤمنين
                      هو "فاروق" هذه الأمة
                      عمر ابن الخطاب
                      ("الفاروق"...

                      -------------------------------------------------
                      الناجحون يكتبون أحلامهم
                      والفاشلون يكتبون أعذارهم
                      ---------------------------------------
                      ومن يهاب صعود الجبال يعش أبد الدهر
                      بين الحفر
                      -----------------------
                      صلوا على الرسول
                      ------------
                      إذا كانت جبال الهملايا الشاهقة ستقف في طريقي
                      فـ يجب أن تزول من على الأرض


                      تعليق


                      • #12
                        شكراً اخوتي و انت اخي NTsoft أنا ما راح اعطيك محاضرة مثل الاخ verv بس رح قلك انه بل جيست كان عمره 15 سنة لما بدأ مشواره

                        تعليق


                        • #13
                          أخي verv بالنسبة للتخطيط انا حلمي كبير بالنسبة لعمري فأنا عمري 14 سنة فحلمي هو محرك ينافس الفروست بايت محرك يدعم جميع اللغات حتى الغير معروفة يدعم جميع البرامج الثلاثية الابعاد بعرف انه حلمي كبير شوي بس ابداً مو مستحيل و اكبر مثال على كلامي هو الرسول عليه الصلاة و السلام فقد كان رجل عادي مثل كل العرب بس في نهاية المطاف استطاع بسبب همته و بفضل الله تعالى طبعاً ان يحكم العالم كامل و بدي محركي ينباع بالملايين هادا مو مستحيل بس صعب شوي

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة verv مشاهدة المشاركة
                            بلعكس هذي هي وجه المقارنة فمن يكتب الكود أفضل ، ثم إن الكراي إنجن مبني على هجين من الدايركت إكس و open GL



                            من جدك ..! شيء طبيعي إنه بيطلع نفس الجرافك ، كيف آخذ من محرك ميزه وأضعها في محرك آخر وبعدين أقارن بينهم ..!
                            بالعكس فلغة hlsl موحدة وكلا محركين يشتغلان بدايركت اكس واوبن جي ال والا لما كانا يصدران للكونسول . اما شيدرز ليست ميزة لمحرك معين بل هي ميزة لدايركت اكس و اوبن جي ال لدا فاخد شيدرز من مكان لمكان او انشاءه بنفسك فهدا ليست بميزة والا لكيف يونيتي سيشغل شيدر الكراي وقدر عليه ادا كان هو اضعف من كراي انجن

                            تعليق


                            • #15
                              يا اخي بلا مؤاخذة الاعمى بيشوف الفرق بين الكراي انجاين و بين اليونيتي

                              تعليق

                              يعمل...
                              X