inkmap c8194e5: docs(inklang): converge placement documentation
Browse files
README.md
CHANGED
|
@@ -21,6 +21,7 @@ can read back.
|
|
| 21 |
|
| 22 |
| do this | to |
|
| 23 |
| --- | --- |
|
|
|
|
| 24 |
| click a design, then click the body | place it — a ghost follows your pointer until you click |
|
| 25 |
| type a subject under **Generate a design** | have a new flash design drawn for you (a few seconds; it queues on a shared GPU) |
|
| 26 |
| **A** / **D** | rotate on the skin (hold **Shift** for bigger steps) |
|
|
@@ -37,14 +38,21 @@ to your own computer. Only the subject you type is sent to the generator,
|
|
| 37 |
which draws with the open-weights [Z-Image-Turbo](https://huggingface.co/Tongyi-MAI/Z-Image-Turbo)
|
| 38 |
model and keeps nothing.
|
| 39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
## What is in a saved layout
|
| 41 |
|
| 42 |
Each tattoo is stored as a **surface anchor** — a spot on the body mesh — plus
|
| 43 |
a rotation and a size in millimetres, and the file records exactly which body
|
| 44 |
-
it was made on.
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
person.
|
| 48 |
|
| 49 |
## Credits
|
| 50 |
|
|
|
|
| 21 |
|
| 22 |
| do this | to |
|
| 23 |
| --- | --- |
|
| 24 |
+
| describe a placement, such as **on the left forearm** | resolve an exact spot with InkLang; choose from buttons if the wording is ambiguous |
|
| 25 |
| click a design, then click the body | place it — a ghost follows your pointer until you click |
|
| 26 |
| type a subject under **Generate a design** | have a new flash design drawn for you (a few seconds; it queues on a shared GPU) |
|
| 27 |
| **A** / **D** | rotate on the skin (hold **Shift** for bigger steps) |
|
|
|
|
| 38 |
which draws with the open-weights [Z-Image-Turbo](https://huggingface.co/Tongyi-MAI/Z-Image-Turbo)
|
| 39 |
model and keeps nothing.
|
| 40 |
|
| 41 |
+
InkLang is the placement system behind the description box. It normalizes the
|
| 42 |
+
words, combines them with the selected body, and records one exact point on the
|
| 43 |
+
body's canonical surface. It does not generate artwork. A phrase like
|
| 44 |
+
**forearm** needs a left/right choice and nothing is generated or placed until
|
| 45 |
+
you make it. The older “a fine line octopus on the left knee ditch” sentence
|
| 46 |
+
also works; its design words and placement clause stay separate internally.
|
| 47 |
+
|
| 48 |
## What is in a saved layout
|
| 49 |
|
| 50 |
Each tattoo is stored as a **surface anchor** — a spot on the body mesh — plus
|
| 51 |
a rotation and a size in millimetres, and the file records exactly which body
|
| 52 |
+
it was made on. The original placement description, normalized meaning, and
|
| 53 |
+
body-surface resolution travel with that anchor. That is deliberately not a
|
| 54 |
+
picture. A layout is a sketch, not a robot instruction, reachability result, or
|
| 55 |
+
contact qualification. Nothing here operates a machine or tattoos a person.
|
| 56 |
|
| 57 |
## Credits
|
| 58 |
|