(::) (::) (::) (::) (::) (::) (::) (::)

(::) (::) (::) (::) (::) (::) (::) (::) (::) (::) (::)

Beim Khronos Projektor handelt es sich um eine vvvv Implementation des brillianten Khronosprojektor Kunstprojekts von Alvaro Cassinelli. Mehr Infos auf: http://www.k2.t.u-tokyo.ac.jp/members/alvaro/Khronos/vvvv-implementation

Soweit ich das verstanden habe, nutzt Alvarao Cassinelli die Z-Koordinaten eines NURBS-Meshes um die zeitliche Verschiebung der einzelnen Pixel zu erreichen.

Bei meiner V4 Implementation ist die Idee, dass mit einer Steuertextur jeder Pixel des Films zeitlich unabhängig gesteuert werden kann. das heisst konkret: Je heller der Pixel der Steuertextur desto weiter vorne im Zeitstrang der Pixel des Films. Dadurch wird eine grosse Flexibilät ereicht wo im Film welche Zeit angezeigt wird.

Der folgende Film sollte das Prinzip verdeutlichen. Links wird darin die Steuertextur angezeigt und rechts der eigentliche Film:

Technisch gelöst habe ich das Projekt als zwei vvvv-Patches: dem Khronos Generator und dem Khronos Projector.

Khronos Projector:


Eigentlich erledigt hier ein Shader alles. Die Steuertextur definiert aus welchem Slice der volumetrisches .DDS Textur das Pixel gelesen wird. Dabei funktioniert das Lineare Filtering der Grafikkarte auch auf Z-Achse, so das zwischen zwei Frames Grafikkartenunterstützt weich überblendet wird. Der Shader basiert auf Mister Benefints lehrreichem Tutorial Shader (Swap.FX), welcher Pixel anhand einer Steuertextur im 2D-Raum verschiebt.

Khronos Projector

the generator have some problems and limitations. it isnt working on all graphiccards. resolution and slicecound a fairly limited. im lookong for a better way to do dds texture. the nvidia plugin for photoshop is hite in my opinion.

http://nifelheim.dyndns.org/~cocidius/dds/#download plugin for gimp. i try this out and report here...