يتغير تأثير الضباب OpenGL عندما أتحرك أو تدوير الكاميرا

StackOverflow https://stackoverflow.com//questions/22062968

  •  23-12-2019
  •  | 
  •  

سؤال

أريد أن أضيف الضباب إلى عالم ثلاثي الأبعاد صغير، حاولت الخفط مع الحجج، ومع ذلك، فإن الضباب ليس متجانسا.

لدي مشكلتان ربما مرتبطان به:

  1. تماثل الضباب:
    عندما أتحرك أو تدوير وجهة نظري مع Glulookat، فإن الضباب ثقيلا للغاية وكل العالم هو Grege. كيف هي زاويتان حيث يكون عرض الضباب لطيفا. يبدو الضباب طبيعيا عندما تكون الكاميرا المتفجرة على المحور y 45 ° أو -135 درجة (عكس ذلك)

  2. fog التي تركز على منشأ المشهد:

  3. عندما يتم عرض الضباب الخاص بي بشكل صحيح، يتم التركيز على (0؛ 0؛ 0) من المشهد

    هنا هو الرمز الذي أستخدمه لتهيئة الضباب والمكالمة إلى glulookat

    giveacodicetagpre.

    تم استدعاؤها من وظيفة الحديث داخل الحلقة الرئيسية المعلمة الزاوية هي اتجاه Viewport على محور Y و YCPOS قيمة بين -1 و 1 التي أستخدمها للبحث عنها لأعلى أو لأسفل.

    giveacodicetagpre.

هل كانت مفيدة؟

المحلول

كنت أرسم الأرض مع رباعية عملاقة واحدة، والآن أرسم الأرض مع البلاط، ولا تحدث المشكلة أكثر من ذلك.لذلك، لا يزال السبب غامضا، ولكن تم حل المشكلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top