Halloween Costume ideas 2015

SVERCHOK / Parametric Snippets 4


Here is the continuation of Snippets Series for Sverchok Add-On.

Thanks to Zeffii, Linus and Nikitron, we are getting more nodes and lots of hidden improvements. Such as the usage of NUMPY in Sverchok code that can give performance boost and more.

Blender is also expecting improvement in NURBS Modeling that will probably give a boost of usability of Sverchok, which can be more support for NURBS creation.

Lots of new nodes, All for Glory of Curves and Surfaves. Still simple nodes, but nice addition to the family.

Get Group by Name and Get Vertex Groups DATA

  • NEW Objects In (added since 20140602)
  • List Item 
The new Objects In node understand GROUP (if we specify the name and press GET), and further more we can also get the Vertex Groups DATA if we check the "Vertex Groups" option.


Vers_grouped OUT SOCKET gives us the List of Vertex Number from the Vertex Group. So we could actually use List Item NODE to get those vertices. In Python, this is equivalent to getting item inside a list using its index number.



  • List Item for EDGE DATA
  • List Item for VERTEX DATA
  • Formula2
Below, we are loading Group Item specifically by its index value using Formula2 node.



UPDATE:

Check out NIKITRON more advanced example with VERTEX GROUP, there is BLEND in the commend below.

Preview:



Get Nurbs Surface and Curve DATA

Yes! NURBS object is now respected and can be loaded into Sverchok! We don't have option for resampling (yet), but one just need to be patient and keep hoping.

I have almost totally ignored the NURBS Curve and Surface functionality in Blender. Well, actually I like the Curve Object in Blender. I have mentioned it in the past. That's because Curve can do this:


NOTE: 
Sverchok Get Curve does not seem to load the Curve Object DATA fully. Such as this conversion as extrude is not yet working. So there are limitations. But Curve => Poly Edge is working already for now.

ZEFFI UPDATE:
Curve Object Extrude is now respected as Mesh inside Sverchok via Object In!



TIPS: Don't forget we can use Grease Pencil => Curve, and then get the Curve into Sverchok. Sverchok Get Curve is good for Curve Edges, for now.

If you use Grease often, you might want to have Smooth Stroke and Simplify Stroke to be ON from Blender User Preferences:





NURBS LOFTING IN SVERCHOK


  • List Flip
  • Interpolation (Cubic) (NEW)
  • Line Connect

This snippet is really from Nikitron, this is how you can do LOFTING in Blender!

NURBS CURVES => SVERCHOK => LOFTED MESH

Very exciting and useful. In one side, we can see what is going on in creating such Mesh. Then, apart from obvious practical usage, side, we really have additional Parametric control over the resulting mesh.


UPDATED NODE:




Making Procedural Fence, Bridge, Road, Train Tracks is actually a lot easier now to think about it!

"Perlin Noise Vase" (2014) --- we all need 3D printing!

INSTANT RETOPOLOGY!



Nikita supplied this example of INTERPOLATION:


FROM TEXT OBJECT, GET THE OUTLINE ONLY

  • Bisect

PROBLEM:
When we use (LIVE) Text Object into Sverchok, we are getting a triangulated mesh (this is very old school). Normally we want to have a cleaner N-Gon Faces.


SOLUTION:
There are probably plenty of solutions. But Zeffii gave a solution like this: Extrude the Text Object twice, and get the middle part. Nikita also help with this by using Bisect node. Supposedly we can get a nicer N-Gon type of Text.

Currently the result is not 100% perfect, as it does not work with Letter that is made up of Compound. Well, pretty close for now. 


Having a LIVE Text Object, means we can easily change the INPUT by editing the Text.

Then, we can further do something with it like Wiggle Text Outline:


And then Skin Modifier.


You can also "cleaning up" Text Object Mesh this way using Remesh Modifier:

Polygons can't have gaps in BMesh. So if an Ngon face has a gap, it's always split somewhere.


For now, we have to settle this "issue" using Text Object => Curve conversion => Sverchok => Mesh. Less immediate result, and one manual step, but I think it was not too bad.

The "issue" is not with Sverchok, but with Blender Text Object that is still using the old school way of Mesh Conversion and giving Triangulated result, instead of clean N-Gon mesh.

REQUEST:
Dear Blender Developer, can we make it so that when Text => Mesh, it does not get triangulated? Maybe something that is more planar or remesh style. Thank you.

Wishlist is to be able to have something like this:

Snapshot from Maya Text.

Post a Comment

MKRdezign

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget