--- Operating System, Graphics card ---
manjaro linux , ati mobility radeon 4650
--- Blender version with error, and version that worked ---
2.69 - official release from the website
--- Short description of error ---
Newly created vertex paint colors show properly in the 3d viewport (textured). However dont show in the render results of blender internal. Dont show when you use them in any way- be it for color input or an alpha mask.
Sometimes restarting blender fixes it, but I hit a stumbling block.
The vertex color layer "noLight" does not render whatever I do or how I use it..
--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
1.Open the attached blend file and examine what you see.
It looks fine in the 3d viewport. Looking at the nodes I have connected it directly to the color output.
2. Hit the render button (or F12) in BI
Description
Event Timeline
can confirm this (even tried back with version 2.66 - though I am pretty sure this was working at some point - need more investigation)
OT: Also noticed if you do this in cycles (with the "attribute" node) we dont have GLSL drawing code for this [only works for UV attributes - already on my TODO]
Nah, you simply have to enable "Vertex Color Paint" option in "Options" panel of materials… Not a bug, thanks for the report, but closing.
I cant seem to find what you are refering to. Also the bug is that it is not rendering SOME vertex colors -showing inconsistent behavior.
Its closed on your side but i am still scratching my head. How did you make it render in the example file I attached?
try using any of the other vertex colors that i have in the file- they work. The "noLight" one doesnt work for some reason.
It seems that with more than 8 vertex color layers things are going wrong.
If you delete a vertex color layer created before "noLight" channel, "noLight" is working.
But if you create a new one, the last created layer is not supported.
Indeed, our shading code only supports 8 vcol layers (as well as 8 uvmaps). A typo in the code made the check when adding vcol layers not working, fixed in r61232.
We still have some issues in this area currently (esp. when joining objects), but will rather create another report and close this one. Thanks for reporting, anyway! :)