diff options
author | Brecht Van Lommel <brecht@blender.org> | 2022-09-05 12:37:08 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2022-09-05 12:38:32 +0300 |
commit | 871347fd93f3a7b967c5d8a07239261efd020700 (patch) | |
tree | 8b32195a613cfe277896ef0181a7c0ea44d4cf80 /intern | |
parent | 3ae996c293ea290483f9d1b1688977e0403fa4ba (diff) |
Fix Cycles not rendering hair without radius attributes
This was fixed in 8159e0a but accidentally reverted as part of 18b703d
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/blender/curves.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/intern/cycles/blender/curves.cpp b/intern/cycles/blender/curves.cpp index 59e630eef63..6158ed78598 100644 --- a/intern/cycles/blender/curves.cpp +++ b/intern/cycles/blender/curves.cpp @@ -843,7 +843,7 @@ static float4 hair_point_as_float4(BL::FloatVectorAttribute b_attr_position, const int index) { float4 mP = float3_to_float4(get_float3(b_attr_position.data[index].vector())); - mP.w = b_attr_radius ? b_attr_radius->data[index].value() : 0.0f; + mP.w = b_attr_radius ? b_attr_radius->data[index].value() : 0.005f; return mP; } @@ -910,7 +910,7 @@ static void export_hair_curves(Scene *scene, for (int j = 0; j < num_points; j++) { const int point_offset = first_point_index + j; const float3 co = get_float3(b_attr_position.data[point_offset].vector()); - const float radius = b_attr_radius ? b_attr_radius->data[point_offset].value() : 0.0f; + const float radius = b_attr_radius ? b_attr_radius->data[point_offset].value() : 0.005f; curve_keys[point_offset] = co; curve_radius[point_offset] = radius; |