1
$\begingroup$

I am new to Blender and I'm currently working on creating particle animations that follow a curve using Particle System Emitter and a Bezier Curve. The particles are rendered as Halo.

[Animation removed for IP rights]

However, I would like to locate this particle animation inside an object (with a Transparent Shader material) and I want it to be seen through the object in render. I have moved the emitter and the Bezier Curve inside the object, but when I switch to render view, the particles from the emitter are not showing inside the object even though the object is transparent.

[Animation removed for IP rights]

Here's the material setup that I'm currently using for object enclosing the animation:

enter image description here

How can I fix this issue? Thank you in advance.

$\endgroup$
4
  • $\begingroup$ please show us your material setup (shader nodes) or your material settings (blend mode) $\endgroup$
    – Chris
    Commented Jul 26, 2021 at 11:37
  • $\begingroup$ How are you rendering this, EEVEE? Without raytracing, real time rendering has limited support for transparency, you may need to use something more robust for this like Cycles. $\endgroup$ Commented Jul 26, 2021 at 11:49
  • $\begingroup$ I am using Cycles with GPU Compute. $\endgroup$
    – user104365
    Commented Jul 26, 2021 at 11:52
  • $\begingroup$ Particles have to be objects if you want to see them in render. Halos are only shown in the viewport. $\endgroup$ Commented Jul 26, 2021 at 12:49

1 Answer 1

0
$\begingroup$

To make it easy i wouldn't render it as Halo but as icosphere. Then just give the icosphere a white color and shade it smooth and change the scale and it will look like halo.

Then you can give your transparent material a node setup like this:

enter image description here

and you get this:

enter image description here

you can checkout the blend file here:

enter image description here

$\endgroup$
4
  • 1
    $\begingroup$ I will try this solution, thanks! $\endgroup$
    – user104365
    Commented Jul 26, 2021 at 12:39
  • $\begingroup$ You are welcome. If you have problems, just write here in the comments. Then I will improve my answer. $\endgroup$
    – Chris
    Commented Jul 26, 2021 at 12:40
  • 1
    $\begingroup$ That solved my problem. Thank you very much! $\endgroup$
    – user104365
    Commented Jul 27, 2021 at 6:05
  • $\begingroup$ glad, i could help $\endgroup$
    – Chris
    Commented Jul 27, 2021 at 6:09

You must log in to answer this question.

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