User:Stin

From DigitalCraft_Wiki
Jump to navigation Jump to search
Stijn Zijlstra

Stijn Zijlstra
0928745
Graphic Design
1B

0928745@hr.nl

Mimicking Calligraphy

Calligraphy (from Greek: καλλιγραφία) is a visual art related to writing. It is the design and execution of lettering with a broad tip instrument, brush, or other writing instruments. A contemporary calligraphic practice can be defined as, "the art of giving form to signs in an expressive, harmonious, and skillful manner" [1]

The Japanese calligraphy (Shodo) is one of the most popular fine arts of Japan. Calligraphical works are appreciated not less than products of painting. But this kind of the fine arts possesses also philosophical sense. In the simplest understanding the calligraphy is an art to write beautifully. The master creates a work of art by bamboo brush and inks on the rice paper. It transfers harmony and beauty. The parity of simple and graceful is embodied in calligraphical works as one of main principles of Japanese aesthetics wabi sabi. There is nothing casual in Japanese calligraphy. The beginning, the direction, the form and the ending of lines, the balance between elements are important for each line and point, and even the empty space testifies about many things. The hieroglyphs are harmonious, proportional, balanced.[2]

But as technology is advancing does that mean that algorithms will be able to analyse art and replicate it? Even creating their own variants and showing a degree of originality resulting in the traditional craftsmen being superfluous?

In CGP Grey's video Humans Need Not Apply he talks about the revolution of mechanical muscles making human muscles less in demand. And how developers of automation are constructing mechanical minds to make human minds less in demand as well. There is a notion that mechanical minds will eventually be able to do creative work as well. Just as the fact that before people assumed playing chess was a uniquely human thing that computers couldn't do, we might be surprised by the development in this field.

Just like Emily Howell.

Emily Howell is a computer program created by David Cope during the 1990s. Emily consists of an interactive interface that allows both musical and language communication. By encouraging and discouraging the program, Cope attempts to "teach" it to compose music more to his liking. The program uses only the output of a previous composing program called Experiments in Musical Intelligence (Emmy) as a source database for its musical choices.


How would it be possible to emulate calligraphy, an art form requiring years of experience, by a mere robot?


In order to achieve a varying line weight within the calligraphy the pen used had to be lowered and raised during the drawing process to simulate pressure. The pen used in this case is a Pentel Pocket Brush Pen. It's a pen with a brush nib with ink cartridges to supply the ink which are positioned inside the barrel. It's a compact solution for calligraphy as it has the form factor of a regular pen.

Pentel.jpg

Pentel Pocket Brush Pen


Defining sensitivity Strokewidth.jpg These strokes were drawn by using the 4xidraw and a gcode file going in a straight line, using:

M3 Sα

α = Variable that defines the height of the pen, operating a servo. Ranges from 100 to 0


And seperating the line into 10 segments, lowering the pen along the line from 90 to 0.
As you can see the line doesn't start to change pressure sensitivity until it reaches about 7/10th, depending on the initial distance of pen to paper at 100 and weight on the pen. The effective range was defined as 40–100.

Stroke Order

Nin-01.jpg

Stroke Order

Chinese and Japanese characters have a specific stroke order for writing out the character. To simulate brush pressure I had to separate the strokes and export each one via InkScape's plugin
Turnkey Laser Exporter


The text I decided to use is "人間失格" pronounced "Ningen Shikkaku", which is the title of the book No Longer Human by Osamu Dazai and is one of Japan's most famous novels. But it was moreof used as a filler text to try whether it would work.

Ningen Shikkaku

Ninfinal.jpg

The result ended being more abstract than expected initially. But there's a certain beauty in it's roughness and unexpectedness. With some characters it completely loses it's legibility, but especially the first, the simplest character reads very well. But the second character really has a nice variety in lineweight.

Difficulties

  • There has to be a fixed height for the brush pen, as a difference in height as few as 1 mm would change the outcome of the end result rather drastically.

  • The various single file method turns it slightly into a performance art. As people watch the words slowly being written down, waiting in anticipation for the next file to load. In a certain sense this can be considered a difficulty because it's more strainous for the "performer". This could be countered by compiling the individual gcode coordinates into one bigger file.

  • During the writing the pen's position also shifted further upward. The pen should have been fastened tighter.


    What will it prove for the future?
    So far it's still abstract, which has it's own charms The next step would be creating a script or application that could automatically detect linewidth involved. And in turn generate the gcode for the 4xidraw themselves removing the strain of doing everything by hand. Nevertheless, after having went through the process once the file(s) would be ready to create an unlimited amount of reproductions if the circumstances are consistent.

    Preferably there'd be an add-on that would also be able to simulate brush tilt as well. I assume it would involve a second servo and variable. But in this case it'd be handy to also study the way a calligrapher's hand moves to more accurately apply the movement to the end result.


  • I will leave you with my final reflection in the project, in which I feel it contains a certain beauty in it's boldness.

    In a certain sense it's an insult to the art form, which is practiced with great discipline and intuition.