Tags: flagshipz-imageportraitcharacter2026-sota
Inputs (6)#
The typed parameter surface callers bind when they request this workflow. Enum options and numeric bounds are the values the workflow document declares.
promptstringdefault a serene meditation teacher with kind eyeslightingenumdefault soft_studiogolden_hoursoft_studiocandlelightnorthern_windowdappled_forestmoodenumdefault sereneserenejoyfulcontemplativeradiantaspectenumdefault portrait_896x1152portrait_896x1152square_1024landscape_1152x896stepsintegerdefault 8min 4max 12seedintegerdefault -1ComfyUI node graph (9)#
The executable ComfyUI prompt graph: 9 nodes across 8 distinct node classes, wired by 9 data dependencies. Nodes tinted green come from a custom node pack this workflow declares; the rest are ComfyUI core / baked-community classes.
Nodes (9)#
1UNETLoadercoreunet_name = z_image_turbo_bf16.safetensorsweight_dtype = defaultMODEL2CLIPLoadercoreclip_name = qwen_3_4b.safetensorstype = lumina2CLIP3VAELoadercorevae_name = z_image_ae.safetensorsVAE4ModelSamplingAuraFlowcoremodel = ◂ node 1 · out[0]shift = 3.0MODEL5CLIPTextEncodecoretext = {{constructed_prompt}} tmplclip = ◂ node 2 · out[0]CONDITIONING6CLIPTextEncodecoretext = clip = ◂ node 2 · out[0]CONDITIONING7EmptySD3LatentImagecorewidth = {{aspect_map[aspect].width}} tmplheight = {{aspect_map[aspect].height}} tmplbatch_size = 1LATENT8KSamplercoremodel = ◂ node 4 · out[0]positive = ◂ node 5 · out[0]negative = ◂ node 6 · out[0]latent_image = ◂ node 7 · out[0]seed = {{seed}} tmplsteps = {{steps}} tmplcfg = 1.0sampler_name = res_multistepscheduler = simpledenoise = 1.0LATENT9VAEDecodecoresamples = ◂ node 8 · out[0]vae = ◂ node 3 · out[0]IMAGEPrompt construction#
templateA photorealistic portrait photograph: {base_prompt}, {mood_prompt}, {lighting_prompt}. 85mm lens look, shallow depth of field, true-to-life skin texture, natural color.Variables (3)#
base_prompt{{prompt}} tmplmood_prompt{{mood_prompts[mood]}} tmpllighting_prompt{{lighting_prompts[lighting]}} tmplParameter banks (3)#
The prompt / configuration lookup tables this workflow keys into from its inputs — the vocabulary that turns a style / palette / preset selection into graph parameters.
lighting_prompts (5)#
golden_hourlit by low golden-hour sun with warm rim light and soft long shadowssoft_studiolit by a large soft studio key with gentle fill, clean catchlightscandlelightlit by warm candlelight with intimate falloff and amber tonesnorthern_windowlit by cool diffuse north-window light, painterly and evendappled_forestlit by dappled light through leaves, fresh and naturalisticmood_prompts (4)#
serenea calm, present expression with relaxed posturejoyfula warm genuine smile reaching the eyescontemplativea thoughtful inward gaze, quiet intensityradiantan open, luminous expression full of vitalityaspect_map (3)#
portrait_896x1152{"width": 896, "height": 1152}square_1024{"width": 1024, "height": 1024}landscape_1152x896{"width": 1152, "height": 896}Models & dependencies#
Models required (3)#
z_image_turbo_bf16.safetensorsqwen_3_4b.safetensorsz_image_ae.safetensorsOutput contract#
What a successful run of this workflow returns.
typeimageformatpngTaxonomy & routing#
How the control plane classifies this workflow — from the committed workflow-taxonomy-registry.json. It drives the consistency / control surface the agentic director can exercise over the workflow.
assetFamilyportrait-hero-image-bundleoutputPackageProfileimage-single-profilecontrolModalitiesmodel-lockpalette-locksampler-scheduler-lockseed-lockstyle-anchoridentity-adapterconsistencyDimensionsidentitylightinglensnotesFlagship 2026 photoreal portrait on Z-Image-Turbo.