Page MenuHome

curve fails to convert,when using custom profile shape for bevel
Closed, DuplicatePublic

Description

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


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}

Details

Type
Bug

Event Timeline

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

Philipp Oeser (lichtwerk) triaged this task as Confirmed priority.Nov 7 2018, 2:03 PM

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

what i am supposed to do?

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

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

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

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.

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...

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

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

curve still fails to convert to mesh {F5486424}jpg image{F5486499}

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.

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

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

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

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

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

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

Szymon Warunek (szymi) renamed this task from beveled curve fails to convert to mesh to curve fails to convert,when using custom profile shape for bevel.Nov 11 2018, 4:53 PM
Szymon Warunek (szymi) raised the priority of this task from Confirmed to High.

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

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

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

@Szymon Warunek (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.

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!

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

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.