Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Video Recorder don't capture particles when rendering on transparent.

Discussion in 'Audio & Video' started by TonyBaidzionakFL, Mar 29, 2023.

  1. TonyBaidzionakFL

    TonyBaidzionakFL

    Joined:
    Aug 15, 2022
    Posts:
    3
    1) 2021.3.16f1 Built-in RP or 2021.1.21f1 URP
    2) New project
    3) Default project\graphics settings
    4) new scene
    5) camera background solid color (with zero alpha)
    5) recorder:
    source: targeted camera
    image sequence
    png
    include alpha on
    6) default particle system
    7) render result: empty images
    8) particles can be seen if there is something underneath it, sprite or 3d object for example. Then particles are visible inside that object's silouhette. (i've attached an example of how it looks like)
     

    Attached Files:

  2. rooose

    rooose

    Unity Technologies

    Joined:
    Jun 8, 2022
    Posts:
    30
    Hi TonyBaidzionakFL,

    I am able to reproduce this behaviour when the Particles' material is based on an Unlit shader. Can you try creating a material based on the Particles/Standard Surface shader? You can set the texture using the Albedo property. Here is my material:

    upload_2023-3-31_14-16-19.png

    Then, in the particle system, in Renderer > Material, I use the material I have created. Now when I record an Image Sequence with Alpha On, I see the particles.

    Let me know if this works! On my end I will investigate further to see if the issue comes from the Recorder.
     
  3. TonyBaidzionakFL

    TonyBaidzionakFL

    Joined:
    Aug 15, 2022
    Posts:
    3
    This solved the problem, thank you very much, rooose
     
    rooose likes this.