hu-po commited on
Commit
ee8d7b8
·
verified ·
1 Parent(s): 0442ef8

inkmap c8194e5: docs(inklang): converge placement documentation

Browse files
Files changed (1) hide show
  1. README.md +12 -4
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. That is deliberately not a picture: it is the information a
45
- robot would need to draw the same design in the same place. A layout is a
46
- sketch, not an instruction. Nothing here operates a machine or tattoos a
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