Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
On 19/12/2013 at 06:55, xxxxxxxx wrote:
Hi,
I'm translating a C.O.F.F.E.E program to Python.
I want to set the Texture of the Color, Bump, Alpha Channel.
Part of my code that work:
mat[c4d.CHANNEL_COLOR] = True mat[c4d.MATERIAL_COLOR_COLOR] = Diffuse mat[c4d.MATERIAL_COLOR_BRIGHTNESS] = 1.0
mat.Update(True, True)
I have a jpg image path in the variable TextureMap But i don't know how to set the Channel in python.
Thank for any help.
On 19/12/2013 at 08:43, xxxxxxxx wrote:
Like this:
bitmap = c4d.BaseList2D(c4d.Xbitmap) # create bitmap bitmap[c4d.BITMAPSHADER_FILENAME] = 'texture.jpg' # path or name if relative texture path mat[c4d.MATERIAL_COLOR_SHADER]= bitmap # assign bitmap to color channel mat.InsertShader(bitmap) # insert bitmap
You can also use 'InsertUnder(bitmap)' and should use it if you insert a shader in another shader. For example in a filter: filter.InsertUnder(bitmap)