Particle Info data not processing #69370

Closed
opened 2019-09-01 01:25:23 +02:00 by brigitter wente · 17 comments

System Information
Operating system: Ubuntu 19.04
Graphics card: Nvidia Asus RTX 2080ti

Blender Version
Broken: (blender-2.80-linux-glibc217-x86_64)
Worked: (optional)

Short description of error
While using a smoke simulation within the particle system, the domain material cannot factor the particle age/lifetime

Exact steps for others to reproduce the error
Create a smoke simulation
Create a particle system
Use particle system as source of smoke
Add a principled volume shader to domain
Try and use particle info such as age/lifetime to control the brightness emission from shader.
(more or less)

I have been at this for a couple of days and I simply cannot get the particles age/lifetime to factor the brightness of emission.
This is for a cloud simulation, if this bug cannot be fixed is there any suggestion in how to make the particle "fade in", using the life time or age on the density would also work to fade in however the particle data seems to be lost somewhere.

**System Information** Operating system: Ubuntu 19.04 Graphics card: Nvidia Asus RTX 2080ti **Blender Version** Broken: (blender-2.80-linux-glibc217-x86_64) Worked: (optional) **Short description of error** While using a smoke simulation within the particle system, the domain material cannot factor the particle age/lifetime **Exact steps for others to reproduce the error** Create a smoke simulation Create a particle system Use particle system as source of smoke Add a principled volume shader to domain Try and use particle info such as age/lifetime to control the brightness emission from shader. (more or less) I have been at this for a couple of days and I simply cannot get the particles age/lifetime to factor the brightness of emission. This is for a cloud simulation, if this bug cannot be fixed is there any suggestion in how to make the particle "fade in", using the life time or age on the density would also work to fade in however the particle data seems to be lost somewhere.

Added subscriber: @breebee-4

Added subscriber: @breebee-4

Added subscriber: @StephenSwaney

Added subscriber: @StephenSwaney

It would be nice to have a .blend so we can see exactly what you are doing.

It would be nice to have a .blend so we can see exactly what you are doing.

breesmoke54.blend

Thank you for the quick response, here is the blend. You will notice in the animation of the particle/smoke that each particle is born instantly with full emission giving the "glitchy" effect. I have been trying to find a way to use the age/lifetime particle data to "fade in" each particle either with the emission or density or a transparency shader with the particle data as a factor. Essentially the opposite effect that the "dissolve" parameter has on the particles. You can see from frame 1 of the animation to frame 2

0001.png

0002.png

[breesmoke54.blend](https://archive.blender.org/developer/F7712944/breesmoke54.blend) Thank you for the quick response, here is the blend. You will notice in the animation of the particle/smoke that each particle is born instantly with full emission giving the "glitchy" effect. I have been trying to find a way to use the age/lifetime particle data to "fade in" each particle either with the emission or density or a transparency shader with the particle data as a factor. Essentially the opposite effect that the "dissolve" parameter has on the particles. You can see from frame 1 of the animation to frame 2 ![0001.png](https://archive.blender.org/developer/F7712947/0001.png) ![0002.png](https://archive.blender.org/developer/F7712949/0002.png)

Here is a more clear example of the data being null. In the first picture you can see (age * 0 = 0) then the second picture (age * 500 = 0) then in the third picture you can see (age + 500 = 500 density).

first
1.png
second
2.png
third
3.png

Here is a more clear example of the data being null. In the first picture you can see (age * 0 = 0) then the second picture (age * 500 = 0) then in the third picture you can see (age + 500 = 500 density). first ![1.png](https://archive.blender.org/developer/F7713086/1.png) second ![2.png](https://archive.blender.org/developer/F7713087/2.png) third ![3.png](https://archive.blender.org/developer/F7713088/3.png)

No one is looking into this after almost a week? Come on guys, let me know if I need to make a direct payment for someone.

No one is looking into this after almost a week? Come on guys, let me know if I need to make a direct payment for someone.

Added subscriber: @jenkm

Added subscriber: @jenkm

I guess you're trying to use the Particle Info node for something other than its intended purpose.
https://docs.blender.org/manual/en/2.80/render/shader_nodes/input/particle_info.html

I guess you're trying to use the Particle Info node for something other than its intended purpose. https://docs.blender.org/manual/en/2.80/render/shader_nodes/input/particle_info.html

Thank you for the response Yevgeny it is truly appreciated. The info node should output a float or integer for age/lifetime and I am just doing math so it should be working from that perspective. In any case it should be verified atleast to be a bug or not, that is important. The only way to control the brightness/density over time of the smoke is with the particle age/lifetime.

Thank you for the response Yevgeny it is truly appreciated. The info node should output a float or integer for age/lifetime and I am just doing math so it should be working from that perspective. In any case it should be verified atleast to be a bug or not, that is important. The only way to control the brightness/density over time of the smoke is with the particle age/lifetime.

...

...

Someone I am trying to hire says its an issue with eevee particle node, can a developer please just look and confirm? It would truly be appreciated to get some information.

Someone I am trying to hire says its an issue with eevee particle node, can a developer please just look and confirm? It would truly be appreciated to get some information.

The Particle Info node can be used in the material node tree for objects that are used as the Dupli Objects, when you use Object or Group render mode of a Particle System...
https://docs.blender.org/manual/en/2.80/render/shader_nodes/input/particle_info.html

The Particle Info node works with Cycles but is not supported for EEVEE.
https://docs.blender.org/manual/en/2.80/render/eevee/materials/nodes_support.html

The **Particle Info** node can be used in the material node tree for objects that are used as the **Dupli Objects**, when you use Object or Group render mode of a Particle System... https://docs.blender.org/manual/en/2.80/render/shader_nodes/input/particle_info.html The **Particle Info** node works with **Cycles** but is not supported for EEVEE. https://docs.blender.org/manual/en/2.80/render/eevee/materials/nodes_support.html
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Philipp Oeser self-assigned this 2019-09-23 11:17:25 +02:00
Member

Thanks @jenkm for checking.
If this is just about Eevee + Particle Info Node, then yes, this is not supported.

Afraid we have to close this, thx for the report anyways...

Thanks @jenkm for checking. If this is just about Eevee + Particle Info Node, then yes, this is not supported. Afraid we have to close this, thx for the report anyways...

Added subscriber: @ChristophWerner

Added subscriber: @ChristophWerner

So there's not yet possible to fade out particles in eevee?
I'm working with 2.93LTS.

So there's not yet possible to fade out particles in eevee? I'm working with 2.93LTS.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#69370
No description provided.