Curvy Characters
Here is another fun way to do unspeakable things to innocent fonts.
The curvy_char subnetwork takes a text string (one character at a time) and adjusts its "curviness". It's great fun to try different fonts and turn the curviness knob to see what happens. The effect is somewhat similar to the Round Segments node; it reduces a text path to its basic points and then connects them with curves instead of line segments.
The results look best when animated. Attached is a short video of the word "breathe" breathing in and out (loop for maximum relaxation). In the NodeBox network you can adjust the rate of breathing by changing the period value in the wave node.
Curvy Characters is another one of my experiments to explore and demonstrate how to get more control over paths. It requires two custom nodes, path_string (see my recent post about it), and a new node: make_curve. Make curve give you full control over curves by letting you set both control points independently. A clever subnetwork, fit_curve, takes any set of points and calculates the control points of a curve that will pass through all those points; it then uses make_curve to draw the new curved path (open or closed). See my Curves! post for more information. Thanks to Bernhard R. Fischer for the open source algorithm behind fit_curve.
Enjoy! (And don't forget to breathe.)
John
- CurvyChars.zip 12.3 KB
-
Curvy_Characters_Screenshot.png
463 KB
- breathe.mp4 69.7 KB
Keyboard shortcuts
Generic
| ? | Show this help |
|---|---|
| ESC | Blurs the current field |
Comment Form
| r | Focus the comment reply box |
|---|---|
| ^ + ↩ | Submit the comment |
You can use Command ⌘ instead of Control ^ on Mac
Support Staff 1 Posted by Frederik De Ble... on 01 Jul, 2017 12:52 PM
I like the super-round ones!
Support Staff 2 Posted by john on 01 Jul, 2017 08:40 PM
Agreed. Here (attached) is an exotic collection of characters cranked up to a curviness of 306...
Support Staff 3 Posted by john on 01 Jul, 2017 09:28 PM
And here is movie of the alphabet transforming (attached)...