Skip to main content

Timeline for A special way of handling shadows

Current License: CC BY-SA 4.0

12 events
when toggle format what by license comment
Dec 14, 2018 at 14:00 comment added pixel I draw them by hand because I can't have a satisfactory result with dynamic shadows. On Blender shadows are like a layer of color that adds all over the texture, if the color of this shadow is blue, all others colors are mixed with blue, but when I choose shadow color ( in 2D for example ) the color of the shadow depend of the color itself, if the element is yellow, the shadow will be not a mixture of yellow and blue but rather orange. if I could have the result that I want directly in Blender it would be enough. Sorry if I'm not clear my english is not really good.
Dec 14, 2018 at 13:39 comment added Mr Zak I don't get it. First you state that you "usually I draw the shadows directly on the UV texture" then you mention you want to make shadows dynamic. It contradicts each other. First, what is the texture for? Game engine? Rendering? Else something? Second, if you want shadows to be dynamic then you draw textures without them and let shadows to be handled with render engine (game or whatever). There is no reason to change how Blender draws shadows on this object unless you plan rendering in Blender (further it looks like shadows in Blender Internal which is better not to use now).
Dec 14, 2018 at 9:32 comment added Robin Betts I think so, but haven't had time to prove it. It would involve shading with a plain white diffuse material, in Blender Internal or EEVEE, and using the resulting tone, (through a threshold,) to drive a switch between textures, or a pixellated, tinted overlay to produce the final surface color.
Dec 14, 2018 at 9:32 comment added pixel In fact I need only 2 or 3 states, enlightened / normal / shaded, and according to these states I want to change the colors of the texture in relation to a given palette
Dec 14, 2018 at 9:23 comment added pixel I'd like the black part to affect the texture in the same way as the gif above (following the same rules / choosing colors from a palette) I know it's not realistic, and that it's not very logical with the way that Blender manages the lights, but maybe it can be done with a shader or others ? when I work in 2D I like the fact of being able to choose the color of my shadows, I would like to do the same in 3D
Dec 14, 2018 at 9:16 comment added Robin Betts ..and you'd like the black area to be controllable pixellated shadows, as in the gif above?
Dec 14, 2018 at 8:55 history edited pixel CC BY-SA 4.0
added 53 characters in body
Dec 13, 2018 at 18:55 comment added pixel Thanks for your answer, I edited the images form the first post, maybe it's clearer now. Currently I'm doing fake shadows, and I'd like Blender to calculate shadow areas and shadows projected in real time, but have better control over the colors / appearance of the shaded part of the texture, with keeping the same result than I've with fake shadow but be able to move the lighting source at any time.
Dec 13, 2018 at 18:51 history edited pixel CC BY-SA 4.0
added 123 characters in body
Dec 13, 2018 at 18:22 comment added Robin Betts I'm guessing you want the tiles' materials to remain shadeless, so the surfaces don't actually respond to light using one of the renderer's shading methods, but instead, switch textures in and out according to where the light is? Deliberately faking shadows? Or do you want actual shadows from actual lights?
Dec 13, 2018 at 16:35 review First posts
Dec 14, 2018 at 1:22
Dec 13, 2018 at 16:34 history asked pixel CC BY-SA 4.0