Eins-Abstandsfelder zum UVC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Eins-Abstandsfelder zum UV

Post by Anonymous »

In Unity, C#, habe ich eine Reihe von Splines, in denen ich Abstandsfelder aus den Spline-Segmenten erzeuge. Ich habe einen bestimmten maximalen Abstand eingestellt, den ich bevorzuge, und füge den Feldern außerdem Smoothmin hinzu, damit sie etwas organischer aussehen. Meine Felder liegen jetzt irgendwo zwischen dem Ursprungspunkt, der maximalen Entfernung oder dem Ort, an dem sie davor kollidieren.
Einfach ein paar farbige Linien auf einem Material hinzuzufügen, die sich entlang der Entfernungsfelder nach außen ausdehnen, ist einfach. Ich versuche jedoch, das Distanzfeld in gefälschte UV-Koordinaten umzuwandeln. UV-Koordinaten, die dem Distanzfeld bei seinen Drehungen und Wendungen auf natürliche Weise folgen würden. Ähnlich wie ein Netz, aber organischer.
Im Grunde. Vom Ursprung bis zur X-Breite. Und vom Anfang bis zum Ende des Splines, aufgeteilt in Abschnitte mit der Länge Ahnung, wie man die Rechts-Links-Richtungen darstellt.
Ich habe auch versucht, daraus ein tatsächliches Netz zu machen, aber da ich an einem Voxelgitter arbeite, ist es etwas schwierig, die Scheitelpunkte an den Abstandsfeldrand zu verschieben und keine überlappenden Segmente usw. zu erstellen.
Gibt es Lösungen, die aus einem Abstandsfeld, das aus Splines entsteht, ein anständig aussehendes UV erzeugen können? Alternativ mit anderen Methoden, aber das Gleiche erreichen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post