executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
still-image-demoRun 3DDFA_V2 still-image alignment, rendering, pose, texture, and mesh export workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for demo.py workflows on a single image: sparse or dense
landmarks, 3D renderings, depth, PNCC, UV texture, pose boxes, and PLY/OBJ mesh
exports.
Read this sub-skill when the task asks to:
2d_sparse, 2d_dense, 3d, depth, pncc, uv_tex, pose,
ply, or obj outputs.--onnx for a single-image demo.No face detected, missing result files, headless plotting, or
mode-specific failures.../setup-and-assets/ if native extensions or checkpoints are not known
to be ready.../../references/model-assets.md when switching configs or missing
weight files.--show_flag false; the bundled wrapper also
sets a headless plotting backend.The bundled wrapper preserves the original demo.py CLI. Put original demo
arguments after --:
python <skill-root>/sub-skills/still-image-demo/scripts/run-still-image.py \
--repo-root <checkout> -- \
-f <image-path> -o 3d --show_flag false --onnx
Use direct repo commands only when you already applied the same compatibility and headless setup the wrapper provides.
Read references/workflows.md for the full output-mode table. The highest-use
choices are:
2d_sparse for 68-point landmark overlays.2d_dense for dense landmark visualization.3d for rendered dense mesh overlay.depth, pncc, and uv_tex for specialized per-pixel visual products.pose for yaw/pitch/roll pose-box visualization.ply and obj for mesh serialization.Outputs default to examples/results/ and use the input basename plus the
selected option.
--onnx for CPU latency and when the .onnx assets are already
present or can be auto-converted.configs/mb05_120x120.yml when the task values speed over the default
backbone.3d, depth, pncc, uv_tex, ply, and
obj; sparse mode is enough for 2d_sparse and pose.../video-and-tracking/.../onnx-and-benchmarking/.Read references/troubleshooting.md for still-image-specific failures and
../../references/troubleshooting.md for shared build/import failures.