Ich fange gleich damit an.
In Unity, C#, habe ich eine Reihe von Splines, in denen ich Distanzfelder 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 einem Netz, aber organischer.
Im Grunde. Vom Ursprung bis zur X-Breite. Und vom Anfang bis zum Ende des Splines, aufgeteilt in Abschnitte mit einer Länge von um die Rechts-Links-Richtungen darzustellen.
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 Splines ein gut aussehendes UV-Feld außerhalb des Abstands erzeugen können? Alternativ, indem ich andere Methoden verwende, aber das Gleiche erreiche?
Jede Hilfe würde meinen Verstand etwas weniger verrückt machen.
Vielen Dank
Einheitsabstandsfelder zu UV ⇐ C#
Ein Treffpunkt für C#-Programmierer
1767997214
Anonymous
Ich fange gleich damit an.
In Unity, C#, habe ich eine Reihe von Splines, in denen ich Distanzfelder 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 einem Netz, aber organischer.
Im Grunde. Vom Ursprung bis zur X-Breite. Und vom Anfang bis zum Ende des Splines, aufgeteilt in Abschnitte mit einer Länge von um die Rechts-Links-Richtungen darzustellen.
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 Splines ein gut aussehendes UV-Feld außerhalb des Abstands erzeugen können? Alternativ, indem ich andere Methoden verwende, aber das Gleiche erreiche?
Jede Hilfe würde meinen Verstand etwas weniger verrückt machen.
Vielen Dank
Mobile version