إحداثيات نسيج DirectX Sphere
-
20-09-2019 - |
سؤال
لدي كرة ذات قيم طبيعية لكل قمة وأحاول استخلاص إحداثيات النسيج للكائن باستخدام الخوارزمية:
U = Asin(Norm.X) / PI + 0.5
V = Asin(Norm.Y) / PI + 0.5
مع نسيج منقط، أحصل على:
إليك نفس الكائن بدون تطبيق النسيج:
المشكلة التي أتناولها بشكل خاص (أعلم أن هناك القليل منها) هي عدم محاذاة الأنسجة.
أنا أميل إلى الاعتقاد بأن المشكلة تكمن في استخدامي لهذه الخوارزميات، حيث يبدو أن التمييز المرآوي (الذي لا يستخدم أي مواد ولكنه يعتمد على صحة المعايير الطبيعية) لا يحتوي على أي عناصر.
أيه أفكار؟
المحلول
ألا يمكنك ضبط الأشعة فوق البنفسجية أثناء بناء الكرة؟
ثم:
u = theta / (2 * PI);
v = phi / PI;
يحرر:قد أشير أيضًا إلى أنه من المحتمل أن يكون هناك خطأ ما في أحوالك الطبيعية نظرًا للنقطة السوداء في الأعلى ...يبدو أيضًا أن هناك خطوطًا مميزة على طول حواف المضلع.يشير هذا مرة أخرى إلى حالات طبيعية مراوغة محتملة ...
لا تنتمي إلى StackOverflow