Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gallery #1

Open
portnov opened this issue Jan 19, 2020 · 36 comments
Open

Gallery #1

portnov opened this issue Jan 19, 2020 · 36 comments

Comments

@portnov
Copy link
Owner

portnov commented Jan 19, 2020

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

@portnov
Copy link
Owner Author

portnov commented Jan 19, 2020

Screenshot_20200119_234920

sphere_tangent_noise_1

@portnov
Copy link
Owner Author

portnov commented Jan 20, 2020

Screenshot_20200120_230734

marching_squares_2

@portnov
Copy link
Owner Author

portnov commented Jan 20, 2020

Screenshot_20200120_235647

marching_squares_3

@portnov
Copy link
Owner Author

portnov commented Jan 24, 2020

Screenshot_20200125_001839

noise_divergence_1

@portnov
Copy link
Owner Author

portnov commented Jan 26, 2020

Screenshot_20200126_190151

noise_dual_surface_1

@portnov
Copy link
Owner Author

portnov commented Jan 26, 2020

Screenshot_20200126_190030

dual_metaball_1

@agiac
Copy link

agiac commented Jan 26, 2020

Minimal surface examples will be appreciated :)

@portnov
Copy link
Owner Author

portnov commented Jan 26, 2020

Well, simple example:
https://gist.github.com/2382fbb657b0b071b2fa32def5b6f610
Screenshot_20200126_193936

@portnov
Copy link
Owner Author

portnov commented Jan 26, 2020

More complex example:
https://gist.github.com/5091e140464c257e3ebef8b8424a7d52

Screenshot_20200126_192943

adaptive_polys_12
:)

@portnov
Copy link
Owner Author

portnov commented Jan 26, 2020

https://gist.github.com/c41af0af91549ac49f910b0b55b0f07c

Screenshot_20200126_222356

@portnov
Copy link
Owner Author

portnov commented Jan 27, 2020

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
Copy link

agiac commented Jan 28, 2020

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

@portnov
Copy link
Owner Author

portnov commented Jan 30, 2020

noise_dual_surface_3

@portnov
Copy link
Owner Author

portnov commented Feb 1, 2020

marching_squares_6

@portnov
Copy link
Owner Author

portnov commented Feb 2, 2020

marching_squares_8

@portnov
Copy link
Owner Author

portnov commented Feb 5, 2020

nurbs_voronoi_1

@portnov
Copy link
Owner Author

portnov commented Feb 6, 2020

nurbs_voronoi_3

@portnov
Copy link
Owner Author

portnov commented Feb 8, 2020

Screenshot_20200208_234452

@portnov
Copy link
Owner Author

portnov commented Feb 11, 2020

marching_squares_9

@portnov
Copy link
Owner Author

portnov commented Feb 12, 2020

NURBS curve approximated from greasepencil:

Screenshot_20200212_230007

@portnov
Copy link
Owner Author

portnov commented Feb 12, 2020

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

Screenshot_20200212_231742

@portnov
Copy link
Owner Author

portnov commented Feb 12, 2020

Quads to NURBS:
Screenshot_20200213_001127

@portnov
Copy link
Owner Author

portnov commented Feb 24, 2020

Screenshot_20200224_212016

@portnov
Copy link
Owner Author

portnov commented Feb 24, 2020

Voronoi on some random NURBS surface:
Screenshot_20200224_231748

@nortikin
Copy link
Contributor

Снимок экрана от 2020-02-24 23-16-40
Снимок экрана от 2020-02-24 23-16-33
Снимок экрана от 2020-02-24 23-16-26
Снимок экрана от 2020-02-24 23-16-18

@portnov
Copy link
Owner Author

portnov commented Feb 25, 2020

3D Voronoi-like structure...
Screenshot_20200225_233941

@portnov
Copy link
Owner Author

portnov commented Mar 1, 2020

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

@portnov
Copy link
Owner Author

portnov commented Mar 5, 2020

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

@portnov
Copy link
Owner Author

portnov commented Mar 9, 2020

Another minimal surface + Voronoi...
nurbs_min_surface_2

@portnov
Copy link
Owner Author

portnov commented Mar 12, 2020

Generate minimally twisted ribbon along NURBS curve
Screenshot_20200312_231127

@portnov
Copy link
Owner Author

portnov commented Mar 14, 2020

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

@portnov
Copy link
Owner Author

portnov commented Mar 15, 2020

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

@portnov
Copy link
Owner Author

portnov commented Mar 17, 2020

Trim surface with a curve

Screenshot_20200317_233347

Screenshot_20200318_000416

@portnov
Copy link
Owner Author

portnov commented Mar 17, 2020

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

Screenshot_20200318_012703

@portnov
Copy link
Owner Author

portnov commented Mar 20, 2020

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

@portnov
Copy link
Owner Author

portnov commented May 11, 2020

marching_squares_7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants