Skip to content

Releases: nortikin/sverchok

1.3.0: Blender_4.2

20 Sep 16:56
Compare
Choose a tag to compare

Main feature of this release is support of Blender 4.2 in viewer nodes (see
#4983). There still can be some hidden bugs in 4.2 support in different places,
so please feel free to report issues.

"draw GL polygon offset" option for Viewer Draw node is now set to false by
default; this should fix #5102 for most use cases.

Other than that, there are some new features:

  • #5031. New "Aligned Bounding Box" node.
  • #5091: add new "Center of mass" node.
  • #5104: new "Mesh Clustering" node.
  • #5123: new "Quadriflow" node.
  • #5141: New node: Polygon Inscribed Circle
  • "Intersect curve with surface" node now outputs UV points.
  • #4847: Implement G2 continuity for some nodes
  • #4873: View surface node: add an option to indicate surface curvature
  • #5119: "Dual Mesh" node has new options and improved performance
  • #5121: "Get objects data" node was extended.
  • "Voronoi on Mesh" node received new features and improved performance.
  • #5094: Add index field to Number->List Input
  • "flip curve" now works as nurbs-transparent for Spline curves (polylines and Cubic splines).
  • #5034. Apply Vector Field Node received performance improvement.
  • #5015: Increased performance of some Generators:
    • Generators (NGon, Circle, Cylinder, Sphere, Torus)
    • Generators\Generators extended (Hilbert 3D, Torus Knot, Ring, Ellipse,
      Super Ellipsoid, Spiral [Archimedian, Logarithmic, Spherical, Ovoidal,
      Curnu, Exo] )
    • Generators->Cylinder performance (convert vertices, edges and faces to numpy)
    • Generate Edges and faces with numpy for Evaluate Surface Node
  • #5026: added buttons to show Blender console.
  • #5010: Delaunay 3D node got performance update.
  • #4854: new version of "Bend along surface field" node.
  • #5059: We now provide some examples of scripting sverchok, see scripts/ directory.

Off course, there were numerous bug fixes and minor improvements.

Sverchok v1.2

25 Jul 05:43
93ebe56
Compare
Choose a tag to compare

For Blender 2.93 - 3.6

⚙️ Core

Nodes

🎉 New nodes

💡 Changes in existing nodes

🚀 Performance

🔧 Bug fixes

  • "Texture displace" node hide input "Texture Matrix" forever. by @satabol in #4698
  • Number->Oscillator mode "Triangle" issue. Some corner values reset to minimum by @satabol in #4768
  • Do not use generic (rational) algorithm if the curve is non-rational. by @portnov in #4805
  • CAD->bisect node. Fix fill holes on complex objects (ex. torus). by @satabol in #4803
  • CAD->bisect node. Some glitches appear on skewed quads. Fixed. by @satabol in #4819
  • Component analyzer Faces->Center->(Median Weighted Center) not equal Component analyzer Faces->Matrix->(Median Weighted Center) by @satabol in #4821
  • Curvature comb is missing the end spike by @rendetto in #4827
  • Curves marching squares unexpected results if using with matrix by @satabol in #4825
  • [Curves->Marching Squares on Surface] gap fix. by @satabol in #4826
  • Calculate back vectors the old way by @rendetto in #4858
  • First element in result not reparametrize_curve if scale_to_unit==True. Append reparametrize_curve. by @satabol in #4861
  • fix curves->curve lerp. Node does not interpolate with two-dots bezier curves. by @satabol in #4863
  • "Curve mapper": respect "use clipping" option. by @portnov in #4864
  • Fix selection nearest point on init_guess to nearest edge. by @satabol in #4871
  • fix minimize_scalar for "brent" and "Golden section" for "Nearest Point on Curve" by @satabol in #4872
  • Fix evaluate curve on len(vertices)==1 by @satabol in #4879
  • fix #4907 (node "Diameter" input accept list too) by @satabol in #4925
  • fix #4837 (crash Blender if only first vertex in vertices list is empty) by @satabol in #4838

🖌️ Other improvements

📚 Documentation and UI changes

Read more

Sverchok v1.1

30 Sep 06:37
Compare
Choose a tag to compare

sv11

For Blender 2.93 - 3.3

⚙️ Core

Nodes

🎉 New nodes

💡 Changes in existing nodes

🚀 Performance

🔧 Bug fixes

🖌️ Other improvements

🙏 Donations

@Durman - https://boosty.to/soluserg (PDF Documentation)

Sverchok v1.0

29 Jan 07:03
Compare
Choose a tag to compare

sv10

For Blender 2.92 2.93 3.0

⚙️ Core

Nodes

🎉 New nodes

💡 Changes in existing nodes

🚀 Performance

🔧 Bug fixes

🖌️ Other improvements

  • Cleaner print in system console during Sverchok initialization #4307 @zeffii
  • Fixing dependencies installation into multiple Blenders #4219 @Durman

stable june30_2021 (pre update system rewrite)

30 Jun 09:36
347c3fa
Compare
Choose a tag to compare

Please do not install from this zip unless you intentionally need older features, or you need to test a regression.
Please do install from https://github.com/nortikin/sverchok/archive/refs/heads/master.zip

We run continuous tests on master and consider it stable.

author commit details
Victor Doval remove deepcopy for input switch mod (#4188)... 347c3fa on 2021-06-27
Victor Doval Raycaster checks (#4186)... ce84c14 on 2021-06-26
Ilya Portnov "Apply field to curve": explicit "join" flag.... cc56063 on 2021-06-25
Victor Doval Vector P field edges & faces (#4182)... b3acf49 on 2021-06-24
Ilya Portnov Better precision for interpolation between nurbs curves.... cfb1cbc on 2021-06-23
Ilya Portnov "Unify nurbs surfaces" API.... 3b1b550 on 2021-06-23
Ilya Portnov Efforts on nurbs curves intersection API (works rarely)... 5cd3e32 on 2021-06-23
Ilya Portnov Bounding box API for NURBS curves.... 3b51c93 on 2021-06-23
Ilya Portnov Bounding box API.... ed52728 on 2021-06-23
Ilya Portnov Segment intersection API.... 6eccace on 2021-06-23
Victor Doval calc normals bugfix (#4180)... f8c2e5e on 2021-06-22
Victor Doval Intersect Edges Mk3 (#4144)... a5f8693 on 2021-06-22
Ilya V. Portnov Merge pull request #4177 from nortikin/nurbs_birail_update_2... 5bc1be6 on 2021-06-20
Ilya Portnov Add examples to the documentation.... f7aba33 on 2021-06-20
Ilya Portnov Documentation.... 7297490 on 2021-06-20
Ilya Portnov Nurbs Birail update 2.... 454c245 on 2021-06-20
Dealga McArdle unintended edit... 06793d4 on 2021-06-19
Dealga McArdle add node... aed1510 on 2021-06-19
Ilya V. Portnov Merge pull request #4173 from nortikin/nurbs_birail_auto_rotate... 4083422 on 2021-06-19
Ilya Portnov Update documentation.... 79de7ca on 2021-06-19
Ilya Portnov Precision fixes.... 5e75eb9 on 2021-06-19
Ilya Portnov Nurbs Birail: "auto rotate" flag... 6c19240 on 2021-06-18
Ilya Portnov Fix zero division errors for Ellipse curve.... ed7c93b on 2021-06-16
Dealga McArdle suppresses #4166... f3b5d1e on 2021-06-13
Dealga McArdle change profile_mk3 / mesh_eval warnings... 70701ad on 2021-06-12
Dealga McArdle fix typo... 652d23e on 2021-06-12
Dealga McArdle remove curvemapper from snlite (#4162)... da35f41 on 2021-06-12
Durman Merge pull request #4157 from nortikin/fixing_old_nodes_register... 925540f on 2021-06-11
durman closes #3911, if some one interested can return the functionality back in working condition... b5386cb on 2021-06-10
durman fixing problem of registering old nodes which uses the decorator from handling_nodes.py. During initialization (second time) they was tried to be registered two times... c8e9b80 on 2021-06-10

in anticipation of a successful merge of an alternative update system by @Durman, this may be one of the last releases using the longstanding update system which was relatively unchanged since 2015 by @ly29 .

stable early june2021

08 Jun 13:22
1a48ef5
Compare
Choose a tag to compare
author commit details
Dealga McArdle add draw_label to SvSetDataObjectNodeMK2 (#4153)... 1a48ef5 on 2021-06-08
Durman Merge pull request #4118 from nortikin/node_groups_to_json... 2c1026c on 2021-06-07 🔥
durman update deprecated node... c3bbde8 on 2021-06-07
durman Merge remote-tracking branch 'origin/master' into node_groups_to_json... 590e9c4 on 2021-06-07
Dealga McArdle Update test-sverchok.yml (#4141)... ef0df90 on 2021-06-06
durman fixing unit tests... cbcff9b on 2021-06-04
durman add changes in update system required by mechanic of new JSON export/import module... e95e839 on 2021-06-04
durman add code documentation... 3874028 on 2021-06-04
durman clean todos, remove useless class... 486fad5 on 2021-06-04
durman add messages of export/import is not supported inside node groups. Supporting can be added easily but group input/output nodes should be excluded from exported nodes because in other way they can get into a normal tree during an import. Also for preset panel node group tree should get extra properties. Probably I did not switched off in all possible places (context menus?)... a65b233 on 2021-06-04
durman add supporting node presets in group trees... b531114 on 2021-06-03
durman save and load JSON node methods get empty dictionary node, add new structures, fix some load_from_json methods according to new importer... 5bf433d on 2021-06-03
durman Replace monads with node groups in the examples... 9c4b7e7 on 2021-06-02
durman replacing monads with node groups in tests and fixing related bugs... 03ca67d on 2021-06-02
Durman Merge pull request #3854 from sb-child/master... 873b456 on 2021-06-01
Dealga McArdle make tree available... 13fa96d on 2021-06-01
durman add option for creating compact JSON files... 82bd855 on 2021-06-01
durman add more accurate logging and make more elements optional to make a JSON file shorter... 6a5934f on 2021-06-01
durman refactoring of the file structure and add properties to imported trees... 214494a on 2021-06-01
durman add new node presets... b538db5 on 2021-05-31

stable mid-may 2021

12 May 08:44
Compare
Choose a tag to compare
author commit details
Dealga McArdle update comment in data_structure... 227cc1d on 2021-05-11
Victor Doval Dupli instancer mk5 (#4085)... 394deb2 on 2021-05-11 🔥
Dealga McArdle add correct placing for hotswap (#4084)... a759c2c on 2021-05-10
.. add vd/mv onedir hotswap (#4083)... 998463e on 2021-05-10
.. off by one index... 5a59925 on 2021-05-10
Durman Add new bages... 2e353d5 on 2021-05-10
Dealga McArdle Sock draw vdmk4 (#4077)... d2be580 on 2021-05-07
.. backend works (#4076)... c87042c on 2021-05-06
Victor Doval Fix subdivide to quads docs... 4946670 on 2021-05-04
.. Subdivide to quads node (#4071)... 7808617 on 2021-05-04 🔥
Dealga McArdle backend cleanups (licence, SvGenericNodeLocator..) (#4070)... 0024862 on 2021-05-03
.. Oversized shorthand (#4069)... 8eb7d08 on 2021-05-02
nortikin gist export license... b1a2249 on 2021-04-24
Victor Doval Zoom in and out to selected nodes (#4061)... dc7a620 on 2021-04-22
.. Inset Special Mk2 (#4060)... c74bbc7 on 2021-04-22 🔥
Dealga McArdle Bezier nurbs in to3dview (#4048)... 0b5d771 on 2021-04-16
.. use 4 spaces indentation... ca65d1f on 2021-04-14
.. objects in Lite, can optionally create json-stored object as a Scene object (#4046)... 8043365 on 2021-04-14
Victor Doval numpy normals + performance fixes + all triangles prop (#4043)... 3076c61 on 2021-04-13
Ilya V. Portnov Merge pull request #4042 from nortikin/fix_binary_path_python... 924c275 on 2021-04-12
.. Fix binary_path_python usage on blender >= 2.91.0... c07b1b4 on 2021-04-12
Victor Doval Calculate Normals Mk2 (#4041)... af80870 on 2021-04-11 🔥
.. Component Analyzer Vertex normal modes (#4039)... 4572937 on 2021-04-11
.. Component analyzer upgrade (#4033)... 97b32c9 on 2021-04-10 🔥
Dealga McArdle Delayed print of disabled nodes (#4032)... 56db66e on 2021-04-10
.. add mixin (#4035)... e233031 on 2021-04-10
.. update bpy for 2.93+ (#4025)... 0190005 on 2021-04-07
Victor Doval Vertex Color Performance Fixes (#4023)... ad8aac5 on 2021-04-07 🔥
.. extrude edges typo fix (#4020)... 607e98e on 2021-04-06
.. Mesh Join Bugfix (#4019)... 4cef1ce on 2021-04-06

stable early april2021

07 Apr 12:02
0190005
Compare
Choose a tag to compare
author commit details
Dealga McArdle update bpy for 2.93+ (#4025)... 0190005 on 2021-04-07
Victor Doval Vertex Color Performance Fixes (#4023)... ad8aac5 on 2021-04-07
Victor Doval extrude edges typo fix (#4020)... 607e98e on 2021-04-06
Victor Doval Mesh Join Bugfix (#4019)... 4cef1ce on 2021-04-06
Dealga McArdle Update mesh_clean.rst... c56075e on 2021-04-04
Victor Doval Extrude Edges Upgrade (#4017)... d838609 on 2021-04-03
Victor Doval Bisect Node upgrade (#4014)... bf9612d on 2021-04-03
Dealga McArdle convert options to table... 0da4d16 on 2021-04-03
Dealga McArdle Commit log printing (#4015)... ff4d40f on 2021-04-03
Victor Doval New Mesh Clean Node (#4012)... abadcd6 on 2021-04-03
Victor Doval Bugfix on bbox_mk3 (#4013)... 899cf54 on 2021-04-02
nikitron Update gcode_exporter.rst... 12fa823 on 2021-04-01
nikitron Update gcode_exporter.rst... 6417f5e on 2021-04-01
nikitron Update gcode_exporter.rst... e7c4896 on 2021-04-01
nikitron Merge pull request #4009 from nortikin/2021_gcode_revieling... 86a018a on 2021-04-01
nortikin docs... 9a580d8 on 2021-04-01
nikitron Merge pull request #3947 from nortikin/2021_gcode_revieling... efa4e59 on 2021-04-01
nortikin Gcode docs... 64b5aec on 2021-04-01
nortikin Merge branch 'master' into 2021_gcode_revieling... afff67e on 2021-04-01
Victor Doval Partial menus (#4008)... 8bef791 on 2021-04-01
Victor Doval Merge pull request #4007 from stansu/patch-3... 0a2e868 on 2021-04-01
Victor Doval Merge pull request #4006 from stansu/patch-2... 68bfbaa on 2021-04-01
stansu fixing some typo... 4bacd8a on 2021-04-01
stansu correct typo... cc73159 on 2021-04-01
Victor Doval fixes #3987 (#4004)... 7b21a72 on 2021-03-31
Victor Doval matrix out format fix (#4003)... e816073 on 2021-03-31
Victor Doval random_points_on_mesh_ui_fix (#4001)... 23449a3 on 2021-03-30
Victor Doval Random Points on Mesh Numpy Implementation (#3999)... 50a35d6 on 2021-03-30
Victor Doval String tools 'number to string' mode (#3998)... 22b100e on 2021-03-28
Victor Doval edgenet_to_paths typofix (#3997)... 1a168ae on 2021-03-28

stable end march2021

02 Apr 11:13
12fa823
Compare
Choose a tag to compare
author commit details
nikitron Update gcode_exporter.rst... sha: 12fa823
nikitron Update gcode_exporter.rst... sha: 6417f5e
nikitron Update gcode_exporter.rst... sha: e7c4896
nikitron Merge pull request #4009 from nortikin/2021_gcode_revieling... sha: 86a018a
nortikin docs... sha: 9a580d8
nikitron Merge pull request #3947 from nortikin/2021_gcode_revieling... sha: efa4e59
nortikin Gcode docs... sha: 64b5aec
nortikin Merge branch 'master' into 2021_gcode_revieling... sha: afff67e
Victor Doval Partial menus (#4008)... sha: 8bef791
Victor Doval Merge pull request #4007 from stansu/patch-3... sha: 0a2e868
Victor Doval Merge pull request #4006 from stansu/patch-2... sha: 68bfbaa
stansu fixing some typo... sha: 4bacd8a
stansu correct typo... sha: cc73159
Victor Doval fixes #3987 (#4004)... sha: 7b21a72
Victor Doval matrix out format fix (#4003)... sha: e816073
Victor Doval random_points_on_mesh_ui_fix (#4001)... sha: 23449a3
Victor Doval Random Points on Mesh Numpy Implementation (#3999)... sha: 50a35d6
Victor Doval String tools 'number to string' mode (#3998)... sha: 22b100e
Victor Doval edgenet_to_paths typofix (#3997)... sha: 1a168ae
Victor Doval Deconstruct Surface weights bugfix (#3996)... sha: f01b312
Victor Doval Control Points Output to Curve Mapper (#3994)... sha: e78e7be
Victor Doval icosphere recursived (#3993)... sha: efc6c32
Victor Doval matrix_out: nesting fix + recursive node (#3991)... sha: e71650a
Victor Doval index to mask output numpy prop (#3985)... sha: 4c9c125
Victor Doval Bounding Box Numpy (#3984)... sha: bd2bb73
Victor Doval Nearest Point on Mesh (#3982)... sha: 82af1bf
DolphinDream Merge pull request #3978 from DolphinDream/matrixOutMK2-dev... sha: 75b9b44
DolphinDream Bump Matrix Out node to MK2 .. adding same features in Quaternion Out node... sha: c49e7e9
DolphinDream Add feature to PointInside node to partition points in inside/outside... sha: e6260de
Dealga McArdle add poll to node.sv_quicklink_new_node_input (#3977)... sha: 513dd84

and many many more.

stable early March2021

09 Mar 15:32
49bf489
Compare
Choose a tag to compare

snapshot of current master, while stable.

  • addresses Add menu, and separators
  • new colour schemes
  • Map Range bugfixes
  • SNlite regex directive
  • Extrude Separate bugfixes
  • evaluate surface output Numpy
  • UV Mapping node fixes
  • Blender 2.93/2.92 nightly and release compatible API changes.
  • mesh viewer fixes