كيف يمكنني صنع حواف الصندوق على نحو سلس بدون مكافحة الجياز؟

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

سؤال

أقوم بإنشاء لعبة نرد لجهاز iPhone. أنا أستخدم SiO2 كمحرك ، لكنني أعتقد أن هذا السؤال أكثر أهمية متعلقة بـ OpenGL.

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

هل يعرف أي شخص كيفية إعادة إنشاء مثل هذا التأثير؟

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

المحلول

إذا نظرت عن كثب إلى حواف الزهر ، فسترى أن هناك انتقالًا عائمًا من الوجه العلوي المضاءة بألوان إلى الوجه الجانبي المظلوم

لست متأكدًا مما إذا كان iPhone يدعم هذا ، ولكن قد تكون قادرًا على تحقيق هذا التأثير باستخدام خريطة عادية:

http://en.wikipedia.org/wiki/normal_mapping

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

نصائح أخرى

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

إذا تمكنت حزمة النمذجة من إنشاءها يمكنك استخدامها superquadrics لإنشاء هذا النوع من النموذج. يمكنك تغيير معلمات المعادلة لإنتاج التأثير.

انظر الرقم الأيسر العلوي على هذه الصورة

alt text
(مصدر: حرة Online.co.uk)

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