سؤال

أريد أن أكون قادرًا على حساب اتجاه إحداثيات خط إلى عين وتخزين هذه القيمة لكل بكسل على الخط باستخدام قمة الرأس وتظليل الشظايا. كانت فكرتي هي حساب تدرج الاتجاه باستخدام ATAN2 (GY/GX) بعد إجراء عملية إظهار نموذج لكل زوج من الرؤوس ثم حدد هذه القيمة ككثافة لون لتمريرها إلى تظليل جزء. كيف يمكنني الوصول إلى مواقع أزواج من القمم لتحقيق ذلك أم أن هناك طريقة أخرى يجب أن أستخدمها؟
شكرًا

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

المحلول

كيف يمكنني الوصول إلى مواقع أزواج من القمم؟

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

إذا لم يكن Hygetry Shader خيارًا (بسبب جمهورك المستهدف) ، فيمكنك تكرار هندسيتك (تخزين كل قمة الرأس الفعلية بالإضافة إلى قمة الرأس التالية) ثم قم بالقيام بالحساب في تظليل الرأس.

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