技術約44分で読めます

FLUX 3 Image KleinをM1 Maxで試したら公式作例が別人になった

いけさん目次

Black Forest Labsが10月15日に公開したFLUX 3 Image Kleinの蒸留版を、M1 Max 64GBのMacで動かした。BFLのファッション作例に付属する拡張後の英文とseed 1を使った最初の再現実験では、人物もコートの形も違う画像が出た。
その後、4月のWAI-Anima比較の立ち絵・動的シーンと、FLUX.2 Klein 4Bの実機検証の庭園・人物・アニメ絵を比べた。過去の画像は再生成していない。

重みの取得は最初に失敗した。Hugging Faceで利用条件への同意を確認して再試行すると通った。

モデルと今回の設定

項目内容
開発元Black Forest Labs
公開日2026年10月15日
使用した重みFLUX 3 Image Kleinの蒸留版BF16
画像生成Transformer5.6Bパラメータ。テキストエンコーダーの規模は含まない
テキストエンコーダーQwen3-VL-4B-Instruct
配布条件Hugging Faceで利用条件への同意が必要
用途text-to-image、画像編集、最大10枚の参照画像を使う生成。今回は参照画像は最大1枚

ここでいう重みは、学習で得たモデルの数値パラメータを保存したファイル。Kleinはモデル名の一部で、5.6Bは画像生成Transformerのパラメータ数が約56億個という意味。蒸留版は生成時の反復回数を少なくした版で、「ステップ」はその反復の回数。ガイダンス(CFG)は文章の指定をどの程度強く反映するかを調整する設定。prompt upsamplerは短い指示文から構図や照明まで含む長い描写文を作る別のモデルで、画像生成の前に使う。
BF16は重みを扱う数値形式、MPSはPyTorchからAppleのGPUを使う仕組みを指す。テキストエンコーダーが英文を処理し、画像生成Transformerが圧縮された画像表現を反復して更新し、VAEがそれを画素へ復号する。seedは画像生成の乱数の出発点を指定する値。

公式モデルカードでは、蒸留版は16ステップ・ガイダンスなし、学習向けのBaseは50ステップ・ガイダンス3.5と分かれている。
また、短い指示をそのまま送るのではなく、画面内の配置、材質、光、背景まで書いた情景描写を使うよう勧めている。公式の参照実装は別の9Bモデルによるプロンプト拡張器(prompt upsampler)を標準で使う。モデルカードには、拡張器なしで使わないよう明記されている。初回はこれを通さず、英文の情景描写を手書きして直接入力した。後半で公式の拡張器を使った人物とアニメ人物も追加生成した。

比較対象

ラベルモデル・実装この記事での役割
Anima preview3-baseAnima系ベースモデル4月の記事の立ち絵・動的シーンを再掲
WAI-Anima v1 / WAI-Illustrious v160アニメ画像向けモデル同じく4月の記事の出力を再掲。後者とキャラ用LoRAで作った画像を編集の入力にも使う
FLUX.2 Klein 4B / mflux・iris.cFLUX.2の重みとMac向けの別々の実行プログラム4月の記事の風景・人物・編集・速度を再掲
FLUX 3 Image Klein / Diffusers・BFL参照実装今回試すモデルと実行ライブラリ初回の条件に加え、公式作例、立ち絵、走る場面、人物・アニメ・風景を参照設定で再生成

LoRAは特定のキャラや画風を加えるための追加パラメータ。ここでは過去の元画像の生成に使われているが、FLUX 3には適用していない。

生成条件

BFL参照実装に合わせたノイズ配置、Diffusersのshift 16、VAE FP32を、以下では「参照設定」と呼ぶ。プロンプトは条件ごとに別記し、公式拡張器の出力かどうかも区別する。FP32はVAEの復号計算に使った数値形式。

実行項目このMacでの条件
マシンMacBook Pro、M1 Max、統合メモリ64GB
OS・検証日macOS 27.0、2026年10月18〜19日
実装Python 3.12.12、PyTorch 2.14.1、Transformers 5.20.1、Diffusers 0.41.0.dev0(b800f828)
デバイス・精度AppleのGPUを使うMPS、画像生成モデルはBF16、PYTORCH_ENABLE_MPS_FALLBACK=1。初回はVAEもBF16、参照設定ではVAEをFP32へ変更
ステップ・ガイダンス16ステップ、蒸留版の標準設定。CFGは追加しない
サンプラー・スケジュールDiffusersのFLUX 3モジュラーパイプライン。初回はshift 6.93。ファッション作例の最初の比較はshiftだけ16に変更。後続の参照設定ではノイズ配置とVAE FP32も合わせた
解像度BFLのファッション作例と被写体変更は832×1248、立ち絵・動的シーン・かなちゃんの背景編集・NSFWは832×1216、その他は1024×1024
乱数立ち絵・動的シーン・庭園・編集・配置指定・NSFWはseed 42、人物と桜の公園はseed 7、キツネの作例はseed 0。BFLのファッション作例はseed 1、雨のカフェと青緑背景はseed 1・42も使用
LoRAなし。AnimaやIllustrious用のかなちゃんLoRAは、この重みに適用していない

縦長の832×1216は、4月の記事と同じく全身を入れる題材に使った。庭園や写実人物などは、FLUX.2記事と同じ1024×1024にした。

shiftは各ステップにノイズ量をどう割り振るかを変える係数。Black Forest Labsの参照実装は alpha=16 を指定している。一方、Hugging FaceのDiffusers解説と今回使ったモジュラーパイプラインの初期shiftは6.93。ファッション作例の比較ではBFLの値に合わせてDiffusers側のshiftを16に設定したが、実装間で係数が完全に同義かは検証していない。初期shift 6.93で作った画像は拡張器を外し、乱数配置も参照実装と違ったため、公式作例と同じ経路の出力ではない。

各条件は1枚ずつ。過去記事とはプロンプトの書式もステップ数も違うので、並べた画像だけでモデルの優劣は決められない。時間はパイプラインの呼び出し前後で測り、MPSの非同期処理を取りこぼさないよう終了前に torch.mps.synchronize() を呼んだ。モデルの取得、読み込み、PNGの保存は生成時間に含めていない。
メモリ値は生成後の torch.mps.driver_allocated_memory() で、ピーク使用量ではない。同一Macでも、過去記事のmfluxやiris.cとは実装もステップ数も違う。

PYTORCH_ENABLE_MPS_FALLBACK=1 はMPSに未対応の処理をCPUへ回せる設定。どの演算がCPUへ回ったかは追跡していないので、以下の速度はこの設定を含むMac上の値だ。

公式作例の再現

Diffusersの紹介記事にある雪の森の赤いキツネの英文を、1024×1024・16ステップ・seed 0・Diffusers初期shift 6.93で入力した。この条件では公式拡張器を使わず、BFL参照実装とはノイズ配置も異なる。

FLUX 3 Image Kleinで生成した雪の森のキツネ

雪の森に赤いキツネが立ち、左から暖色の光が当たる画像が出た。生成は153.45秒。読み込み直後のMPSドライバー確保量は19.61GiB、生成後は27.35GiBだった。生成中のスワップ使用量は0。少なくとも、このMacでBF16の蒸留版を1枚出すところまでは通った。

公式作例のプロンプト
A wide-angle wildlife photograph of a red fox standing alert in a snow-covered forest clearing at golden hour. The fox is centered in the frame, its thick orange winter coat contrasting with the fresh white snow, breath visible in the cold air. Snow-laden pine trees fill the softly blurred background, and low warm sunlight rakes across the scene from the left, casting long blue shadows.

BFLのファッション作例との比較

続いて、BFLが公開している蒸留版のファッション写真作例を再現できるか試した。作例に添付されたJSONから、拡張後の英文、832×1248、16ステップ、seed 1をそのまま使った。ファッション作例の最初の比較ではDiffusersのshiftを16に変えたが、公開作例とは人物の姿勢やコートの形まで違った。

原因を追うためBFLの参照実装もMPSで動かした。MPSが受け付けないRoPE計算中のfloat64だけfloat32に変え、画像生成の重み、プロンプト、seed、ステップ数はそのままにした。参照実装の出力は公開作例とほぼ同じ人物、姿勢、衣装になった。

Diffusersに戻り、初期ノイズをBFL参照実装と同じ空間順序で生成し、shift 16とFP32のVAEで出し直すと、こちらも同じ構図になった。最初のファッション比較では乱数の画素位置への並べ方が参照実装と異なっていた。ただし、ノイズ配置とVAE精度を同時に変えたため、この2要因の単独効果は切り分けていない。

ファッション作例の最初の比較
公式作例と違う姿勢とコートで出た最初のファッション写真
BFL参照実装をMPSで実行
BFL参照実装で公式作例とほぼ同じ姿勢とコートになった人物
参照実装と配置を合わせた
公式作例とほぼ同じ姿勢とコートで出た人物
条件公開作例との画素平均絶対差生成時間
最初のファッション比較(Diffusers、shift 16、通常のノイズ配置・VAE BF16)23.90 / 255163.69秒
BFL参照実装、MPS4.44 / 255144.21秒
Diffusers、参照実装と同じノイズ配置、shift 16、VAE FP324.65 / 255162.60秒

画素差は公開PNGと同じ832×1248に揃え、RGB各チャンネルの絶対差を全画素で平均した値だ。MPSの出力は公開PNGと完全な画素一致ではないが、修正後のDiffusersとBFL参照実装どうしの差は0.98 / 255まで縮まった。

公式作例と同じノイズ配置で生成する

最初に公式の参照実装向けBF16ファイルを取ったが、Diffusers側の読み込みには modular_model_index.json と transformer/、vae/ 配下の重みが要った。追加で取ったため、作業ディレクトリの画像モデル重みは約30GiBになった。参照実装用とDiffusers用のTransformer・VAEを重複して保存している。追加実験では公式のprompt upsamplerも取得した。こちらは約17.5GiB。
Diffusersだけなら、最初からDiffusers用のファイルだけ取ればよかった。

Diffusersの実行では ModularPipeline.from_pretrained(...) のブロックから prompt_upsampler を外し、完成した英文を直接入力した。ファッション作例ではBFLのJSONに入った拡張後の英文を使った。pipe.blocks は取得するたびに別のブロック集合になるため、取り出した集合を編集してからパイプラインを初期化する。ここを間違えると、当時まだ取っていなかった9Bの拡張器も読み込もうとする。追加実験では公式の拡張器を別プロセスで先に実行し、出力された英文を同じ画像生成パイプラインに渡した。

blocks = ModularPipeline.from_pretrained(model_dir).blocks
blocks.sub_blocks.pop("prompt_upsampler")
pipe = blocks.init_pipeline(model_dir)
pipe.load_components(
    names=["text_encoder", "tokenizer", "transformer", "vae"],
    pretrained_model_name_or_path=model_dir,
    dtype=torch.bfloat16,
)
pipe.to("mps")

Diffusers記事のキツネの作例とBFLのファッション作例は完成した情景描写だった。過去記事の短文やタグ列は、画像生成に使う前に情景描写へ直した。初回は手書きし、後半の立ち絵や写実人物では公式拡張器を通した。初回の手書き英文は公式拡張器の出力とも過去画像のプロンプトとも同じではない。

さらに、BFL参照実装は (画像トークン数, 128) の形で乱数を生成してから各位置へ並べる。最初のDiffusers比較では (1, 128, 高さ, 幅) の形で生成していたため、同じseedでも画素位置に割り当てる乱数が変わる。これが構図の差に関わった可能性は高いが、ノイズ配置だけを変えた比較はしていない。参照実装側はRoPEの位置計算でfloat64を使う箇所だけfloat32に変えて実行した。PyTorchのMPS文書によると、float64はMPSへ載せられず、CPUフォールバックの対象にもならない。

Diffusersではshiftを16へ変え、VAEをFP32で読み、参照実装と同じ形のノイズを latents として渡した。拡張器で作った英文は別プロセスから渡している。

import torch
from diffusers import FlowMatchEulerDiscreteScheduler, ModularPipeline

blocks = ModularPipeline.from_pretrained(model_dir).blocks
blocks.sub_blocks.pop("prompt_upsampler")
pipe = blocks.init_pipeline(model_dir)
pipe.load_components(
    names=["text_encoder", "tokenizer", "transformer", "vae"],
    pretrained_model_name_or_path=model_dir,
    dtype={"vae": torch.float32, "default": torch.bfloat16},
)
pipe.to("mps")
pipe.scheduler = FlowMatchEulerDiscreteScheduler.from_config(
    pipe.scheduler.config, shift=16
)
latent_h, latent_w = height // 16, width // 16
native_noise = torch.randn(
    (latent_h * latent_w, 128),
    generator=torch.Generator(device="cpu").manual_seed(seed),
).to(torch.bfloat16)
latents = native_noise.reshape(latent_h, latent_w, 128)
latents = latents.permute(2, 0, 1)[None].to("mps")
image = pipe(prompt=expanded_prompt, width=width, height=height,
             num_inference_steps=16, latents=latents, output="images")[0]

この修正は同じseedで公式作例の構図を再現するためのものだ。seedを固定した人物写真でも顔が必ず好みに合うわけではなく、元の人物プロンプトをそのまま参照設定で再実行しても硬い表情と肌の質感は残った。

公式ファッション作例の被写体と構図を変える

公開作例と同じ拡張後英文から、被写体を日本人女性に、短い自然な髪を結んだ黒髪に置き換えた。それ以外の英文と832×1248、16ステップ、seed 1は同じ。灰色のコート、からし色の背景、左上の硬い光を保った全身写真が出た。

同じコートと背景のまま顔を大きく見せる英文も手書きで作り、832×1248・seed 1で生成した。さらに別の条件で、21歳の成人、青緑の背景、均一な美容照明、マットな肌を指定し、公式のプロンプト拡張器を通してseed 1と42を試した。どれも初期ノイズの配置、shift 16、FP32のVAEをBFL参照実装に合わせている。

公開作例の被写体だけ変更
公式ファッション作例の被写体を日本人モデルに変えた全身写真
同じ背景と硬い光で顔を大きく
からし色の背景と灰色のコートのまま顔を大きく写した人物写真
美容照明・seed 1
青緑の背景で21歳の成人女性を写した美容写真、seed 1
同じ英文・seed 42
青緑の背景で同じ英文から作った美容写真、seed 42
条件画像で確認したこと生成時間
公式作例から被写体だけ変更コートと背景は公開作例に近い。顔は画面内で小さい162.60秒
同じ背景と硬い光の顔アップ顔の形は崩れないが、額と頬の反射、笑顔の頬の線が目立つ162.22秒
青緑背景、美容照明、seed 1背景と髪型は指定どおり。頬と額の光沢は残る161.39秒
同じ英文、seed 42別の顔になったが、頬と額の光沢は残る176.47秒

全身写真は公開作例に近い仕上がりになったが、顔が小さい。顔アップでは別の英文に変えているため、顔の大きさだけが原因とは言えない。青緑背景の2枚はseedだけを変えたが、どちらもマットな肌の指定に反して光沢が残った。今回の条件では、公式作例の全身写真を再現できることと、好みに合う顔アップを出せることは別だった。

ファッション写真と美容写真のプロンプト

全身写真は上のBFL作例のJSONを使い、人物の記述だけ次のように置き換えた。背景、衣装、照明、seedは変えていない。

  • A Black female model in her twenties with dark skin and a tall, slender build → A Japanese female model in her twenties with light skin and a tall, slender build
  • Her short natural hair is cropped close to the head → Her straight black hair is tied back close to the head

顔アップの全英文

Studio fashion portrait photograph captured on a Hasselblad medium-format camera, tight head-and-shoulders framing against an unmarked mustard seamless paper backdrop. A Japanese female model in her twenties with light skin stands just left of center, facing the camera with her shoulders turned a few degrees toward frame-left. Her straight black hair is tied back neatly, leaving her face and the high folded collar of an oversized grey wool coat clearly visible. She has a softly oval face, dark eyes, a small straight nose, smooth even skin, understated makeup, closed lips forming a restrained friendly smile, and a direct gaze. The grey coat fills the lower frame with broad wool folds and wide lapels. One hard key light from the upper left strikes her forehead, cheek, hair and the raised ridges of the wool, producing bright highlights along the left side while the right side falls into charcoal-grey shade. A crisp-edged shadow extends behind her across the mustard paper toward the lower right. The seamless backdrop has a matte surface with gentle tonal falloff. Her face is sharply focused, with the background clean and uncluttered. The composition contains only the model, coat, mustard background and shadow, with negative space above and to the right.

青緑背景の美容写真として公式拡張器へ入力した英文

A high-end Japanese fashion magazine beauty portrait photograph of one adult woman aged 21, framed from the chest upward. She faces the camera with a calm, barely-there smile. She has a clear youthful oval face, softly almond-shaped dark eyes, a small straight nose, smooth even matte skin, and subtle peach makeup. Her black hair is styled in two small sculptural knots with a few soft wisps framing her face. She wears a crisp oversized white collared shirt and delicate layered silver necklaces. A seamless vivid turquoise studio background fills the whole image. Large frontal beauty-dish softbox lighting with broad fill creates luminous even light, soft shadows, and no wet or oily sheen. Eye-level medium-format fashion photograph with an 85mm portrait lens, sharp eyes, gentle skin rendering, polished editorial retouching, and a vivid clean color palette.

その拡張後に画像生成へ送った英文

Studio fashion photograph, eye-level medium-format portrait with an 85mm portrait lens, framed from the chest upward against a seamless vivid turquoise background filling the entire image. Centered in the frame is one 21-year-old Japanese woman with fair skin and a clear youthful oval face, facing the camera directly. Her lips form a calm, barely-there closed-mouth smile. She has softly almond-shaped dark brown eyes, a small straight nose, smooth even matte skin, and restrained peach makeup across her cheeks and lips. Her black hair is arranged into two small sculptural knots, one above each side of her head, with a few fine wisps curving along her temples and cheeks. She wears a crisp oversized white collared shirt with broad lapels and a structured pointed collar. Two delicate layered silver necklaces rest above the collar: a fine chain with a tiny round pendant and a second chain with a slender crescent-shaped pendant. Large frontal beauty-dish softbox lighting and broad fill produce luminous, even illumination across her face, with soft shadows beneath her chin and around the knots. Her eyes are sharply focused, while the skin retains gentle tonal transitions and polished editorial retouching without oily highlights. The vivid turquoise, white, peach, black, and silver palette remains clean and saturated, with generous turquoise space surrounding her head and shoulders.

白背景の立ち絵と走る場面

4月の画像生成モデル比較で使ったタグ列で描く内容をそろえ、FLUX 3には自然文に書き直してから公式のprompt upsamplerを通した。タグ列は 1girl, solo のように特徴をコンマで並べる書式だ。FLUX 3の画像はBFL参照実装に合わせたshift 16、初期ノイズの配置、FP32のVAEで生成した。過去の3枚は当時の記事の出力をそのまま掲載する。並びは両テストとも、Anima preview3-base、WAI-Anima v1、WAI-Illustrious v160、FLUX 3の順。

白背景の立ち絵

白と金のローブ、金髪、青い目、全身の立ち姿を指定した。FLUX 3は832×1216、16ステップ、seed 42。

Anima preview3-base
Anima preview3-baseの白背景立ち絵
WAI-Anima v1
WAI-Anima v1の白背景立ち絵
WAI-Illustrious v160
WAI-Illustrious v160の白背景立ち絵
FLUX 3 Image Klein
参照設定で生成したFLUX 3 Image Kleinの白背景立ち絵
モデル画像で確認したこと
Anima preview3-base青い布地が入っている
WAI-Anima v1白と金の配色で立っている
WAI-Illustrious v160ローブと金色の帯が入っている
FLUX 3 Image Klein頭から足元まで画面に入り、短いケープ、金の刺繍、帯も入った

FLUX 3の生成は153.23秒。金色の刺繍や帯は細かく描かれ、両足も画面に入った。4枚のseedは数値が同じでも、モデルごとの乱数系列や書式は一致しない。

テスト1の元タグ列とFLUX 3へ送った英文

元タグ列:

1girl, solo, long blonde hair, blue eyes, white robe, gold embroidery, capelet, gold sash, long sleeves, long dress, standing, looking at viewer, full body, white background

公式のprompt upsamplerへ渡した自然文:

Full-color Japanese anime illustration of one adult woman with long blonde hair and blue eyes, shown head to toe standing and looking at the viewer against a plain white background. She wears a long white robe with gold embroidery, a short capelet, a wide gold sash, and long sleeves. Show both feet and the complete robe.

FLUX 3へ送った拡張後の英文:

Full-color Japanese anime illustration with clean cel-shaded coloring and crisp linework, showing one adult woman standing head to toe against a plain white background. She faces forward and looks directly at the viewer, centered in a full-body composition with generous white space around her. She is a woman in her twenties with fair skin, large blue eyes, and very long blonde hair falling past her waist in smooth, layered strands. Her hair spreads over her shoulders and down her back, with several loose locks framing her face. She wears a long white robe extending to her ankles, with wide sleeves and intricate gold embroidery running along the collar, cuffs, front edges, and hem. A short white capelet with gold trim rests across her shoulders, its pointed edges hanging behind her upper arms. A wide metallic-gold sash wraps around her waist, tied at the front with a structured ornamental knot and short ribbon ends. Her long sleeves hang beside her body, one hand resting near the sash and the other relaxed at her side. Below the sash, the complete white robe falls in straight folds to the floor, ending in a broad gold-embroidered border. A short capelet and the robe’s hem reveal both feet, which wear white traditional slippers with gold edging. Her posture is upright, with both feet fully shown and set a small distance apart. Even, shadowless lighting keeps the white background pure and the gold details clearly defined.

城を背景に走る場面

同じ衣装の人物に、草原、背後の城、夕焼け、風になびく髪と服を加えた。FLUX 3は832×1216、16ステップ、seed 42。

Anima preview3-base
Anima preview3-baseの動的シーン
WAI-Anima v1
WAI-Anima v1の動的シーン
WAI-Illustrious v160
WAI-Illustrious v160の動的シーン
FLUX 3 Image Klein
参照設定で生成したFLUX 3 Image Kleinの城を背景にした動的シーン
モデル画像で確認したこと
Anima preview3-base草原と城、空に奥行きがある
WAI-Anima v1走る人物、風景と光が入っている
WAI-Illustrious v160白と金の衣装は残るが、両脚が近い
FLUX 3 Image Klein城、草原、夕空と風になびく服が入った。前傾した胴体と左右に開いた脚で走る姿勢になった

FLUX 3の生成は153.30秒。指定した城、草原、夕空と衣装が入り、両足も見える。ただ、1枚の静止画から連続した走行動作までは判断できない。

テスト2の元タグ列とFLUX 3へ送った英文

元タグ列:

1girl, solo, long blonde hair, blue eyes, white robe, gold embroidery, capelet, gold sash, long sleeves, long dress, running, wind, hair blowing, dynamic pose, fantasy landscape, castle in background, sunset sky, dramatic clouds, grass field

公式のprompt upsamplerへ渡した自然文:

Full-color Japanese anime fantasy illustration of one adult woman with long blonde hair and blue eyes, wearing a long white robe with gold embroidery, a short capelet, a wide gold sash, and long sleeves. She runs through a grassy field with wind blowing her hair and robe. Full-body dynamic running pose, both feet visible. A stone castle is in the distance beneath a dramatic sunset sky with clouds.

FLUX 3へ送った拡張後の英文:

Full-color Japanese anime fantasy illustration with crisp cel-shaded coloring, sweeping motion lines, and a wide sunset composition. In the center foreground, one adult white woman in her twenties with fair skin, large blue eyes, and very long blonde hair runs through a grassy field in a full-body dynamic pose, both feet visible. Her torso leans forward, her left leg reaches ahead while her right leg extends behind her, and the hem of her robe lifts around her stride. She wears a long white robe covered with intricate gold embroidery along the collar, cuffs, and lower hem, a short capelet fastened at the shoulders, a wide metallic gold sash around her waist, and long flowing sleeves. The capelet streams behind her as she runs, while the robe’s long sleeves whip outward in the wind. Her blonde hair sweeps high toward the left in thick windblown strands, with loose locks crossing her face and trailing behind her shoulders. Her focused eyes look toward the path ahead, and her mouth is set in a determined expression. Small seed heads and blades of grass bend around her boots, with several stalks crossing the lower foreground. In the distance, a grey stone castle with towers, battlements, and narrow spires rises above the field. The horizon glows orange and red beneath a dramatic sunset sky filled with layered violet, crimson, and amber clouds, their undersides edged in bright copper light. Long bands of shadow stretch across the field, while the woman’s white robe catches the warm rim light along its embroidered edges.

FLUX.2の記事との比較と人物写真の再試行

FLUX.2 Klein 4Bの過去記事では、mfluxとiris.cの両方で風景、写実人物、アニメ人物を出している。ここでは掲載済みのmflux画像と、公式拡張器と参照設定で出し直したFLUX 3画像を並べた。両者は同じ題材だが、FLUX 3用に指示を自然文へ変え、4ステップから16ステップへ変えている。

紅葉の庭園

鯉のいる池、紅葉、木造建築を指定。どちらも1024×1024、seed 42。

FLUX.2 Klein 4B / mflux
FLUX.2 Klein 4Bの紅葉の庭園
FLUX 3 Image Klein
参照設定で生成したFLUX 3 Image Kleinの紅葉の庭園
モデル画像で確認したこと
FLUX.2 Klein 4B / mflux池の向こうに木造建築が広がる
FLUX 3 Image Klein池の鯉、紅葉、右の木造の東屋と石の通路が入った

FLUX 3の生成は168.43秒。公式拡張後の英文には東屋の位置まで指定が入り、FLUX.2側の短文より描く内容が増えた。構図の違いをモデル差にはできない。

FLUX.2の短文とFLUX 3へ送った英文

FLUX.2:a serene Japanese garden in autumn, koi pond, maple leaves
FLUX 3の公式拡張器へ渡した自然文:

Serene Japanese garden in autumn, koi pond with orange and white fish and fallen red maple leaves, wooden pavilion and stone path beside pond, colorful maple trees, natural soft daylight, wide professional landscape photograph.

FLUX 3へ送った拡張後の英文:

Full-color outdoor landscape photograph, wide eye-level view under soft natural daylight, showing a Japanese garden in autumn. In the foreground, a broad koi pond fills the lower half of the scene, its dark green water reflecting patches of pale sky and the red-orange maple canopy. Several orange and white koi swim beneath the surface: a large orange koi curves near the center, two white koi with orange patches glide beside it, and smaller orange-and-white fish gather near the reeds along the left bank. Fallen red maple leaves float across the water among scattered ripples, while a few leaves rest on the pond’s mossy stone edge. On the right, an irregular path of flat grey stepping stones follows the pond’s curve, bordered by low moss, small ferns, and clusters of red maple leaves. A weathered wooden pavilion stands beside the path in the midground, with dark timber posts, a broad tiled roof, and open railings facing the pond. Its shaded interior contains a simple wooden bench and a small stone lantern. On the left, a low stone path winds behind the pavilion and disappears among the trees. Colorful maple trees rise across the background in dense layers of crimson, vermilion, orange, and yellow foliage, with exposed dark branches showing through gaps in the leaves. A slender Japanese maple leans over the pond from the upper left, its branches extending above the water. Rounded rocks, clipped shrubs, and a small stone lantern sit near the pavilion, while the distant garden fades into muted green hills beneath a pale overcast sky.

写実人物

黒髪の日本人女性を50mmレンズの浅い被写界深度で描く題材。どれも1024×1024、seed 7。FLUX.2の記事の元プロンプトには young Japanese woman in her 30s と書かれていた。今回の公式拡張では thirties と解釈され、visible pores、fine lines around her eyes、light sheen across her cheeks が加わった。
その条件のほかに、23歳の屋外美容写真と、FLUX.2の画像に近い室内構図を指定した21歳の雑誌写真を参照設定で生成した。最後の1枚は拡張後の英文で笑顔の一節だけを中立の表情に替え、同じseedで出し直した。

FLUX.2 Klein 4B / mflux
FLUX.2 Klein 4Bの写実人物
FLUX 3・同じ30代の短文
FLUX.2と同じ30代指定の短文を公式拡張したFLUX 3の人物
FLUX 3・23歳の屋外写真
23歳の美容写真を指定したFLUX 3の人物
FLUX 3・21歳の室内写真
21歳と明記し室内の窓光とベージュの上着を指定したFLUX 3の人物
FLUX 3・同じ条件で表情だけ変更
21歳の室内写真と同じseedで笑顔の指定だけを中立の表情に替えた人物
モデル・条件画像で確認したこと生成時間
FLUX.2 Klein 4B / mflux顔を中心にした写実的なポートレート33.5秒
FLUX 3・同じ30代の短文頬の光沢と肌の細部、目元の細い線が目立つ159.21秒
FLUX 3・23歳の屋外写真マットな肌になったが、FLUX.2とは服と背景も異なる161.41秒
FLUX 3・21歳の室内写真窓光とベージュの上着、柔らかい笑顔が描かれた。顔は別人160.04秒
FLUX 3・表情だけ中立に変更頬の笑顔の線と口角の上がり方が弱まった。目元や顔立ちはFLUX.2とはまだ違う160.26秒

30代を明記した短文のFLUX 3画像は、元のFLUX.2画像より老けて見え、光沢も強い。元の指定と拡張後の英文の両方が顔の細部に影響した可能性がある。23歳の条件では光沢が弱まったが、服と背景まで変わった。21歳の条件では、FLUX.2画像にある室内の窓光、ベージュの上着、少し横を向いた表情を文章で指定した。
笑顔を中立の表情へ変えると頬の線は弱まった。ただ、FLUX.2の画像にある顔立ちや肌の質感にはならなかった。年齢、照明、表情を同時に変えた画像とFLUX.2の過去画像は、モデルだけの差を測る対照実験ではない。

21歳の拡張後英文とseed 7をBFL参照実装でも使うと、Diffusers版とほぼ同じ顔になった。元PNGどうしの画素平均絶対差は0.53 / 255。この顔つきはDiffusersだけに生じたものではなかった。

BFL参照実装で出した21歳の室内写真 BFL参照実装で出した21歳指定の室内人物写真。Diffusers版とほぼ同じ顔
FLUX.2の短文とFLUX 3へ送った英文

FLUX.2の短文(FLUX 3の公式拡張器にも同じ文を入力):

portrait of a young Japanese woman in her 30s, professional photography, natural light, soft skin texture, 50mm lens, shallow depth of field

FLUX 3へ送った拡張後の英文:

Close-up outdoor portrait photograph of a young Japanese woman in her thirties, photographed at eye level with a 50mm lens and shallow depth of field. She faces the camera in a head-and-shoulders composition, her face placed just left of center and turned a few degrees toward the light. She has fair skin with visible pores, fine lines around her eyes, and a light sheen across her cheeks, straight dark brown hair cut to shoulder length, and wispy strands resting near her temples. Her dark brown eyes look directly into the lens, with relaxed brows and a closed mouth forming a restrained half-smile. She wears a charcoal-gray linen blazer over a plain ivory blouse, with a small silver stud earring in her left ear. Natural daylight enters from the left through a nearby window or open shade, illuminating her face with broad highlights and leaving a mild shadow along the right side of her nose and jaw. The background falls out of focus into muted green foliage and a pale cream wall, with no distinct objects. A few loose strands of hair cross the blurred background, while the focus remains on her eyes, eyelashes, and the fine texture of her skin.

美容写真の追加条件として公式拡張器へ渡した自然文:

Polished Japanese beauty-editorial portrait photograph of an adult woman age 22 to 25. Conventionally attractive youthful face, gentle friendly smile, straight dark hair, subtle flattering natural makeup, smooth even matte skin with restrained highlights. Cream blouse, green park blurred behind her, chest-up composition, eye-level 50mm lens. Large softbox-like overcast daylight, soft low-contrast shadows and natural color. The skin should look smooth and lifelike without a wet or shiny finish.

その拡張後の英文:

Full-color outdoor portrait photograph, chest-up composition at eye level with a 50mm lens, showing a Japanese woman aged 23 centered against a blurred green park. She has fair skin, a conventionally attractive youthful face, straight dark brown hair falling neatly past her shoulders, and a few fine strands resting near her temples. Her lips form a gentle closed-mouth smile, with the corners of her mouth raised and her dark brown eyes directed toward the camera. Her makeup is restrained and natural: an even complexion, softly defined brows, muted brown eyeliner, light mascara, a small wash of peach blush, and a muted rose lip color. Her skin has a smooth, even matte finish with restrained highlights across the forehead, cheeks, and nose, retaining fine facial texture without a wet or shiny surface. She wears a simple cream blouse with a modest round neckline and a narrow fold at the collar. Broad, diffused overcast daylight from a large softbox-like source illuminates her face evenly, producing low-contrast shadows beneath her chin and nose. Behind her, the park dissolves into broad out-of-focus masses of green foliage, pale tree trunks, and a muted cream path, with no distinct background details. The natural color palette remains balanced, with warm cream, neutral skin tones, and subdued greens.
21歳の室内写真のプロンプト

公式拡張器への入力

A clean Japanese magazine beauty portrait photograph of one adult woman aged 21. She has a youthful softly oval face, smooth cheeks, a gently tapered jaw, large softly almond-shaped dark eyes, a small straight nose, and a warm subtle smile. Long glossy black hair with a natural side part falls over her shoulders. She wears a light beige tailored blazer over a plain ivory crew-neck top and delicate natural makeup. Three-quarter upper-body portrait, shoulders angled a little to camera-right, eyes looking just to camera-left. A bright cream indoor setting with a softly blurred window on the left. Gentle broad daylight, high-key exposure, soft shadows, natural color, smooth even matte skin, and a flattering 50mm shallow-depth-of-field photograph. The result should look like a polished but natural portrait for a Japanese fashion magazine.

拡張後に画像生成へ送った英文

Full-color indoor beauty photograph for a Japanese fashion magazine, a three-quarter upper-body portrait shot with a 50mm lens and shallow depth of field. One 21-year-old Japanese woman with fair skin fills the center and right side of the frame from the upper chest upward. She has a youthful, softly oval face, smooth cheeks, a gently tapered jaw, large dark eyes with softly almond-shaped lids, a small straight nose, and a warm closed-mouth smile with the corners of her lips raised. Her long, glossy black hair is parted naturally to one side and falls in smooth sections over both shoulders, with a few fine strands resting near her temple. She wears a light beige tailored blazer over a plain ivory crew-neck top, the lapel forming a clean diagonal across her shoulder. Her makeup is delicate and natural, with an even matte complexion, softly defined brows, muted peach blush, fine brown eyeliner, and a sheer rose-beige lip color. Her shoulders angle toward camera-right while her head turns back toward the viewer and her eyes look just to camera-left. Broad daylight from the left creates a high-key exposure, even illumination across her face, and pale shadows beneath her jaw and nose. Behind her is a bright cream interior. On the left, a large window dissolves into a soft white and pale blue blur, with no distinct exterior details. The remaining background is an uncluttered cream wall, leaving generous open space around her head for a restrained magazine portrait layout.

中立の表情では、上の英文中の a warm closed-mouth smile with the corners of her lips raised だけを a calm neutral expression with her lips gently closed and her cheeks relaxed に置き換えた。ほかの語句と1024×1024、16ステップ、seed 7、shift 16、ノイズ配置、VAE FP32は同じ。

aiaicreateの雨のカフェ作例で顔写真を出し直す

aiaicreateのComfyUI実験記事には、雨のカフェの窓辺に座る女性を出した英文と画像がある。
同記事はBase版で品質を求める場合に50ステップを案内し、蒸留版ではプロンプト拡張器の有無も比べている。蒸留版・拡張器なしの画像は、窓からの柔らかい光で顔を見せている。写真のseedは記事本文に記載されていない。今回使う蒸留版の16ステップはBFLのモデルカードに合わせた。

まず、その英文をこのMacの蒸留版へそのまま渡した。
次に場面を雨のカフェに保ち、人物を21歳の日本人女性と明記して、表情、窓光、肌の質感を書いた。これを拡張器なしと公式の拡張器ありで、同じseed 1から生成した。拡張後の英文はseed 42でも試した。全条件1024×1024、16ステップ、BFL参照実装と同じノイズ配置、shift 16、FP32のVAEだ。Base版はこのMacでは実行していない。

条件画像で確認したこと生成時間
先行記事の英文そのまま、拡張器なし、seed 1雨の窓と白いカップは出た。青緑背景の美容写真(seed 1)より肌の光沢は弱いが、表情は硬い154.13秒
21歳の日本人女性、窓光とマットな肌を指定、拡張器なし、seed 1額の強い反射はない。笑顔の頬の線は残る154.29秒
同じ入力文を公式拡張、seed 1強い反射はないが、笑顔の頬の線は残る159.62秒
同じ拡張後英文、seed 42顔の形は変わったが、頬の線と肌の細部は残る159.50秒
先行記事の英文・拡張器なし
公開された雨のカフェの英文を蒸留版へそのまま渡した人物写真
21歳・窓光・拡張器なし
21歳の日本人女性、柔らかい窓光とマットな肌を指定した人物写真
同じ入力文を公式拡張・seed 1
同じ人物と窓光の指定を公式拡張した人物写真、seed 1
同じ拡張後英文・seed 42
同じ拡張後英文でseedだけ42に変えた人物写真

21歳指定の3条件では、硬い光の顔アップや青緑背景の美容照明より頬と額の反射が弱い。だが、笑顔の頬の線と顔立ちの違和感は残った。青緑背景では拡張後の英文にマットな肌の指定が残っていても光沢が出ており、マットという語だけでは結果を説明できない。窓光の効果も、人物と照明・肌の指定を同時に変えたので切り分けられない。
拡張後の英文には顔の細部や光の指定が追加される。生成前に確認すれば、今回の30代の例のような fine lines や light sheen には気づける。ただ、英文にマットと書かれていても画像の光沢が消えるとは限らなかった。

雨のカフェの人物写真に使った英文

先行記事からそのまま渡した英文は、出典記事の「フォトリアル」欄に掲載されている。残り2条件の英文は以下のとおり。

21歳の条件として直接入力し、拡張器にも渡した英文:

Natural-light portrait photograph of a Japanese woman aged 21 sitting beside a large rain-speckled café window. She has shoulder-length dark brown hair, a softly rounded youthful face, dark brown eyes, and a small relaxed smile as she looks slightly toward the camera. She wears a cream knit sweater and holds a plain white ceramic cup with both hands. Her head and upper torso fill the frame, with her face in sharp focus. Soft overcast daylight through the window lights her face evenly; shadows are gentle and the skin has a natural matte finish. Outside the window, warm shop lights blur against the wet street. Eye-level portrait, muted cream and warm brown colors.

公式拡張器から画像生成へ渡した英文:

Full-color indoor portrait photograph in natural overcast daylight, shot at eye level with a close head-and-shoulders composition. A 21-year-old Japanese woman with fair skin sits beside a large café window, her head and upper torso filling most of the frame. She has a softly rounded youthful face, shoulder-length dark brown hair with a few loose strands resting near her cheeks, dark brown eyes, and a small closed-mouth smile with relaxed corners. She looks just toward the camera. She wears a cream cable-knit sweater with a ribbed neckline and holds a plain white ceramic cup securely in both hands at the lower center of her chest, one hand wrapped around each side. The window glass rises behind her head and shoulders, covered with scattered raindrops and several narrow rivulets running downward. Soft grey daylight passing through the wet glass illuminates her face evenly, leaving gentle shadows beneath her chin and nose and a natural matte finish across her skin. On the right, the window continues into a blurred view of the wet street outside. Warm amber shop lights dissolve into round golden highlights among indistinct dark storefront shapes and muted reflections on the pavement. The palette remains muted cream, warm brown, and subdued grey, with the woman’s face held in sharp focus and the exterior reduced to soft light and color.

桜の公園のアニメ人物

黒髪、制服、桜の公園を題材にした。どちらも1024×1024、seed 7。

FLUX.2 Klein 4B / mflux
FLUX.2 Klein 4Bの桜の公園のアニメ人物
FLUX 3・顔を大きく
参照設定で生成したFLUX 3 Image Kleinの桜の公園の上半身寄りのアニメ人物
FLUX 3・約7頭身の全身像
参照設定で生成したFLUX 3 Image Kleinの桜の公園の約7頭身の全身像
モデル・条件画像で確認したこと生成時間
FLUX.2 Klein 4B / mflux上半身が中心で、桜が背景に描かれた31.0秒
FLUX 3・顔を大きく上半身寄りの人物、桜並木、園路が描かれた160.33秒
FLUX 3・約7頭身頭から靴まで入った全身像と桜並木172.25秒

顔を大きくした条件では、公式拡張器へ紫の目、白いブラウスと青いリボン、細い線とセル塗りを指定した。FLUX.2の出力に近い画面内の顔の大きさになった。もう一枚は約7頭身の全身像を別の英文で公式拡張器へ入力し、靴まで描かれた。

FLUX.2の短文とFLUX 3へ送った英文

FLUX.2:anime girl with long black hair, school uniform, standing in cherry blossom park, anime illustration style, big eyes, kawaii
FLUX 3の公式拡張器へ渡した自然文:

A polished contemporary 2D Japanese moe anime illustration of a beautiful adult woman age 20 with long black hair, large expressive violet eyes with soft highlights, a small delicate nose and mouth, gentle smile and faint rosy blush. She wears a white blouse with a blue ribbon and navy pleated school-style skirt. She stands on a path in a cherry blossom park. Medium portrait from the top of her head to mid-thigh, face large and clear in the frame, pink blossoms around her. Thin clean ink outlines, flat smooth skin color, restrained pastel cel shading, no chibi proportions and no photorealistic skin texture.

FLUX 3へ送った拡張後の英文:

Polished contemporary 2D Japanese moe anime illustration with thin, clean ink outlines, flat smooth skin coloring, and restrained pastel cel shading. A medium portrait framed from the top of her head to mid-thigh centers on a beautiful 20-year-old East Asian woman standing on a pale stone path in a cherry blossom park. Her face fills most of the composition, with long black hair falling past her shoulders in smooth tapered strands and a few loose locks curving beside her cheeks. She has large expressive violet eyes with crisp dark lashes, bright lavender irises, and soft white highlights, a small delicate nose and mouth, a gentle closed-mouth smile, and a faint rosy blush across both cheeks. She wears a neat white blouse with a rounded collar and a blue ribbon tied at the neckline, paired with a navy pleated school-style skirt whose upper pleats remain visible in the lower portion of the portrait. Her posture is upright, with one shoulder turned a little toward the viewer. Pink cherry blossoms and clusters of pale pink petals surround her head and shoulders, with several blossoms overlapping the outer edges of her hair. Behind her, flowering cherry branches arch across the upper background, while the path recedes between simplified pink tree trunks and muted green foliage. The palette combines white, navy, violet, blush pink, and pale blue, with crisp cel-shaded shadows beneath her hair, ribbon, chin, and skirt folds.

約7頭身の全身像を作るために公式拡張器へ入力した英文

A polished 2D Japanese anime key visual of one beautiful young adult woman in her early twenties standing full-body on a path through a cherry blossom park. Her build and face have standard anime human proportions, approximately seven heads tall, with an elegant small face and large but proportionate expressive dark eyes. Long black hair, a white blouse, navy pleated skirt, blue ribbon at the collar, knee socks and loafers. She gives a soft friendly smile with a subtle pink blush. Flowing hair and pink petals, spring daylight. Fine clean hand-drawn outlines, smooth flat-color skin and soft pastel cel shading, as in a contemporary anime illustration. Show both shoes and the top of her head, with no tiny chibi proportions.

かなちゃんの画像を使った背景変更

ここから画像編集、配置指定、NSFW出力テストは初回のDiffusers設定で実行した。shift 6.93、通常のノイズ配置、VAE BF16で、公式拡張器は使っていない。BFL作例と合わせた設定での再実行はしていないため、動作した範囲だけを記録する。

4月の画像生成モデル比較で使った、WAI-Illustrious v160+かなちゃんLoRAの元画像をFLUX 3へ渡した。
桜並木へ背景を変え、茶髪のサイドポニーと青い結び目、白いローブ、金色の刺繍と帯を残す指示にした。画像編集では元画像を参照として入力し、髪型や衣装の特徴を文章で指定して新しい画像を生成した。FLUX 3ではdenoise(元画像をどれだけ描き直すかの強さ)0.5を指定せず、参照画像と完成図を説明する英文で編集している。832×1216、16ステップ、seed 42。

WAI-Illustrious v160の元画像
かなちゃんの参照元画像
FLUX 3 Image Kleinの編集結果
FLUX 3で背景を桜並木に変えたかなちゃん
モデル・役割画像で確認したこと
WAI-Illustrious v160・元画像白いローブの人物の背後に金色の円形装飾がある
FLUX 3 Image Klein・編集円形装飾が桜並木と園路へ変わり、髪型と衣装の目立つ特徴は残った

編集は330.60秒。参照元と人物の構図は近いが、画素単位で同一性を測ったわけではない。対応するFLUX 3用のかなちゃんLoRAは使っていない。

FLUX 3へ送った編集プロンプト
Convert the reference into a new full-color anime illustration of the same adult woman outdoors beneath cherry blossom trees. Keep her light brown eyes, brown bob hair, high side ponytail tied with a blue ribbon, curled strand above her head, white robe with gold embroidery, short capelet, gold sash, and the same face. Show her head to toe standing on a park path, with cherry blossom trees behind her and soft daylight across the scene. Remove the circular gold ornament from the original background. Keep the character's clothing and hair details recognizable while replacing the background.

メイド服画像の編集

FLUX.2 Klein 4Bの実機検証にあるメイド服のかなちゃん画像を入力した。両手のハートを残して白背景を桜並木に変える指定で、1024×1024、16ステップ、seed 42。過去記事のmfluxとiris.cの出力は再生成していない。

入力画像
メイド服かなちゃんの参照元画像
FLUX.2 / mflux
FLUX.2 mfluxのメイド服画像編集
FLUX.2 / iris.c
FLUX.2 iris.cのメイド服画像編集
FLUX 3
FLUX 3のメイド服画像編集
モデル・役割画像で確認したこと
入力画像白背景、メイド服、両手のハート
FLUX.2 / mflux桜並木になったが、両手のハートが離れた
FLUX.2 / iris.c桜並木と両手のハートが残った
FLUX 3桜並木、サイドポニー、メイド服、両手のハートが残った

FLUX 3の編集は298.26秒。旧2枚はプロンプト、実装、ステップ数が違う。今回の1枚では、指定した手の形が残ったという結果に限る。

FLUX.2の短文とFLUX 3へ送った編集プロンプト

FLUX.2:anime girl with side ponytail, maid uniform, standing outdoors in cherry blossom park, anime illustration, kawaii
FLUX 3:

Create a new full-color anime illustration of the same adult woman from the reference image standing outdoors on a path through a cherry blossom park. Keep her brown eyes, light brown bob hair with a high side ponytail tied by a blue band, curled strand above her head, white ruffled maid headband, black long-sleeved maid dress, white apron, and smiling face. Show her from the waist up at the same camera distance. Pink cherry blossoms arch over the path and petals scatter on the ground in soft daylight. Keep both hands raised together in the heart shape shown in the reference, and preserve her clothing details while replacing the plain white background.

文字と山の配置指定

モデルカードの配置指定も試した。画面上部に青い EXPLORE、下部に青い山を置き、クリーム色の背景を残す。要素名を英文中の <id> とJSONの id で対応させ、ボックスは左上原点の0~1000の座標で指定する。1024×1024、16ステップ、seed 42。

FLUX 3 Image Kleinで文字と山の配置を指定したポスター

要素画像で確認したこと
文字上部に青い EXPLORE が読める形で入った
山下部中央に青い角張った山が入った

生成は157.30秒。指定ボックスを1024pxに換算し、出力PNGから青色画素(R<90, G<120, B>70, B>R+25)を抽出して外接範囲を測った。文字は上300px、山はそれより下で分けている。色による簡易測定で、物体検出や位置精度の評価ではない。公式もボックスは硬いマスクではなく、配置と大きさの案内だとしている。

要素指定を1024pxへ換算(上、左、下、右)青色画素の外接範囲
EXPLORE92、128、225、89699、138、221、893
山338、225、901、799350、238、901、786
FLUX 3へ送った英文とJSON
Minimalist graphic poster illustration on a cream paper background <background_1>. The uppercase word <En_Text_1> is centered across the upper part of the poster in dark blue letters. A single angular blue mountain <mountain_1> fills the lower middle section, leaving cream paper visible around its sides. Flat color and a slight printed-paper texture. [{"id":"background_1","bbox":[0,0,1000,1000],"desc":"A flat cream-colored paper surface with a slight printed grain."},{"id":"En_Text_1","bbox":[90,125,220,875],"desc":"The uppercase word \"EXPLORE\" in bold dark blue sans-serif lettering."},{"id":"mountain_1","bbox":[330,220,880,780],"desc":"A single angular mountain silhouette in solid deep blue."}]

生成時間とメモリ

FLUX 3はDiffusersで16ステップ、比較欄のFLUX.2 Klein 4BはFLUX.2 Klein 4Bの実機検証のmfluxとiris.cで4ステップだった。実装も条件も違うため、秒数はモデル単体の速度差ではない。生成時間には拡張器の処理やモデルの読み込み、画像の保存を含めていない。

処理FLUX 3 Image Klein、MPSFLUX.2 Klein 4B、mfluxFLUX.2 Klein 4B、iris.c
1024×1024の庭園画像生成168.43秒31.7秒41.5秒
1024×1024のメイド服画像編集298.26秒52.4秒86.3秒
FLUX 3の条件生成時間その時点のMPSドライバー確保量
公式のキツネ・1024×1024153.45秒27.35GiB
BFLのファッション写真・参照設定162.60秒32.85GiB
白背景の立ち絵・832×1216153.23秒31.56GiB
庭園・1024×1024168.43秒31.44GiB
21歳の室内写真・笑顔160.04秒31.43GiB
同じ写真・中立の表情160.26秒31.43GiB
かなちゃんの画像編集・832×1216330.60秒32.33GiB
メイド服の画像編集・1024×1024298.26秒30.13GiB

最初の実行では、読み込み直後の確保量は19.61GiBで、生成中のスワップ使用量は0だった。表のメモリ値は生成後の時点の値であり、ピーク使用量ではない。複数条件を同一プロセスで続けて実行した場合もあるため、条件ごとのピーク比較には使えない。初回設定ではVAEもBF16、参照設定ではFP32なので、その差を同じ条件のメモリ比較としても扱えない。

用途別に今回確認できたこと

やりたいこと今回の画像と実測から言えること
MacでFLUX 3の公開重みを試すM1 Max 64GB、MPSで1024pxのテキストからの画像生成と参照画像編集が動いた。参照設定のテキストからの生成は今回約2分半~3分、初回設定の編集2件は約5分
公式作例と同じ絵を確認するこのM1 MaxではBFLの拡張後英文、seed、ノイズ配置、shift 16、VAE FP32を参照設定に合わせると、公開作例とほぼ同じ人物・衣装・構図になった。各設定の単独効果は未検証
立ち絵・動的シーンを作る公式拡張器を通した自然文で、白と金の衣装の全身像と、城を背景に走る姿勢が出た。対応するキャラLoRAの再現性は未検証
人物写真を出す公式作例の全身写真は被写体を変えても衣装と背景が近い。顔アップでは、窓光の条件で強い反射が少ない画像もあったが、笑顔の頬の線は残った。同じseedで表情だけ中立にすると線は弱まった。FLUX.2の顔立ちには近づかなかった
桜の公園の二次元絵を出す約7頭身の全身像と、顔を大きくした上半身像を自然文で出せた。顔の大きさと画風の指定で見た目が変わる
元絵の特徴を残して背景を変える初回設定のかなちゃんとメイド服の各1枚で、髪・衣装・ポーズの目立つ特徴を残して背景が変わった。参照設定では再実行していない
文字や要素の大まかな位置を指定する初回設定でも EXPLORE と山は指定範囲内に見えた。ボックスは境界を厳密に切る仕組みではない

参考リンク

NSFW出力テスト


ここから先はテスト出力した画像がセンシティブな可能性があるため、画像自体をぼかしています。出力のちゃんとした結果が見たい場合には、手元の環境でお試しください。


4月の比較記事の水辺の座り姿と、白背景の正面立ち姿を、成人女性の自然文に書き直して試した。FLUX 3にはDanbooruタグ列や文字どおりの nsfw タグは渡していない。両方とも832×1216、16ステップ、seed 42で各1枚。記事用のWebPは画像全体にぼかしをかけた。

水辺の座り姿
全体をぼかした水辺の成人向け出力
白背景の正面立ち姿
全体をぼかした白背景の成人向け出力
条件画像で確認したこと時間
水辺の座り姿衣服のない成人女性が森の泉の縁に座り、足が水に入る150.94秒
白背景の正面立ち姿衣服のない成人女性が白背景に全身で立つ150.51秒

背景とポーズも変えているため、nsfw という単語の有無だけで出力が変わったかを調べるテストではない。

4月の元タグ列とFLUX 3へ送った英文

水辺の元タグ列:

1girl, solo, long blonde hair, blue eyes, completely nude, naked, bare skin, sitting on edge of spring, feet in water, forest, natural light, serene, full body, looking at viewer

FLUX 3へ送った英文:

Full-color anime illustration of one adult woman in her thirties with long blonde hair and blue eyes, completely nude, sitting on the edge of a clear forest spring with her bare feet in the water. Show her full figure from head to feet in a calm seated pose, looking toward the viewer. Trees and stones surround the spring, and soft natural daylight passes through the leaves. The scene uses clean anime linework and soft color shading.

白背景の元タグ列:

1girl, solo, long blonde hair, blue eyes, completely nude, naked, bare skin, nsfw, straight-on, full body, standing, white background

FLUX 3へ送った英文:

Full-color anime illustration on a plain white background. One adult woman in her thirties with long blonde hair and blue eyes stands facing directly toward the viewer, shown head to toe in a straight-on full-body pose. She is completely nude, with no clothes or accessories. Her arms rest at her sides and both feet are visible. Use even frontal light, clean anime outlines, and soft shading on a white studio background.