3

I am making walking robot and get a weird blinking shadow on the robot's body.
This shadow lasts only one frame and then disappears.

Blender: 2.77 Renderer: BI

frame 1

frame 2 with shadow

Frame 3 is similar to 1st (without shadow).

If any details help to fix this just ask. I don't know what information might be useful for it.

Response to Sonace:

It doesn't help.

enter image description here

And the robot doesn't have any duplicates under its body.

enter image description here

Shady Puck
  • 8,847
  • 6
  • 34
  • 61
Mike
  • 33
  • 7
  • 1
    Welcome to the Blender.SE. Is the mesh animated ? Is the topology of the mesh good enough, so could it be z-fighting ? Also do you use Motion Blur ? (if yes try disabling) – Mr Zak Sep 13 '16 at 12:37
  • do you use smooth or flat shader? – xlxs Sep 13 '16 at 12:52
  • Mesh animated (robot body moving to camera while robot making his 1st steps) – Mike Sep 13 '16 at 13:03
  • Smooth shaders does not fix artefacts. http://i.stack.imgur.com/MhcSQ.png – Mike Sep 13 '16 at 13:12
  • I don't know is topology good or not. Is this screenshot can help to understand it? http://i.stack.imgur.com/X0iWs.png – Mike Sep 13 '16 at 13:14
  • And motion blur is disabled – Mike Sep 13 '16 at 13:16
  • Have you checked for overlaping faces? – xlxs Sep 13 '16 at 13:17
  • Checked. In extreme way. I have 1(removed front face), checked that no other faces present and 2(recreate face again). 3(render result) – Mike Sep 13 '16 at 13:25
  • Most likely you are dealing with non planar geometry. To identify, do mesh>cleanup>make planar faces. See: https://www.blender.org/manual/modeling/meshes/editing/cleanup.html#split-non-planar-faces –  Sep 13 '16 at 14:49
  • It's magic! It's working! :-) cleanup fix everything, thank you! http://i.stack.imgur.com/SxiKE.png – Mike Sep 13 '16 at 14:59
  • @cegaton Oops, sorry. It's not magic :-( cleanup helps a lot, but doesn't fix all blinkings :-(

    It's much better, but sometimes still blinking http://i.stack.imgur.com/nhf5o.png

    – Mike Sep 13 '16 at 15:09
  • This is in blender render correct? Also do you use a point lamp to light the robot? – xlxs Sep 13 '16 at 15:41
  • @xlxs scene rendered correct, except this blinking.

    I have only one "sun" lamp on scene

    – Mike Sep 13 '16 at 16:59

2 Answers2

1

Well since nothing works im posting something that may work. sellect the object you have this problem apply a smooth shader in it and then add a subdivision modifier change it to simple from catmull-clark.Then change subdivisions to something big like 4-5. And check again to see if it works.If this still doesnt work add one more subdivision modifier but not simple this time.And check again. This wont work for sure*

xlxs
  • 1,163
  • 2
  • 13
  • 25
0

Go to edit mode, click 'Remove Doubles' (if there are some, it causes z-fighting) then go to Shading / UVs and recalculate.

If it dosn't work there is a duplicate under the object. Remove it.

Sonance
  • 172
  • 2