Hi guys,
--- Operating System, Graphics card ---
Win64, intel
--- Blender version with error, and version that worked ---
buildbot from today: r58357
--- Short description of error ---
I've got a halo vertex with a flare on layer two. When I render it with F12, the compositor and viewer shows the halo on the right layer (two) but the flare on layer one.
When I hit each of the "render active scene" buttons in the RenderLayer node, everything works as expected: Layer one contains only the text, layer two contains the halo and flare.
--- Steps for others to reproduce the error (preferably based on attached .blend file) ---
Open the supplied blend and render first via F12, then look at the background image in the compo or the miniature views in the nodes. To fix it, render each Layer with the "render active scene" button.
Greetings, Thomas
Description
Description
Event Timeline
Comment Actions
This behavior is caused by the BI renderer, and it's shoddy but anticipated in the code. The suggested solution would be to disable "Halo" on the first render layer, which will put the halo flare on the second as desired. See attached screenshot and fixed blend file. Will try to find a proper fix anyway.
Dev notes:
rendercore.c, add_halo_flare, line 1962: "for now, we get the first renderlayer in list with halos set"
Guess this should check har->lay instead, any reason it doesn't do that?