0
$\begingroup$

I have a bunch of cylinders with a possibility of having 1 of 7 materials. The only difference between them is the transmission color however they render differently. What's causing some of them to be black?

enter image description here

Here's the blend file: https://www.dropbox.com/s/u1p9l6dq31d33kh/weirdVolumeMaterial.blend?dl=0

$\endgroup$
2
  • $\begingroup$ I'm voting to close this question as off-topic because it should be a comment on another question. $\endgroup$
    – Shady Puck
    Commented Aug 1, 2016 at 18:03
  • $\begingroup$ what about this one from 3 Minutes earlier? blender.stackexchange.com/questions/59079/… $\endgroup$ Commented Aug 1, 2016 at 18:10

1 Answer 1

2
$\begingroup$

You have a few instances of overlapping faces, and some cylinders directly above other cylinders with faces touching or overlapping.

You also have a few instances of objects inside objects.

Depending on your volume material settings that can lead to artifacts, and in general Blender doesn't like it, confusing the rendering engine on how to calculate depth and render the volume materials.

Overall your scene might benefit from some optimization. Since all cylinders seem to be roughly the same shape you don't need so many unique mesh data. You could probably make them all instances of the same object and simply scale them differently in the Z axis.

This will make your workflow easir if you ever need to edit the shape of the cylinders, and also make your scene lighter and faster to render since there's less unique geometry to upload into memory.

Also make sure you apply materials by object (as opposed to by data) right next to the material name dropdown menu, so each instance can have it's own material definitions

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .