═══════════════════════════════════════════════════════════════════════════════ OCTANE RENDER ═══════════════════════════════════════════════════════════════════════════════ ─────────────────────────────────────────────────────────────────────────────── IDENTITY ─────────────────────────────────────────────────────────────────────────────── Base model FLUX.2 [klein] 9B Generation mode not declared by the author Checkpoint not determined — verify before use Category Visual style Author ArsMachina Source https://civitai.com/models/1883576 Provenance CivitAI · model 1883576 · version 2671807 ─────────────────────────────────────────────────────────────────────────────── WEIGHTS ─────────────────────────────────────────────────────────────────────────────── File OctaneRenderKlein9b.safetensors Version Klein9B Size 79.0 MB Format SafeTensor / unknown precision SHA256 2702e62d56daef6da61ceffc9c3ebfb16712ddf1574d86a4d66661b4143c8542 Published 2026-03-02 ─────────────────────────────────────────────────────────────────────────────── TRIGGER WORDS ─────────────────────────────────────────────────────────────────────────────── › "Octane Render" ─────────────────────────────────────────────────────────────────────────────── RECOMMENDED SETTINGS ─────────────────────────────────────────────────────────────────────────────── The author did not publish specific settings. No author settings were published. Community baseline: steps Distilled FLUX.2-klein-9B: 4 (HF card example; it is step-distilled to exactly this, and more steps do not refine further). Base FLUX.2-klein-base-9B: 50 in the HF card example and in ComfyUI's benchmark; community practice runs lower, with ~20 for production and 8-12 for fast iteration reported in the CivitAI consistency-LoRA article., cfg Distilled: guidance_scale 1.0 (HF card). It is guidance-distilled and its transformer config sets guidance_embeds=false, so raising CFG degrades rather than improves. Base: guidance_scale 4.0 (HF card); the CivitAI consistency-LoRA article recommends 3.5-4.5 for most edits., sampler Not stated by BFL or by docs.comfy.org, and the official flux2 GitHub repo documents no sampler, scheduler or shift values either. Community consensus is euler with a resolution-dependent shifted-Euler / flow-match schedule (ComfyUI's Flux2 workflows use a scheduler that interpolates shift between base_shift and max_shift by output resolution). Start from ComfyUI's downloadable Flux.2 klein workflow template rather than a blog. See unverified., resolution 1024x1024 in every BFL HF card example and in CivitAI's 9B training recipe ("resolution": 1024). Non-square ratios work but no official list of supported dimensions or a stated alignment multiple was found — see unverified., lora_strength 1.0 is the diffusers/ComfyUI default and what CivitAI applies to training previews (strength 1.0). Published per-LoRA guidance varies and should be read from the LoRA, not assumed: the widely used Klein 9B consistency LoRA's CivitAI article says start at 0.5 within a 0.2-1.0 range (0.2-0.4 loose, 0.5-0.7 balanced, 0.8-1.0 maximum structural stability) and warns that too high a strength stops edits from applying; SOLRICKS' Realistic Detail LoRA card says 0.6-0.8 subtle, 0.8-1.0 stronger, start 0.8; the vafipas663 distillation-delta LoRA card warns it "produces static noise at strength > 0.5. And sometimes, you have to go as low as 0.1.". ─────────────────────────────────────────────────────────────────────────────── ADOPTION & POPULARITY ─────────────────────────────────────────────────────────────────────────────── Downloads 11,990 Rating 100% positive (761/763) Comments 0 Published 187 days ago Download rate 11.6/day since release Adoption rank #35 of 150 in this collection (High) Momentum rank #33 of 150 by download rate (Trending) Adoption tier is the percentile of total downloads within this collection; momentum is the percentile of downloads-per-day since release. Momentum is ranked rather than measured against a fixed rate, because this base model is itself new and every LoRA looks fast on an absolute scale. Both numbers are CivitAI's, read on the scrape date at the foot of this file. ─────────────────────────────────────────────────────────────────────────────── CHAINING / STACKING ─────────────────────────────────────────────────────────────────────────────── Stacks with others not stated The author gave no chaining guidance. The rules below are the general FLUX.2 [klein] 9B ones, not anything specific to this LoRA. General FLUX.2 [klein] 9B rules that apply here (see REFERENCE.txt): • Chain LoRAs by stringing LoraLoaderModelOnly nodes in series, model output into model input. There is no CLIP side to route — klein LoRAs are model-only because the Qwen3 text encoder is not trained (CivitAI's recipe fixes trainTextEncoder: false). • Only stack LoRAs of the same parameter size. 9B stacks with 9B; a 4B LoRA in a 9B stack is an architectural mismatch (3072 vs 4096 hidden, 5+20 vs 8+24 blocks), not a quality question. • Mixing a "Flux.2 Klein 9B" LoRA and a "Flux.2 Klein 9B-base" LoRA in one stack is fine — those strings describe the training checkpoint, not incompatible tensor layouts. Set the sampler for the checkpoint actually loaded. • Run base-trained LoRAs on the distilled checkpoint when you want speed: HF's klein LoRA guide reports the adapter loads there and typically gives better results than on base, at 4 steps. • A base-to-turbo / distillation-extraction LoRA is a whole-model delta, not a content LoRA. Put it on the base checkpoint only, and treat its strength as a steps/CFG dial rather than a style knob. Do not add it on top of the already-distilled checkpoint. • Read each LoRA's own published strength range instead of defaulting everything to 1.0 — klein LoRAs in the wild ship very different ones (0.5 start for the consistency LoRA, 0.8 for SOLRICKS' detail LoRA, under 0.5 and sometimes 0.1 for the vafipas663 distillation delta). • With a consistency or edit LoRA in the stack, excessive strength suppresses the prompt: the consistency LoRA's article says that if edits stop applying, lower it before changing anything else. • Prefer runtime LoRA patching over baking a LoRA into the checkpoint: ComfyUI's Model Merge / Model Save nodes have not detected Flux2 Klein models (4B or 9B) since a March 2026 update — issue #13637, still open. • The author never states which weight family this targets. Two different questions, two different answers. Within 9B (distilled vs base — the two CivitAI strings): not a real incompatibility. Both load through the same Flux2KleinPipeline and have the same repo layout; for the 4B pair, where both transformer configs are public, the distil ─────────────────────────────────────────────────────────────────────────────── PROS ─────────────────────────────────────────────────────────────────────────────── + Widely adopted — 11,990 downloads. [source: CivitAI stats] + Positively received — 761 thumbs-up, 2 down. [source: CivitAI stats] + Explicit trigger word(s) — Octane Render — so the effect can be turned on and off from the prompt. [source: model metadata] + Compact at 79 MB — cheap to stack with other LoRAs. [source: file size] ─────────────────────────────────────────────────────────────────────────────── CONS & CAVEATS ─────────────────────────────────────────────────────────────────────────────── - Author never states which generation mode it was trained for; test against your own workflow before relying on it. [source: description] ─────────────────────────────────────────────────────────────────────────────── COMPATIBILITY WARNING ─────────────────────────────────────────────────────────────────────────────── Two different questions, two different answers. Within 9B (distilled vs base — the two CivitAI strings): not a real incompatibility. Both load through the same Flux2KleinPipeline and have the same repo layout; for the 4B pair, where both transformer configs are public, the distilled and base configs are byte-for-byte identical in every shape field, and the 9B pair is built the same way. HF's own klein LoRA guide states the workflow directly: "Distilled models are step-compressed for fast inference; you train against the base checkpoint and the adapter still loads on the distilled model afterward", and "Applying the LoRA on the distilled model typically gives better results than the base model, and it's faster" (that post is written against 4B, but the family structure is the same). So the two CivitAI strings record which checkpoint the author trained or previewed against, not a hard compatibility wall. The real risk is a silent settings mismatch: load a base-trained LoRA on the distilled checkpoint while keeping the author's 20-50 step / CFG ~4 preview settings and the output degrades badly (distilled wants 4 steps / guidance 1.0), or the reverse. Nothing errors — it just looks wrong. Across sizes (9B vs 4B): a genuine architectural mismatch, from the published transformer configs — different hidden width (4096 vs 3072), different block counts (8+24 vs 5+20) and a different text-conditioning dim (12288 vs 7680, following Qwen3-8B vs Qwen3-4B). A 4B LoRA cannot patch a 9B model: expect missing keys and shape errors, not degraded output. The exact ComfyUI error text is unverified. KV variant: same 9B size and same 4-step distillation, but a distinct checkpoint with its own pipeline; whether standard klein 9B LoRAs patch it cleanly is not documented — see unverified. ─────────────────────────────────────────────────────────────────────────────── AUTHOR'S DESCRIPTION ─────────────────────────────────────────────────────────────────────────────── A LoRA that expands on the built-in “ Octane Render ” style found in most models. Its core is cinematic hyper-detail, beautiful lighting, glossy surfaces, and finely rendered features. It leans toward close-up portraits with Unreal Engine precision and Octane ’s signature clarity. ─────────────────────────────────────────────────────────────────────────────── EXAMPLE MEDIA ─────────────────────────────────────────────────────────────────────────────── 6 preview(s) in ./example_images/ — community results for this LoRA. Videos keep a matching _poster.jpg still frame. No prompts are recorded below: CivitAI's public API flags these posts as having generation metadata but does not return it, so the prompts cannot be scraped. Open the model page to read them. 01_image.jpeg (image, 1024x1024) 02_image.jpeg (image, 1024x1024) 03_image.jpeg (image, 1024x1024) 04_image.jpeg (image, 1024x1024) 05_image.jpeg (image, 1024x1024) 06_image.jpeg (image, 1024x1024) ─────────────────────────────────────────────────────────────────────────────── HOW TO USE (COMFYUI) ─────────────────────────────────────────────────────────────────────────────── 1. Diffusion model -> ComfyUI/models/diffusion_models/. Distilled: flux-2-klein-9b-fp8.safetensors. Base: flux-2-klein- base-9b-fp8.safetensors. (BF16 single-file weights flux-2-klein-9b.safetensors / flux-2-klein-base-9b.safetensors from the gated HF repos also work if you have ~29GB; community GGUF builds exist from unsloth and leejet for lower-VRAM setups.) 2. Text encoder -> ComfyUI/models/text_encoders/qwen_3_8b_fp8mixed.safetensors (from Comfy- Org/vae-text-encorder-for-flux-klein-9b). This is the 9B family's encoder; the 4B family uses qwen_3_4b.safetensors — do not mix them. 3. VAE -> ComfyUI/models/vae/flux2-vae.safetensors (shared across klein sizes). 4. LoRA -> ComfyUI/models/loras/ as a plain .safetensors. 5. Load with Load Diffusion Model (UNETLoader) for the transformer, CLIPLoader for the Qwen3 text encoder, VAELoader for the VAE. docs.comfy.org ships prebuilt Flux.2 klein graphs under Workflow Templates for both the distilled and base branches — start from those rather than wiring by hand, since neither the docs nor BFL's repo state sampler/scheduler/shift in prose; those values live in the template. 6. Insert LoraLoaderModelOnly between the diffusion-model loader and the sampler. Model-only is correct for klein: the Qwen3 text encoder is not trained by the standard klein trainers, so there is no text-encoder half to patch. 7. Set steps and guidance to match the checkpoint you actually loaded, not the one the LoRA was trained on: 4 steps / guidance 1.0 on distilled, ~20-50 steps / guidance ~4.0 on base. 8. Note the 9B repos are gated on HuggingFace — you must accept the FLUX Non-Commercial License on the repo page before any download, including scripted ones. ─────────────────────────────────────────────────────────────────────────────── Scraped by lorakit on 2026-09-05 01:49 UTC. Stats and description are the author's; pros/cons are derived from the evidence tagged beside each line. ───────────────────────────────────────────────────────────────────────────────