2
$\begingroup$

Where is(are) the function(s) that, in the image node, transforms a point in UV space (vector that goes into the node) to a color (color of the pixel of the texture)? I can't seem to find such. Thank you very much in advance.

$\endgroup$
5
  • 1
    $\begingroup$ do you mean the texture coordinate Input --> texture coordinate? and mapping node Vector --> mapping? $\endgroup$
    – gladys
    Aug 7, 2015 at 14:11
  • $\begingroup$ No, I mean the Image Texture node. ("ShaderNodeTexImage", if I remember right.) $\endgroup$
    – Mörkö
    Aug 7, 2015 at 14:17
  • $\begingroup$ Texture>Image Texture $\endgroup$
    – A.D.
    Aug 7, 2015 at 14:21
  • $\begingroup$ UV coordinate is a X/Y coordinate for an image. There is no transformation. $\endgroup$
    – beiller
    Aug 7, 2015 at 14:24
  • $\begingroup$ Sorry if I'm unclear. Let me rephrase: I am talking about the code that takes in the vector / UV point / whatever one wants to call it and returns the color of the pixel at that place. $\endgroup$
    – Mörkö
    Aug 7, 2015 at 14:27

2 Answers 2

4
$\begingroup$

What you are looking for is in

\scripts\addons\cycles\shader\

You want to look into:

node_texture_coordinate.oso
node_image_texture.oso

You will find there links to appropriate .osl or .h files.

In those you will find the code and implementation.

$\endgroup$
0
$\begingroup$

Texture > Image Texture, then connect it to the Diffuse Shader

enter image description here

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .