[WIP] Sverchok, parametric nodes for architects

is it bug?
’ Frame info ’ to ’ Number Range ’
when i put small step < 0.1
error at some key frame get 11 from list of 10.
Thank you.

Confirm. Could you create a bug issue on the github?

i’m sorry.i don’t know how to report at github.
maybe next time :sweat_smile:

Tried Blender 2.79 and Blender 2.83 same results.

Trying to get this from Sverchok Dox:

(Extrude Edges)

Here’s the blends:

sv_surface_279_blend.blend (499.1 KB) sv_surface_283_blend.blend (1.0 MB)

as best I can figure they’re identical.

1 Like

sv_surface_283_blend_2020_09_23_04_20.zip (147.2 KB)

2 Likes

What I noticed immediately was the addition of the 3.13 node.

In playing with it, a wonderful surprise, it adjusts the quantity of loops.

Is that the only change you made?

What accounts for that difference between what has been posted and the change(s) you’ve made?

I hope as a result this gets updated in the Sverchok documentation.

I know Sverchok is a work in progress. Just makes for some investigations to see what either still works or how it has changed over the years as Sverchok evolves.

Thank you for your help with this, not just for me, but for others who might be wondering.


I’ve compared the differences between yours and mine. They’re minor, but, not insignificant.

As with the difference between expert and amateur, it’s not the changes made, but, knowing what to change and how.

I thank you for your insight.

More precisely it should be 3.14 I guess, equal to PI number.

In your layout also x and y sockets of vector in node was connected in another order unlike in the example.

or like this, fortunately this has exposed another bug (means power users don’t read the UI closely after a while )

  • i’ve reported the bug ( the number range node, displays a different socket name when connected, (step) than when it is unconnected (Stop) )
  • notice the Matrix in node isn’t that important if the data is only carrying a matrix that represents locations, then you can directly connect a vector output to a matrix input . Internally Sverchok converts this kind of connection.
  • The Scalar math node has a SinCos (dual output) mode, useful in this scenario
  • The Scalar math node has a Pi*X mode, to more easily and precisely output multiples of Pi.
2 Likes

and it happened!
now you can conveniently convert subdivision to nurbs!
Many thanks to the developers
Of course, the tool is at an early stage, but you can already use it!
Super cool!



I will test more
I want a shape optimizer, to simplify this edges

May be this is possible to do in freecad, i don’t know

7 Likes

Heads Up: I updated Sverchok yesterday through the Addon and Sverchok is no longer available in Blender. There appears to be an issue with this update so I wouldn’t update for a while or at least make a backup of your Sverchok Addon before updating.

I copied an older version of Sverchok from another installation of Blender and Sverchok returns.

2 Likes

Please do NOT berate/harass me as I know I shouldn’t be posting this but…

I installed the new Alpha of Blender 2.92 and Sverchok is no longer showing up. YES, I know, it’s alpha and I CANNOT expect anything to work because it’s the new test version.

I’m simply putting this out there because maybe it’s just a simple identifier or maybe Blender broke it’s implementation of Python, I understand that happens but when I jumped to 2.91 Alpha Sverchok just kept working so that was cool.

Please devs, this is not meant as whining or pressure as I have no problem on 2.91 and I’m not in a hurry to have to have 2.92…this is just part of my enthusiasm for my favorite addon in Blender. :slight_smile:

why would we berate you? JWise?

i’m also not able to get it enabled in 2.92, it’s a new bug. i’m filing a report and will look at it myself.

we do a little bit of “hi-jinx” in the initialization of sverchok, maybe this is no longer allowed.

1 Like

@JWise in the meantime you might be able to enable the addon from Blender’s python console by executing

bpy.ops.preferences.addon_enable(module="sverchok")

or

bpy.ops.preferences.addon_enable(module="sverchok-master")

1 Like

Neither line of script worked for me.

By the way, I’ve not made a donation to the Sverchok team in quite a while, is there a current preference of where to make a donation?

  1. if sverchok is in your addons folder already:
  • then make sure the folder which contains sverchok is indeed called “sverchok” and not “sverchok-master” or anything else.
  1. if you are trying to fresh install sverchok (from zip),
  • rename the sverchok zip to ‘sverchok’ and also the folder inside the zip should be called ‘sverchok’ (not sverchok-master or sverchok-anythingelse) , then install from zip might work, but i don’t know for sure. It may or may not put the sverchok folder in the right place. If it doesn’t then you stick it there yourself.

then attempt to enable using bpy.ops.preferences.addon_enable(module="sverchok").

else I don’t know , that worked for me - i needed to use Sverchok today.

I’ve got a MacBook running MacOS and Ubuntu.

I’ve got another laptop running Ubuntu.

I can test it on a Mac as well as under Linux (Ubuntu).

Here’s my Mac Test, using a recent install of Sverchok, from zip. I updated the Sverchok-Extras and loaded a recent blend using Sverchok.

No hiccups.

Zeffi’s recommendations may help.

This is my experience.

I’ll test it on Ubuntu next.

Changing the directory name to “sverchok” worked! Thanks.

1 Like

Ubuntu errs out. Latest sverchok version. Tried Zeffii’s recommendations, still erred out. Deleted and reinstalled. Didn’t work.

Excellent… tested immediately, I noticed better result with “quad to nurbs” degree set to 4.

Right now I’m working on a real time exchange workflow between freecad and blender, some issues to fix but it works, you can send a mesh or solid in a fc project and keep it updated and extract datum plane to drive constrained sketch, viceversa it’s possible to send a solid in blender to keep model onto in sverchok or just freeform style in viewport.
It’ also possible to use blender like an “assembler” of freecad parts.

3 Likes

Hello
This is good news!
Yes, blender is more user-friendly for concept and object transformations,
so your development is very much needed!

for me, the most important issue of Quads to Nurbs is the wrong curvature of the surface

1 Like