portnov/sverchok-extra

Gallery

portnov opened this issue · 36 comments

Here are some examples of what is possible with Sverchok-Extra.
Some of this is possible to achieve with plain Sverchok, but with much more nodes; or with Sverchok plus scripted nodes. In Sverchok-Extra, it becomes relatively easy.

Screenshot_20200119_151547

marching_squares_1

Screenshot_20200119_234920

sphere_tangent_noise_1

Screenshot_20200120_230734

marching_squares_2

Screenshot_20200120_235647

marching_squares_3

Screenshot_20200125_001839

noise_divergence_1

Screenshot_20200126_190151

noise_dual_surface_1

Screenshot_20200126_190030

dual_metaball_1

agiac commented

Minimal surface examples will be appreciated :)

https://gist.github.com/07a5b1ed6714bc70d261e332c304505d

Screenshot_20200127_213232

NURBS curve + minimal surface to build the surface. Divergence operator to mark places where the surface would stretched more (red/orange) and where less (cyan) (if you tried to bend a circular disk into that thing). (maybe more correct would be to directly divide area of each face as it was and as it became, but this way gives nice picture too :))

https://gist.github.com/a75e3b0d56303baad0ca40d90ae4378f
nurbs_min_surface_1
(Almost) honest Voronoi subdivision on the same surface.

agiac commented

@portnov are you on the FB group "Blender for computational design"? You should post some of these renders there too :)

noise_dual_surface_3

NURBS curve approximated from greasepencil:

Screenshot_20200212_230007

Sweep one NURBS curve generated from grease pencil, along another NURBS curve generated from grease pencil:

Screenshot_20200212_231742

Quads to NURBS:
Screenshot_20200213_001127

Voronoi on some random NURBS surface:
Screenshot_20200224_231748

3D Voronoi-like structure...
Screenshot_20200225_233941

Using "NURBS In" node to bend something around a nurbs surface, which is defined by standard Blender nurbs object.
Screenshot_20200301_220953

Split a curve into equal length segments to arrange a sequence of spheres along it
Screenshot_20200305_212809

Another minimal surface + Voronoi...
nurbs_min_surface_2

Generate minimally twisted ribbon along NURBS curve
Screenshot_20200312_231127

Extrude one NURBS curve along another NURBS curve, using "zero-twist" algorithm
Screenshot_20200314_235149

Interpolate NURBS curve from points, and project it onto plane to make a surface:

Screenshot_20200315_125626

Voronoi pattern pulled over that surface:

nurbs_cast_voronoi_1

Trim surface with a curve

Screenshot_20200317_233347

Screenshot_20200318_000416

Make a surface of revolution from one NURBS curve, and then bend it along another NURBS curve:

Screenshot_20200318_012703

This setup does not require any dependencies...
Screenshot_20200320_213324
https://gist.github.com/9b15102b5aaf4fcb1103d9b2af295d0e