diff --git a/content/docs/getting-started.md b/content/docs/getting-started.md index e1815ed..2c17c9a 100644 --- a/content/docs/getting-started.md +++ b/content/docs/getting-started.md @@ -103,7 +103,7 @@ This copies the hand-placed body-18 joints for this painting out of the guide's uv run --with rtmlib --with onnxruntime python ../getting-started/scripts/keypoints.py inputs/painting.png --out keypoints.json ``` -With this painting, the script's ankles land about 44 px below the hand-placed ones, just off the shoe art. Since `@rig-c/parts` 1.17.0, `propose` drafts a chain per leg from them, and step 8 then refuses with `ASSEMBLE_LIMB_JOINT_ON_ART` on `foot_l` (measured 2026-10-19 on 1.17.0 through 1.41.0). Until that is resolved upstream, use the hand-placed file for this example. +With this painting the script puts the left ankle just off the shoe art. On `@rig-c/parts` 1.41.1, step 7 then prints one `LINT` beginning `LINT foot_l at [428, 1077], the l_ankle joint and leg_l1's tip, lies on none of leg_l's art within 1 px along its joint line`, drafts that leg without its ankle cut, and the build goes green (measured 2026-10-20 from empty caches: all ten steps in 166 s, the model download included). From 1.17.0 through 1.41.0 the same joints made step 8 refuse with `ASSEMBLE_LIMB_JOINT_ON_ART`; use the hand-placed file if you are on one of those. ### 7. Draft the bones diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html index 3eaf6f0..c0ec7a1 100644 --- a/docs/getting-started/index.html +++ b/docs/getting-started/index.html @@ -175,7 +175,7 @@

6. Put the joints in place

Detecting the joints with a script instead needs uv and downloads about 300 MB of pose models on first run:

uv run --with rtmlib --with onnxruntime python ../getting-started/scripts/keypoints.py inputs/painting.png --out keypoints.json
 
-

With this painting, the script's ankles land about 44 px below the hand-placed ones, just off the shoe art. Since @rig-c/parts 1.17.0, propose drafts a chain per leg from them, and step 8 then refuses with ASSEMBLE_LIMB_JOINT_ON_ART on foot_l (measured 2026-10-19 on 1.17.0 through 1.41.0). Until that is resolved upstream, use the hand-placed file for this example.

+

With this painting the script puts the left ankle just off the shoe art. On @rig-c/parts 1.41.1, step 7 then prints one LINT beginning LINT foot_l at [428, 1077], the l_ankle joint and leg_l1's tip, lies on none of leg_l's art within 1 px along its joint line, drafts that leg without its ankle cut, and the build goes green (measured 2026-10-20 from empty caches: all ten steps in 166 s, the model download included). From 1.17.0 through 1.41.0 the same joints made step 8 refuse with ASSEMBLE_LIMB_JOINT_ON_ART; use the hand-placed file if you are on one of those.

7. Draft the bones

bunx rig-parts propose --parts work/rig --source inputs/painting.png --out work --keypoints keypoints.json
 bun ../getting-started/scripts/take.ts work/proposal.json config.json bones meshes regions motion limbs
diff --git a/docs/getting-started/index.md b/docs/getting-started/index.md
index a557c15..64f5fb5 100644
--- a/docs/getting-started/index.md
+++ b/docs/getting-started/index.md
@@ -95,7 +95,7 @@ This copies the hand-placed body-18 joints for this painting out of the guide's
 uv run --with rtmlib --with onnxruntime python ../getting-started/scripts/keypoints.py inputs/painting.png --out keypoints.json
 ```
 
-With this painting, the script's ankles land about 44 px below the hand-placed ones, just off the shoe art. Since `@rig-c/parts` 1.17.0, `propose` drafts a chain per leg from them, and step 8 then refuses with `ASSEMBLE_LIMB_JOINT_ON_ART` on `foot_l` (measured 2026-10-19 on 1.17.0 through 1.41.0). Until that is resolved upstream, use the hand-placed file for this example.
+With this painting the script puts the left ankle just off the shoe art. On `@rig-c/parts` 1.41.1, step 7 then prints one `LINT` beginning `LINT foot_l at [428, 1077], the l_ankle joint and leg_l1's tip, lies on none of leg_l's art within 1 px along its joint line`, drafts that leg without its ankle cut, and the build goes green (measured 2026-10-20 from empty caches: all ten steps in 166 s, the model download included). From 1.17.0 through 1.41.0 the same joints made step 8 refuse with `ASSEMBLE_LIMB_JOINT_ON_ART`; use the hand-placed file if you are on one of those.
 
 ### 7. Draft the bones
 
diff --git a/llms-full.txt b/llms-full.txt
index 2674f9b..713080f 100644
--- a/llms-full.txt
+++ b/llms-full.txt
@@ -241,7 +241,7 @@ This copies the hand-placed body-18 joints for this painting out of the guide's
 uv run --with rtmlib --with onnxruntime python ../getting-started/scripts/keypoints.py inputs/painting.png --out keypoints.json
 ```
 
-With this painting, the script's ankles land about 44 px below the hand-placed ones, just off the shoe art. Since `@rig-c/parts` 1.17.0, `propose` drafts a chain per leg from them, and step 8 then refuses with `ASSEMBLE_LIMB_JOINT_ON_ART` on `foot_l` (measured 2026-10-19 on 1.17.0 through 1.41.0). Until that is resolved upstream, use the hand-placed file for this example.
+With this painting the script puts the left ankle just off the shoe art. On `@rig-c/parts` 1.41.1, step 7 then prints one `LINT` beginning `LINT foot_l at [428, 1077], the l_ankle joint and leg_l1's tip, lies on none of leg_l's art within 1 px along its joint line`, drafts that leg without its ankle cut, and the build goes green (measured 2026-10-20 from empty caches: all ten steps in 166 s, the model download included). From 1.17.0 through 1.41.0 the same joints made step 8 refuse with `ASSEMBLE_LIMB_JOINT_ON_ART`; use the hand-placed file if you are on one of those.
 
 ### 7. Draft the bones