blender 2.8 - troubleshooting notes

eevee transparent shader

issue:

solution:

In Blender 2.8 (‘s latest beta), I succeeded in getting Eevee transparency to work in the following way:

(1) In the Material, “Use Nodes.” Switch to the “Shading” layout so you can see the material nodes easily. Add a Transparent BSDF shader and a Mix node. Link the existing Principled Shader and the Transparent BSDF to the input side of the Mix node, and the output of the Mix node to the Surface input of the output-node.

(2) Adjust the Fac setting of the Mix node to determine the amount of transparency.

(3) However, notice that you see transparency in Cycles, but not in Eevee, until you do this: in the “Settings” of the material, switch Blend Mode to Alpha Blend or one of the other Alpha options. (While it remains in its default setting, Opaque, the material will not be transparent.)


texture only in dark spots

issue:

solution:

Because the planet is a sphere, with no irregular self-shadowing, you can use a simple mask, in another object’s space.

In this example, the planet is at the global origin, rotating about Z. Its diameter is 2 units. The sun is down positive X.

Add an Empty at the center of the planet. (Its local positive X points toward the sun). It will not rotate, while the planet does, and the mask between emissive and invisible lights will be in the empty’s Object Space, not moving.

The lights texture is in the planet’s Object Space, and turns with the planet.

A simple Black/White transition is made by a Color Ramp, down the X of the empty, and centered on it, to make the mask. Dimensions may have to be changed, depending on your model.

So the tree is something like this:

node-setup

(You will obviously be using your own textures, not procedural lights, as shown here, so those nodes don’t matter)

With this sort of result:

result-demo

If you’re animating the planet going round the sun, you could parent the Empty to the sun, and the mask will stay pointing in the right direction..

or, in other circumstances, you could constrain the Empty to point its X at the sun in another way.


grid artifact in overlapping layers

issue:

solution:


stuck in node group

issue:

solution:


layers in compostiing

issue:

solution:

non-scaled mesh screws with UV mapping

issue:

solution:


point density shader

issue

solution


issue

solution


cryptomatte mist pass

issue

not able to apply mist pass in crypttomatte in blender 2.8

2.8 example


created: 12 Aug 2019
today's track: -Love Goes Over- by wrong city