Skip to content

Releases: ralksta/ComfyUI-Photoshoot

Photoshoot 2.1.5

Choose a tag to compare

@ralksta ralksta released this 24 Aug 21:16

Changed

  • The changelog is now reachable from the top of the README instead of from
    line 336, next to a release badge that shows which version is current. Twelve
    releases in the registry and nothing on the repository front page reads as a
    project that stopped.

Photoshoot 2.1.4

Choose a tag to compare

@ralksta ralksta released this 24 Aug 21:14

The anchor workflow's LoraLoaderModelOnly landed after 2.1.3 had already gone
to the registry, so the published package and the repository disagreed about
what that file contains. A version number should mean one thing; this one
re-publishes so it does.

Photoshoot 2.1.3

Choose a tag to compare

@ralksta ralksta released this 24 Aug 21:04

Added

  • An anchor-set workflow. example_workflows/photoshoot-anchor-set.json,
    built by tools/baue_workflow.py --anker. Node for node it is the series
    workflow; everything that differs is state — noise axis off with a seed in
    place, ratio fixed, mood held to one family, count at six, output to
    krea2/anchor.

    That is exactly why it earns a file where the draft variant did not. The
    draft was a gesture, Ctrl+B on two nodes, and a sentence carries a gesture.
    A filled-in panel is not something a sentence can hand over, and the setting
    that matters here — turning the noise axis off before looking for a person
    — is the one people get wrong in the obvious order.

Photoshoot 2.0.9

Choose a tag to compare

@ralksta ralksta released this 24 Aug 12:24

Fixed

  • Arms and legs are now coupled to the posture. Camera against placement was
    fixed in 2.0.3, posture against tension in 2.0.4. The remaining pair was the
    worst of the three: 18 postures, 14 arm positions and 10 leg positions drawn
    independently. Measured over 500 runs, one in five asked for something
    nobody can do
    walking, arms wrapped around the knees, knees together, feet apart was a real draw, and so were standing, legs stretched out and
    leaning against a wall, legs tucked underneath.

    The model does not refuse those. It splits the difference and twists the body
    until both halves are half-true, which reads as bad anatomy rather than as a
    bad prompt — that is how this was found, in a render, not in the code.

    HALTUNG_ARME and HALTUNG_BEINE work exactly like HALTUNG_SPANNUNG:
    haltung comes first in FOLGE, so it is settled before arms and legs are
    drawn. Hands resting in the lap need a lap; forearms need something to rest
    on; a stride is not a stride with the ankles crossed. After the change the
    same 500 runs contain no contradiction at all. The preview in js/shooting.mjs
    filters identically, and the tables go out over /krea2/presets.