Maniphest T81071

glitch in pipe extrusion code
Closed, Duplicate

Assigned To
None
Authored By
kim hauer (vocalize)
Sep 23 2020, 12:47 AM
Tags
  • BF Blender
Subscribers
kim hauer (vocalize)
Philipp Oeser (lichtwerk)

Description

System Information
Operating system: windows 7 64bit SP 1
Graphics card: Geforce GTX 1060 6GB, driver 436.48

Blender Version
Broken: Blender 2.83.5
Worked: (newest version of Blender that worked as expected)

Short description of error
I was following a pipe creation tutorial: https://www.youtube.com/watch?v=pNZPBzt_HKc:

At 2:10min. into the video the video presenter comes across a glitch in the blender pipe extrusion code.

I followed his example without beveling the corners, my pipe extrusion also has uniform extrusion problems: see (pic 1)

Then I replicated the example in SketchUp using the SketchUp followme command, and imported the Blender STL file next to it: see (pic 2)

One can see the pipe diameter extrusions in Blender vary. while in Sketchup they stay uniform.

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file (as simple as possible).

Event Timeline

kim hauer (vocalize) created this task.Sep 23 2020, 12:47 AM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).Sep 23 2020, 2:54 PM

Blender is just using the same radius on each segment (not taking into account the angle between segments), whereas Sketchup seems to be smart enough to compensate with proper shearing.

This is not a bug in that sense (it just hasnt been implemented on the Blender side), but it has been marked as a TODO recently, see T80979: Account for curvature in curve to mesh node, so will merge these reports.

Philipp Oeser (lichtwerk) closed this task as a duplicate of T80979: Account for curvature in curve to mesh node.Sep 23 2020, 2:54 PM