curve fails to convert,when using custom profile shape for bevel #57676

Closed
opened 2018-11-07 13:00:13 +01:00 by Szymon Warunek · 31 comments

System Information
Windows 7 and Geforce gtx 960

Blender 2.80
Broken: this feature still not working in alpha version of blender 2.80 - build from 6.11.2018
Worked: but in blender 2.79

object dissapears,when trying to convert beveled curve to mesh output
beveled curve fails to convert to mesh.jpg
Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps

please - fix this error!! - i am begging you,because this was working in Blender 2.79b,that is one of my favourite feature,which i used to use a lot to extrude lofted shape,this was working before, it was similar to sweep,which is in 3ds max{F5424370}

curve to mesh fails to convert.blend

curve to mesh fails to convert.blend1

beveled curve fails to convert to mesh 2.jpg

**System Information** Windows 7 and Geforce gtx 960 **Blender 2.80** Broken: this feature still not working in alpha version of blender 2.80 - build from 6.11.2018 Worked: but in blender 2.79 **object dissapears,when trying to convert beveled curve to mesh output** ![beveled curve fails to convert to mesh.jpg](https://archive.blender.org/developer/F5424502/beveled_curve_fails_to_convert_to_mesh.jpg) **Exact steps for others to reproduce the error** Based on a (as simple as possible) attached .blend file with minimum amount of steps please - fix this error!! - i am begging you,because this was working in Blender 2.79b,that is one of my favourite feature,which i used to use a lot to extrude lofted shape,this was working before, it was similar to sweep,which is in 3ds max{[F5424370](https://archive.blender.org/developer/F5424370/blender_2.80_-_nurbs_bevel_curve_fails_to_be_converted_to_mesh.mp4)} [curve to mesh fails to convert.blend](https://archive.blender.org/developer/F5424684/curve_to_mesh_fails_to_convert.blend) [curve to mesh fails to convert.blend1](https://archive.blender.org/developer/F5424686/curve_to_mesh_fails_to_convert.blend1) ![beveled curve fails to convert to mesh 2.jpg](https://archive.blender.org/developer/F5424690/beveled_curve_fails_to_convert_to_mesh_2.jpg)
Author

Added subscriber: @szymi

Added subscriber: @szymi

#57792 was marked as duplicate of this issue

#57792 was marked as duplicate of this issue
Author

This request fix is quite important for me,because i am unable to use bevel feature for nurbs curves objects,without fixing this,it is impossible for me to create lofted shapes

This request fix is quite important for me,because i am unable to use bevel feature for nurbs curves objects,without fixing this,it is impossible for me to create lofted shapes
Member

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Member

Seems to only happen if curve has a bevel_object, bevels with just depth work fine...

For bevel_object, hitting assert then:

BLI_assert(cu->bevobj->runtime.curve_cache != NULL);

1   raise                                                  0x7ffff467153f 
2   abort                                                  0x7ffff465b895 
3   BKE_curve_bevel_make         curve.c              1862 0x29f2a79      
4   do_makeDispListCurveTypes    displist.c           1584 0x2a1885b      
5   BKE_displist_make_curveTypes displist.c           1809 0x2a194c5      
6   convert_ensure_curve_cache   object_add.c         1714 0x21180fd      
7   curvetomesh                  object_add.c         1724 0x2118159      
8   convert_exec                 object_add.c         2002 0x2118e25
Seems to only happen if curve has a bevel_object, bevels with just depth work fine... For bevel_object, hitting assert then: `BLI_assert(cu->bevobj->runtime.curve_cache != NULL);` ``` 1 raise 0x7ffff467153f 2 abort 0x7ffff465b895 3 BKE_curve_bevel_make curve.c 1862 0x29f2a79 4 do_makeDispListCurveTypes displist.c 1584 0x2a1885b 5 BKE_displist_make_curveTypes displist.c 1809 0x2a194c5 6 convert_ensure_curve_cache object_add.c 1714 0x21180fd 7 curvetomesh object_add.c 1724 0x2118159 8 convert_exec object_add.c 2002 0x2118e25 ```
Author

what i am supposed to do?

i tried to convert to mesh,but object still dissapears.

what i am supposed to do? i tried to convert to mesh,but object still dissapears.
Author

curve still disapears - it creates wrong mesh output,it supposed to create nice polygon shape,only edges are being created after conversion from curve to mesh

curve still disapears - it creates wrong mesh output,it supposed to create nice polygon shape,only edges are being created after conversion from curve to mesh
Member

@szymi: you dont have to do anything, the issue is being worked on, you'll get notified here once it is done...

@szymi: you dont have to do anything, the issue is being worked on, you'll get notified here once it is done...
Author

when can you let me know,when this issue would be fixed,am i suppose to download new nightly build from download sections,as far i know new builds come up every day.

when can you let me know,when this issue would be fixed,am i suppose to download new nightly build from download sections,as far i know new builds come up every day.
Member

It is done, when it is done (and as I said, once it is, there will be a message here, then you can grab the nightly build the day after)

As a (temporary) workaround you could also (for a simple case like this report) remove the "loft profile" as the Bevel object, set the Curve's Shape Fill Mode to Full (instead of Half) and increase the Bevel Depth.
This will give you the same geometry, and converting that to a mesh will work without problems...

It is done, when it is done (and as I said, once it is, there will be a message here, then you can grab the nightly build the day after) As a (temporary) workaround you could also (for a simple case like this report) remove the "loft profile" as the Bevel object, set the Curve's Shape Fill Mode to `Full` (instead of `Half`) and increase the Bevel Depth. This will give you the same geometry, and converting that to a mesh will work without problems...
Author

ok i will check,if what you said would work,thank you for advice! i will have to check,if this workaround will apply as a fix

ok i will check,if what you said would work,thank you for advice! i will have to check,if this workaround will apply as a fix
Author

unfortunatelly your solution does not work in my case,i have to upload new video to prove it

unfortunatelly your solution does not work in my case,i have to upload new video to prove it
Author
[curve to mesh fails to convert to mesh output - still the same issue.mp4](https://archive.blender.org/developer/F5486292/curve_to_mesh_fails_to_convert_to_mesh_output_-_still_the_same_issue.mp4) curve still fails to convert to mesh {[F5486424](https://archive.blender.org/developer/F5486424/curve_fails_to_convert_to_mesh.jpg)}jpg image{[F5486499](https://archive.blender.org/developer/F5486499/curve_fails_to_convert_to_mesh.blend1)} [curve fails to convert to mesh.blend](https://archive.blender.org/developer/F5486500/curve_fails_to_convert_to_mesh.blend)
Member

You have not removed the Bevel Object ("BezierCircle" in your video) from the "NurbsPath".
You have not increased Bevel Depth on the "NurbsPath".
If you do that, you dont need the profile ("BezierCircle") at all.

You have **not** removed the Bevel Object ("BezierCircle" in your video) from the "NurbsPath". You have **not** increased Bevel Depth on the "NurbsPath". If you do that, you dont need the profile ("BezierCircle") at all.
Author

i ended up,giving up,that feature does not work,i did exactly as you told me,nothing happens,object does not convert to mesh,i followed your tutorial,fix,i have to upload new video to show you

i ended up,giving up,that feature does not work,i did exactly as you told me,nothing happens,object does not convert to mesh,i followed your tutorial,fix,i have to upload new video to show you
Author

Blender 2.79 bevel vs blender 2.80.mov still the same issue

i did as i was told to do - this must be error,that this feature fails to work,i must check from beginning,maybe i should open up new scene

[Blender 2.79 bevel vs blender 2.80.mov](https://archive.blender.org/developer/F5496115/Blender_2.79_bevel_vs_blender_2.80.mov) still the same issue i did as i was told to do - this must be error,that this feature fails to work,i must check from beginning,maybe i should open up new scene
Author

conversion works,but it does not work,when i use custom profile shape for curve,i will upload another video

conversion works,but it does not work,when i use custom profile shape for curve,i will upload another video
Author

custom shape profile does not allow blender to convert from curve to mesh,by default when i use curve itself,it converts it to polygon,but it fails to convert when i use shape profile for this curve

custom shape profile does not allow blender to convert from curve to mesh,by default when i use curve itself,it converts it to polygon,but it fails to convert when i use shape profile for this curve
Author

i discovered that the curve itself converts without issue when i change bevel depth,but when i use custom curve shape for this curve,it fails

i discovered that the curve itself converts without issue when i change bevel depth,but when i use custom curve shape for this curve,it fails
Author

curve fails to convert,when using custom profile shape for bevel.mov curve fails to convert,when using custom profile shape for bevel

[curve fails to convert,when using custom profile shape for bevel.mov](https://archive.blender.org/developer/F5496764/curve_fails_to_convert_when_using_custom_profile_shape_for_bevel.mov) curve fails to convert,when using custom profile shape for bevel
Szymon Warunek changed title from beveled curve fails to convert to mesh to curve fails to convert,when using custom profile shape for bevel 2018-11-11 16:53:24 +01:00
Author

custom shape profile fails.jpg custom shape profile fails custom profile shape does not allow curve to convert to mesh.blend custom profile shape does not allow curve to convert to mesh.blend

![custom shape profile fails.jpg](https://archive.blender.org/developer/F5497038/custom_shape_profile_fails.jpg) custom shape profile fails [custom profile shape does not allow curve to convert to mesh.blend](https://archive.blender.org/developer/F5497045/custom_profile_shape_does_not_allow_curve_to_convert_to_mesh.blend) custom profile shape does not allow curve to convert to mesh.blend
Author

mesh output is invalid.jpg mesh output is invalid.jpg {F5497164}mesh output is inva{F5497100}lid part 2.jpg

![mesh output is invalid.jpg](https://archive.blender.org/developer/F5497139/mesh_output_is_invalid.jpg) mesh output is invalid.jpg {[F5497164](https://archive.blender.org/developer/F5497164/mesh_output_is_invalid_part_2.jpg)}mesh output is inva{[F5497100](https://archive.blender.org/developer/F5497100/bevel_curve_-_custom_shape_profile_does_not_for_with_bevel_curve.mov)}lid part 2.jpg

Added subscriber: @ChristopherAnderssarian

Added subscriber: @ChristopherAnderssarian

Don't triage yourself.

Don't triage yourself.
Author

what did you mean,by saying: don't triage yourself

what did you mean,by saying: don't triage yourself
Member

@szymi : Please relax.
No need to report a second time. It is already confirmed that yes, this is a bug, and yes it will be fixed sooner than later.
This report was not ignored, it is just that there is nothing new here since my first post:

Seems to only happen if curve has a bevel_object, bevels with just depth work fine...

Reporting this issue multiple times will not make a developer fix this faster.... sorry.

@szymi : Please relax. No need to report a second time. It is already confirmed that **yes**, this is a bug, and yes it will be fixed sooner than later. This report was not ignored, it is just that there is nothing new here since my first post: > Seems to only happen if curve has a bevel_object, bevels with just depth work fine... Reporting this issue multiple times will not make a developer fix this faster.... sorry.
Author

thank you for confirming about this,i was worried that this bug would be ignored,but thank you that you accepted to fix and resolve this issue,i am sorry that i was too eager,i did not want to be rude or something,thank you developers from Blender for your hard work,i just was too worried about this bug,when you fix it,please: let me know,so that i would celebrate,when you fix this issue,thank you dear friends BLENDER DEVELOPERS!

thank you for confirming about this,i was worried that this bug would be ignored,but thank you that you accepted to fix and resolve this issue,i am sorry that i was too eager,i did not want to be rude or something,thank you developers from Blender for your hard work,i just was too worried about this bug,when you fix it,please: let me know,so that i would celebrate,when you fix this issue,thank you dear friends BLENDER DEVELOPERS!
Author

when you fix it,please let me know,date of the early build - which i will download from Blender website - alpha,beta compilation,once again: THANK YOU,for accepting my request

when you fix it,please let me know,date of the early build - which i will download from Blender website - alpha,beta compilation,once again: THANK YOU,for accepting my request
Author

i wanted to apologize that i was not kind,patient - towards you,i am The Person,who understand how hard your work is,i appreciate it and it is important for all of us,thank you TEAM for hard work! - this was important for me and others,thank you again,you work is valuable for all community.

i wanted to apologize that i was not kind,patient - towards you,i am The Person,who understand how hard your work is,i appreciate it and it is important for all of us,thank you TEAM for hard work! - this was important for me and others,thank you again,you work is valuable for all community.
Member

Closed as duplicate of #56906

Closed as duplicate of #56906
Member

Turns out this has been reported before, so this is continued in https://developer.blender.org/T56906

Turns out this has been reported before, so this is continued in https://developer.blender.org/T56906
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
4 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#57676
No description provided.