
Various notes on the visual choices made for the Nataniev projects.
No, I don't hate color, on the contrary, I respect color so much as to not apply it frivolously.
Additional details can be found in the faqs. Most of the assets were created with a combination of Nasu, Moogle and Dotgrid.
The Dinaisth Flag | ||
---|---|---|
#72DEC2 | #000000 | #FFFFFF |
Audio | Visual | Research |
The Flag of Dinaisth depicts ehrivevnv's ultraviolet reflection upon the Kanikule ocean below a lightless sky.

It is an old rendition of the character for blue, found in the the Shuowen Jiezi, the character dictionary written by Xu Shen, 100 CE. This particular glyph has probably never been used outside of paleography. I found it to be very beautiful, and the word "blue" has a special meaning in the stories from which my handle "neauoire" comes from.

The neauoire Ambigram avatar is used mostly in forums, as an alternative to the 091450 icon. The design is taken from the complete Neau Ambigram, also found here.

The Carmilla icon is taken from the 1995 cyberpunk magazine with the same name. This avatar is primarily being used on Mastodon and private channels.

The Orb fractal icon was created in 2007 and has come to represent the Trisight, it is usually visible on the main portal page of this wiki.

The Neauismetic crest features various elements found in the iconography of the Neon Hermetists. This icon is used mostly on official documentation, maps and charts from Dinaisth.

The Lietal icon represents the relationship between the language's elementary constructs.

A mug shot created with an old abandoned police sketch software for Macintosh, from the 1980s.
The name of our sailboat, written with the alphabet flags.
Pascal
Here is the XXIIVV logo written in Pascal.
program XXIIVV; procedure DrawPath (scale, thickness, offx, offy: integer); var arc: Rect; begin PenSize(thickness, thickness); {line1} MoveTo(offx, round(offy + (2 * scale))); LineTo(offx, offy + round(0.5 * scale)); {line2} MoveTo(offx + scale, round(offy + (1.5 * scale))); LineTo(offx + scale, offy + round(0.5 * scale)); {line3} MoveTo(offx + (2 * scale), round(offy + (1.5 * scale))); LineTo(offx + (2 * scale), offy + round(0.5 * scale)); {line4} MoveTo(offx + (3 * scale), round(offy + (0.5 * scale))); LineTo(offx + (3 * scale), offy + round(2 * scale)); LineTo(offx + (4 * scale), offy + round(2 * scale)); LineTo(offx + (4 * scale), offy + round(0 * scale)); LineTo(offx + (5 * scale), offy + round(0 * scale)); LineTo(offx + (5 * scale), offy + round(2 * scale)); LineTo(offx + (6 * scale), offy + round(2 * scale)); LineTo(offx + (6 * scale), offy + round(0 * scale)); LineTo(offx + (7 * scale), offy + round(2 * scale)); LineTo(offx + (8 * scale), offy + round(0 * scale)); LineTo(offx + (9 * scale), offy + round(2 * scale)); { arc1 } SetRect(arc, offx, offy, offx + scale + thickness, offy + scale + thickness); FrameArc(arc, 270, 180); { arc2 } SetRect(arc, offx + (scale), offy + scale, offx + (2 * scale) + thickness, offy + (2 * scale) + thickness); FrameArc(arc, 90, 180); { arc3 } SetRect(arc, offx + (scale * 2), offy, offx + (3 * scale) + thickness, offy + scale + thickness); FrameArc(arc, 270, 180); end; begin { Bresenham 4, 6, 7, 10, 11, 14, 17, 20, 23, 24, 27, 30, 37 } ShowDrawing; DrawPath(27, 1, 20, 25); end.
.png | ![]() |
.svg |
SVG
Draw in svg.
M 1,31 l 0,-22.5 a 7.5,7.5 0 1,1 15,0 l 0,15 a 7.5,7.5 0 0,0 15,0 l 0,-15 a 7.5,7.5 0 1,1 15,0 l 0,22.5 15,0 0,-30 15,0 0,30 15,0 0,-30 0.5,0 15,30 15,-30 15,30
Dotgrid
Draw in dotgrid.
1 setcolor 0,32 0,8 line 0,8 0,0 8,0 16,0 16,8 arc 16,8 16,24 line 16,24 16,32 24,32 32,32 32,24 arc 32,24 32,8 line 32,8 32,0 40,0 48,0 48,8 arc 48,8 48,32 64,32 64,0 80,0 80,32 96,32 96,0 112,32 128,0 144,32 line
Moogle
Draw in moogle.
addline(&scn, scale * 0, 0, 0, scale * 0, scale * 1.5, 0); translate( addarc(&scn, scale * 0.5, 6, 180), scale * 0.5, scale * 1.5, 0); addline(&scn, scale * 1, scale * 0.5, 0, scale * 1, scale * 1.5, 0); translate( rotate(addarc(&scn, scale * 0.5, 6, 180), 180, 0, 0), scale * 1.5, scale * 0.5, 0); addline(&scn, scale * 2, scale * 0.5, 0, scale * 2, scale * 1.5, 0); translate( addarc(&scn, scale * 0.5, 6, 180), scale * 2.5, scale * 1.5, 0); addline(&scn, scale * 3, scale * 0, 0, scale * 3, scale * 1.5, 0); addline(&scn, scale * 3, scale * 0, 0, scale * 4, scale * 0, 0); addline(&scn, scale * 4, scale * 2, 0, scale * 4, scale * 0, 0); addline(&scn, scale * 4, scale * 2, 0, scale * 5, scale * 2, 0); addline(&scn, scale * 5, scale * 0, 0, scale * 5, scale * 2, 0); addline(&scn, scale * 5, scale * 0, 0, scale * 6, scale * 0, 0); addline(&scn, scale * 6, scale * 2, 0, scale * 6, scale * 0, 0); addline(&scn, scale * 6, scale * 2, 0, scale * 7, scale * 0, 0); addline(&scn, scale * 8, scale * 2, 0, scale * 7, scale * 0, 0); addline(&scn, scale * 8, scale * 2, 0, scale * 9, scale * 0, 0); for(i = 0; i < scn.len; i++) translate(&scn.meshes[i], -scale * 4.5, 0, 0); for(i = 0; i < scn.len; i++) extrude(&scn.meshes[i], 10);



incoming(2): visual faqs lifestyle faqs
Last update on 14T10, edited 4 times. +21/21fh -||||-