I’m trying to put BPR and the neat new Lightcap tool through the paces. All the stuff I’ve watched and read seem to indicate that Lightcap can allow you to completely disable the traditional scene light controls, and work through it exclusively, but I’m finding I’m getting a lot of strange results in terms of shadows not updating or behaving as expected. I was wondering if anyone had the time, could explain to me how much of what I’m encountering here are bugs, and how much is me just flailing at my keyboard without knowing what I’m doing.
So I’ve gone back, and broken down the BPR shadow experience into the most basic components, comparing the same functions with traditional lights, and then with lightcap, to try and make sense of it. Forgive my extensive illustration here, but I thought it would be easier in the long run, rather than explaining at length.
Each image represents a BPR render.
- My loaded Shadow testing tool, in edit mode to work with BPR. Matcap White selected for easy shadow viewing. Traditional lighting controls. Default render settings, shadows enabled, BPR render.
As you can see, I can cast an accurate shadow from the light. Light intensity does not affect the shadow at all. Matcap shadow strength is controlled in the material palette. Understandably, light direction is not affected because matcap light is baked in, but shadow direction can be controlled.
- Definite Bug: . If you disable all scene lighting, BPR render without shadows, then turn a light back on, the lighting does not update, and you will continue to render without shadows until you switch over to another render mode briefly (Best, flat, fast,) and then back. Checked ZB4, did not happen this way…shadows updated immediately upon turning the light back on.
3)Added another light, gave it shadow property to to see if I can get multiple shadows (Noticed that a second light doesn’t overexpose the Matcap materials like in ZB4 anymore…nice). Couldn’t get the second shadow to show up at first, until I realized that Light intensity does play a role with multiple shadows, so I had to turn up the second light’s intensity until it wasn’t being drowned out by the first light. Now I have multiple shadows.
So, in this situation, Shadow strength is controlled by both the Material shadow settings, AND the light intensity. And the floor shadows are controlled by another slider still. A bit confusing, but ok, at least I can understand and predict it now.
4)So now onto LightCap. As in the classroom video, I completely disable scene lights. Since LightCap is destructive to Matcaps, and I dont want to overwrite Matcap Cap White for this session, I paste over Matcap Chalk’s slot with Matcap White.
I assign one strong overhead light to Lightcap. Lightcap Shadows maxed. Material palette matcap shadows as normal (50). AS you can see, it updates the lighting, but there is no shadow. No combination or direction of Lightcap lights produce a shadow with the matcap. Updating the Matcap button in the material palette does nothing. (Tried switching render modes as with the previous bug, nothing)
-
So I select a standard material, to see how that works. Notice all the Matcaps in the picker are blank, and the standard materials are black. Mat picker does not acknowledge the light from Lightcap.
-
I chose Metal 1. The standard material behaves as expected. I can assign any number of lights, cast shadows from multiple directions.
-
I switch back to Matcap white. It casts a shadow now…but it’s Metal 1’s shadow. Notice how the light is coming from Lightcap’s preview direction, but the shadow is being cast from the direction of the preview in the old light menu, which reflects the last lighting I had given Metal 1.
-
Out of curiosity, I turn back on a light in the old Light menu, to see if maybe one of those lights have to be active to some degree in order to make shadows work. I get the hint of another shadow from the new light, but also some weird straight shadow that falls across half the tool that I have no idea where its coming from
-
I delete the Lightcap lights entirely ( I don’t see any other option to simply disable Lightcap). The material is now dark, and wont respond to lights even from the old light menu, like it was doing before. It wont respond until I repaste the white material into the slot, overwriting it.
So, I realize that Matcaps have lighting baked in, but they dont cast shadows unless you give them a casting light. If we’re rendering an object with Matcaps, do we need to switch to a standard material to establish scene lighting, and then back?
How much of this is me misunderstanding the concepts involved, and how much of this is stuff that is not functioning as expected? Anyone who takes the time to read this, and clue me in is much appreciated.
For the record, Win 7 64.
Thanks a bunch!