[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80108":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":15,"stars30d":12,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":9,"rankLanguage":9,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},80108,"Flux_ID_Adjuster","Magirad\u002FFlux_ID_Adjuster","Magirad","The node has been created with an objective of identity consistency for FLUX.2 klein 9b models in ComfyUI.",null,"Python",60,4,56,0,1,2.1,"Other",false,"main",true,[],"2026-06-12 02:03:58","# FLUX Identity Adjuster\n\nThe node has been created through vibe coding. The main objective is for identity consistency for FLUX.2 klein 9b models in ComfyUI.\n\nThe default values are fixed for the best result but I have only tested it for limited samples so look for your own settings.\n\n| Parameter | Default | Description & Visual Impact |\n| :--- | :---: | :--- |\n| **`layout_blocks`** | `3-7` | **D-Blocks.** Establishes global layout and integrates the subject into the background safely. Anchors run at 25% strength here to actively prevent multi-head (Janus) artifacts. |\n| **`identity_blocks`** | `8-19` | **S-Blocks.** Synthesizes high-frequency identity, facial micro-geometry, and photorealism. Hard snapping runs at full 100% strength here. |\n| **`saliency_scan_blocks`** | `6-23` | The specific blocks where the script mathematically scans the canvas to dynamically isolate the face from the background during Step 1. |\n| **`photorealistic_smoothing`** | `TRUE` | **ON:** Applies an FFT filter to delete high-frequency static for photorealistic skin.\u003Cbr>**OFF:** Transfers raw reference textures (preserves brushstrokes, film grain, or 2D art styles). |\n| **`total_sampling_steps`** | `4` | **CRITICAL:** Must match your KSampler steps! Syncs the internal curve to ensure style and geometry inject at the exact correct anatomical phases. |\n| **`boost_fade_curve`** | `Ease-In` | Controls how the identity injection fades out over time. *Ease-In* is highly recommended to protect late-stage text styling (like watercolors or lighting). |\n| **`identity_strength`** | `1.5` | Primary multiplier for facial likeness. Higher values force a stronger resemblance but may stiffen the subject's pose. |\n| **`background_text_strength`** | `0.6` | Amplifies your text prompt to construct the background and apply style. Automatically muted during delicate anatomy phases to protect fingers. |\n| **`dynamic_text_balancing`** | `TRUE` | Automatically throttles text strength when the face is struggling to form, preventing complex text prompts from crushing the facial identity. |\n| **`target_likeness_metric`** | `0.35` | The raw cosine goal. 0.35 is mathematically ideal for Flux. Pushing higher forces aggressive pulling; lower allows more stylistic freedom. |\n| **`soft_blend_k`** | `1` | Averages the top K matches for smooth skin. Committed anchors (eyes\u002Flips) ignore this and snap exactly to K=1 for maximum sharpness. |\n| **`face_isolation_strictness`** | `1.0` | Top % of tokens to lock as the \"Face\". Set to 1.0, when using the tight face crop, to pull the full body\u002Fbackground. Lower values (e.g., 0.35) isolate just the face for hybrid generations. |\n| **`confidence_gate`** | `0.15` | Minimum confidence required to soft-pull a token. Higher values prevent visual artifacts but might freeze the render. 0.0 disables the safety gate. |\n| **`hard_anchor_margin`** | `0.06` | The margin of certainty required to permanently lock a token (like a pupil). Lower means anchors lock faster; higher requires absolute certainty. |\n| **`contrast_and_texture_floor`** | `0.25` | Base similarity cutoff. Increasing this boosts visual contrast and removes noise, but pushing too high creates waxy, over-smoothed skin. |\n| **`subject_mask`** *(Optional)* | `None` | Connect a mask here to restrict the Saliency Radar to only consider reference tokens inside the drawn area. |\n\n### installation\ngot to your  comfyui custom_nodes folder and use cmd to open windows command promt and type:  \ngit clone https:\u002F\u002Fgithub.com\u002FMagirad\u002FFlux_ID_Adjuster.git\n(if you have git  installed or just create a new folder and copy the files)\n\n### Important Tips\n* I have exclusively tested this on normal KSampler not on advance\u002F custom  KSampler.\n* Always remember to match your sampling steps to the KSampler steps to ensure proper anatomy.\n* For **photorealism**, keep `photorealistic_smoothing` turned on, and lower the `contrast_and_texture_floor` slightly around 0.18 - 0.20, which will add more natural noise.\n* For **anything artistic**, keep `photorealistic_smoothing` turned off, use the \"Ease-In\" curve and bump `background_text_strength` up slightly. For more contrast, increase the `contrast_and_texture_floor` slightly around 0.30+ but it will result in waxy skin.\n\n### License\nThis project uses the **PolyForm Noncommercial License 1.0.0**. The short version is: you are completely free to use this tool, as long as you aren't using it to make money.\n\n✅ **What you CAN do for free:** * Use it for your personal art, hobbies, school projects, academic research, or charity work.\n* Tinker with the code, modify the node, build on top of it, and share your tweaks with the community (as long as those are also free).\n\n❌ **What you CANNOT do (without permission):** * Use this node inside a paid AI generation service, a commercial cloud product, a Patreon-gated workflow, or any business where it helps generate revenue.\n\n**Looking to use this for business?**\nIf you are a company or developer wanting to integrate this into a commercial product or paid service, we can set that up! Just open an issue on this GitHub repository or reach out via the contact info on my GitHub profile to arrange a separate commercial license.\n\n\n### special thanks to https:\u002F\u002Fgithub.com\u002Fcapitan01R as i was able to solve some tricky issues by referring to his enhancer node pack.\n","FLUX Identity Adjuster 是一个旨在提高ComfyUI中FLUX.2 klein 9b模型身份一致性的节点。项目通过精心设计的参数如布局块、身份块和显著性扫描块等，来优化面部微几何结构及背景融合度，并支持开启或关闭基于FFT滤波器的逼真皮肤平滑处理等功能。它适用于需要高度控制生成图像中人物面部特征与整体风格一致性的场景，特别是在追求高保真度合成效果时。用户可以根据具体需求调整各项参数，以达到最佳视觉效果。",2,"2026-06-11 03:59:16","CREATED_QUERY"]