Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/extern
diff options
context:
space:
mode:
authorJacques Lucke <jacques@blender.org>2021-10-25 14:02:43 +0300
committerJacques Lucke <jacques@blender.org>2021-10-25 14:03:57 +0300
commit039094c1ec50636cdff89132a67598841889cda9 (patch)
treef71922b969742f759e7d8c6903669e0baea1dfa5 /extern
parent2b91445ddd0d24e4ac362c33b79a9e9c8e63f5d5 (diff)
Geometry Nodes: new Image Texture node
This adds a new image texture node for geometry nodes. It does not reuse the same node that is used in shading, because we want to be able to expose the image and frame as sockets. There is a known update issue when a movie or image sequence is used. That will be fixed separately (also see D12957). Currently, the image socket is just a pointer to an Image ID data block. This can contain single images but also movies and image sequences. In the future, the definition of an image socket can be expanded to include images that are generated from scratch in the node tree. For more details read the discussion in D12827. Some of the code is a direct port from cycles and should be cleaned up a bit in the future. For example `image_cubic_texture_lookup`. For still images, the frame input is ignored. Otherwise, the frame has to be in a valid range for the node to work. In the future we may add e.g. automatic looping functionality. Differential Revision: https://developer.blender.org/D12827
Diffstat (limited to 'extern')
0 files changed, 0 insertions, 0 deletions