volseq_pathline_render — LIVE4D flow op

• Datenarten: volseq → rgb

• Aufruf: import fullseye as fs; fs.ledger.volseq_pathline_render(volseq, n_seeds: 'int' = 200, yaw: 'float' = 35.0, pitch: 'float' = 25.0, size: 'int' = 256, static_alpha: 'float' = 0.03, win: 'int' = 3, pyr_levels: 'int' = 3, iters: 'int' = 5, reg: 'float' = 0.001, seed: 'int' = 0, trail_sigma: 'float' = 0.7, min_speed: 'float' = 0.1, min_intensity: 'float' = 0.3) -> 'np.ndarray' (die Implementierung direkt: import live4d; live4d.volseq_pathline_render(volseq, n_seeds: 'int' = 200, yaw: 'float' = 35.0, pitch: 'float' = 25.0, size: 'int' = 256, static_alpha: 'float' = 0.03, win: 'int' = 3, pyr_levels: 'int' = 3, iters: 'int' = 5, reg: 'float' = 0.001, seed: 'int' = 0, trail_sigma: 'float' = 0.7, min_speed: 'float' = 0.1, min_intensity: 'float' = 0.3) -> 'np.ndarray'; aus dem Register: opslive4d.get("volseq_pathline_render"))

Verwendung

Ein räumliches Gebilde aus Trajektorien, gezeichnet, indem Partikel mit der Strömung mitgeführt werden (size, size, 3) (rgb) — zeigt die Bewegung in einem einzigen Standbild.

Mit dem Verschiebungsfeld zwischen benachbarten Frames (vol_flow_3d) werden n_seeds Partikel, die an Stellen verstreut werden, die sich bewegen (Geschwindigkeit >= min_speed) und hell sind (mindestens min_intensity des Wertebereichs des ersten Frames = mit Struktur), gemäß der Abbildung des Verschiebungsfelds advehiert; die Trajektorien werden in der Farbe der Zeit (blau = Anfang → rot = Ende) in einen Würfel gezeichnet und mit vol_render_transfer aus beliebiger Sicht zusammengesetzt. Mit static_alpha > 0 wird die Helligkeit des ersten Frames in hellem Grau überlagert (ein Hinweis, wo etwas geflossen ist). trail_sigma ist die Dicke der Trajektorien (Voxel). An Stellen ohne Textur ist der Fluss unbestimmt (Aperturproblem), daher werden die Saaten auf helle Stellen beschränkt -- wählt man nur nach Geschwindigkeit, fallen Saaten auch in pechschwarze Ecken und der Würfel füllt sich mit Trajektorien (gemessen).

Ausführlicher Anwendungsleitfaden

• Leitfaden zur Familie live4d

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• poc_live4d — py -3.11 examples/poc_live4d.py

Typkompatible Folge-Operatoren (nehmen rgb als Eingabe)

—

Gleiche Kategorie (flow)

vol_flow_3d · volseq_speed · volseq_pathline_orbit


*Provenance: live4d.py — LIVE4D Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.