This shows you the differences between two versions of the page.
de:labs:displacement [2015/09/14] |
de:labs:displacement [2020/08/14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Verschiebung ====== | ||
+ | |||
+ | > **Zusammenfassung: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | Das hier erhältlich Verschiebungs-Plug-in erfordert, dass das [[RendererDevelopmentKit10|RDK]] läuft. Es ist aber auch möglich, dass Sie das RDK bereits installiert haben, also downloaden und installieren Sie einfach das RDK, wenn Sie dieses Plug-in nicht laden können. | ||
+ | |||
+ | \\ | ||
+ | |||
+ | | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | \\ | ||
+ | |||
+ | Und so funktioniert dieses Plug-in: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 1. Sie beginnen mit einem Objekt ohne Verschiebungsdaten. Alle Verschiebungseigenschaften werden unter dem Reiter Displacement im Dialog Object properties gruppiert. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | 2. Sie müssen die Verschiebung nach Objekt aktivieren. Das bedeutet, Sie können die Verschiebung auch schnell deaktivieren, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | 3. Sie können den Effekt steigern, indem Sie einen höheren Wert **Amount** wählen. Dieser Wert weist auf die Einheitenzahl hin, um die ein weißer Pixel verschoben wird. Schwarze Pixel werden gar nicht verschoben und graue Pixel werden interpoliert: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | 4. Verschiebung ist an die Textur-Mapping-Eigenschaften eines Objekts gebunden. Da ich für den Start einen Flächenverband gewählt habe, verfügt jede Seite über eigene Texturdomäne, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Wenn Sie mehr Kontrolle über das Verschiebungsverhalten benötigen, können Sie den Abschnitt **Advanced controls** aktivieren. Die weiteren Steuerungen bieten ein Interface für die Kerneinstellungen des Verschiebungsalgorithmus wie Versätze, Unterteilungen und Wiederholungen. | ||
+ | |||
+ | Wenn Sie z.B. die weiteren Einstellungen aktiviert haben, können Sie verschiedene Werte für schwarze und weiße Pixelversätze bestimmen: | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Die Option **Ignore creases** verschweißt ein Polygonnetz vor der Verschiebung vollständig, | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Polygonnetze werden standardmäßig vor der Verschiebung unterteilt, um einen höheren Detailgrad, wo möglich, zu garantieren. Sie können die Unterteilung deaktivieren, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Beobachten Sie, was geschieht, wenn wir die Unterteilung aktivieren: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Jedes Dreieck im Polygonnetz wird gemessen, um zu sehen, ob es den bestimmten Grenzbereich überschreitet (je niedriger der Grenzbereich, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | {{: | ||
+ | (Eine Nahaufnahme des verschobenen Polygonnetzes, | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | Verschiebungspolygonnetze können mit dem Befehl _ExtractDisplacedMeshes extrahiert werden. | ||
+ | |||
+ | |||