» FileTexture (EX9.Texture)
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

FileTexture (EX9.Texture)

Help allows image files to be used as textures in the DX window
Author vvvv group

Here you are supposed to see an image (rendered with SVG) describing the pins of this node. However, this does not work with Internet Explorer. You may want to consider using another browser, like FireFox, Chrome, Safari or Opera that do support SVG.

Credits
Warnings
Bugs

related discussions

start a forum thread about this node

about FileTexture (EX9.Texture)

Preloading Textures
Preloading a texture means making & keeping it available in the memory of your graphics card, indifferent of its current visibility. This prevents the render output from stuttering when a lot of new textures are loaded (because they are already in memory and don't need to be loaded). Instead, all of the textures are loaded at startup.

To preload textures, point the FileTexture (EX9.Texture) to the files you need preloaded. Chain the FileTexture (EX9.Texture) into a Quad (DX9), the quad into a Group (EX9), and the group into your Renderer (EX9) (or any other group that leads there). If you have previously opened a Renderer (TTY), you will see your texture being loaded. You can disable the Group (EX9) so the quad is invisible; the textures will still be loaded.

Whenever the patch containing this construction starts, the textures are loaded right at the beginning - it will take a bit longer to start, but no longer stutter during runtime (provided that all of the critical textures are preloaded).


Important Note
As mentioned in the Rendering FAQ]: A filetexture can only be shared between nodes if they not only have the same filename, but also the same options (including width, height, textureformat,...).


Cube Textures
Volume Textures
when you want to load a cubetexture and you are wondering why it doesn't work:
you have to set the Type-pin to CubeTexture.
this pin is "invisible" by default; means it is only visible in the Inspektor.
it's default value is Texture, not CubeTexture or VolumeTexture

anonymous user login

Shoutbox

~1d ago

joreg: Workshop on 20 06: All about Raymarching with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-all-about-raymarching-with-fuse/

~5d ago

joreg: vvvv gamma 6.5 is out, see changelog: https://thegraybook.vvvv.org/changelog/6.x.html

~9d ago

joreg: Workshop on 13 06: All about signed distance fields in FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-all-about-signed-distance-fields-with-fuse/

~16d ago

joreg: Workshop on 06 06: All about noise Functions with FUSE, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-all-about-noise-functions-with-fuse/

~22d ago

joreg: Workshop on 29 05: Introduction to the core FUSE principles, signup here: https://thenodeinstitute.org/courses/ss24-vvvv-introduction-to-core-fuse-principles/

~28d ago

joreg: Workshop on 23 05: Integrating Rhino 3D with vvvv, Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-integrating-rhino-3d-with-vvvv/

~1mth ago

joreg: Workshop on 16 05: Introduction to Shaders. Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-introduction-to-shaders-in-vvvv/

~1mth ago

bjoern: hello, I am looking for a job / project starting june. get in touch via vvvv specialists available for hire

~1mth ago

joreg: Workshop on 09 05: Deepdive into the Stride 3D Engine. Signup here: https://thenodeinstitute.org/courses/ss24-vvvv-advanced-3d-rendering-in-vvvv-with-stride/