2017-10-23 7 views
0

Ich weiß, wie eine Voronoï/Zelle Rauschen wie diese mit Delauney Triangles zu generieren:Lärm Anwendung für Verfahren Generation Voronoi

Cell noise

Aber wie kann ich anwenden Lärm auf die Linien sie mehr zu machen natürlich ? Ich kann keine scharfen Kanten für die prozedurale Generierung haben, da es sehr deplaziert und unangenehm wäre.

Ich suche ein Ergebnis, das irgendwie würde wie folgt aussehen:

enter image description here

(das Bild ist von einem weiter fortgeschrittenen Projekt)

Hinweis: Ich kann nicht die gesamte Karte erzeugt sofort (Es ist zu groß), also wird das Voronoï-Diagramm als Metadaten verwendet, aber ich brauche einen Weg zu wissen, in welcher Zelle die Koordinaten (x, y) nach der Verformung sind, damit es funktioniert.

+0

Ich denke, dass Sie die Linien mit kleineren Längen teilen und normales Verteilungsgeräusch zu allen Punkten hinzufügen müssen. –

+0

Wie würde es mir helfen, die Linien kleiner zu machen? –

+1

Verwenden Sie eine Bibliothek oder bauen Sie Ihre eigene? Wie auch immer, du kannst alle Punkte von voronoi erhalten, dann Punkte zu langen Linien hinzufügen (Teile mit kleiner als 3 teilen). –

Antwort

1

Ich würde 3 - 5 Punkte auf jeder Zeile zufallsgenerieren, um Untersegmente zu generieren, basierend auf einem Startwert, der dank der Koordinaten der beiden ursprünglichen Segmentpunkte berechnet wurde.

Diese Art von Zufallszahlen ermöglicht es, jedes Mal die gleichen Ergebnisse zu erhalten. Sie könnten also die Ergebnisse zwischenspeichern oder die gleichen erneut berechnen.

Vielleicht mehr Zoom bedeutet mehr zufällige Untersegmente basierend auf der gleichen Methode.