From d28d59b9e6bec3cee2b6443b81e9e8dabca6f307 Mon Sep 17 00:00:00 2001 From: Onek8 Date: Fri, 19 Sep 2025 19:38:12 +0000 Subject: [PATCH] t3du - Particle info random --- leenkx/blender/lnx/material/cycles_nodes/nodes_input.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py b/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py index 14c5700..506be34 100644 --- a/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py +++ b/leenkx/blender/lnx/material/cycles_nodes/nodes_input.py @@ -254,9 +254,10 @@ def parse_particleinfo(node: bpy.types.ShaderNodeParticleInfo, out_socket: bpy.t c.particle_info['index'] = True return 'p_index' if particles_on else '0.0' - # TODO: Random + # Random if out_socket == node.outputs[1]: - return '0.0' + c.particle_info['random'] = True + return 'p_random' if particles_on else '0.0' # Age elif out_socket == node.outputs[2]: @@ -276,7 +277,7 @@ def parse_particleinfo(node: bpy.types.ShaderNodeParticleInfo, out_socket: bpy.t # Size elif out_socket == node.outputs[5]: c.particle_info['size'] = True - return '1.0' + return 'p_size' if particles_on else '1.0' # Velocity elif out_socket == node.outputs[6]: