• bitcoinBitcoin (BTC) $ 97,349.00
  • ethereumEthereum (ETH) $ 3,396.17
  • tetherTether (USDT) $ 0.998333
  • xrpXRP (XRP) $ 2.25
  • bnbBNB (BNB) $ 665.71
  • solanaSolana (SOL) $ 186.08
  • dogecoinDogecoin (DOGE) $ 0.324583
  • usd-coinUSDC (USDC) $ 0.998635
  • staked-etherLido Staked Ether (STETH) $ 3,391.01
  • cardanoCardano (ADA) $ 0.921063
  • tronTRON (TRX) $ 0.245575
  • avalanche-2Avalanche (AVAX) $ 38.61
  • chainlinkChainlink (LINK) $ 22.87
  • wrapped-stethWrapped stETH (WSTETH) $ 4,017.75
  • suiSui (SUI) $ 4.69
  • the-open-networkToncoin (TON) $ 5.32
  • shiba-inuShiba Inu (SHIB) $ 0.000022
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 96,980.00
  • hyperliquidHyperliquid (HYPE) $ 33.26
  • stellarStellar (XLM) $ 0.360420
  • polkadotPolkadot (DOT) $ 7.11
  • hedera-hashgraphHedera (HBAR) $ 0.256564
  • wethWETH (WETH) $ 3,404.92
  • bitcoin-cashBitcoin Cash (BCH) $ 451.29
  • leo-tokenLEO Token (LEO) $ 9.28
  • uniswapUniswap (UNI) $ 13.34
  • litecoinLitecoin (LTC) $ 100.72
  • pepePepe (PEPE) $ 0.000018
  • wrapped-eethWrapped eETH (WEETH) $ 3,587.87
  • nearNEAR Protocol (NEAR) $ 5.15
  • bitget-tokenBitget Token (BGB) $ 4.27
  • ethena-usdeEthena USDe (USDE) $ 0.998409
  • aptosAptos (APT) $ 9.91
  • usdsUSDS (USDS) $ 0.999356
  • internet-computerInternet Computer (ICP) $ 10.51
  • aaveAave (AAVE) $ 307.55
  • crypto-com-chainCronos (CRO) $ 0.162642
  • polygon-ecosystem-tokenPOL (ex-MATIC) (POL) $ 0.483902
  • mantleMantle (MNT) $ 1.19
  • ethereum-classicEthereum Classic (ETC) $ 26.42
  • render-tokenRender (RENDER) $ 7.30
  • vechainVeChain (VET) $ 0.046737
  • mantra-daoMANTRA (OM) $ 3.83
  • moneroMonero (XMR) $ 191.44
  • whitebitWhiteBIT Coin (WBT) $ 24.42
  • bittensorBittensor (TAO) $ 466.80
  • fetch-aiArtificial Superintelligence Alliance (FET) $ 1.31
  • daiDai (DAI) $ 0.998510
  • arbitrumArbitrum (ARB) $ 0.768870
  • ethenaEthena (ENA) $ 1.09
  • filecoinFilecoin (FIL) $ 5.03
  • kaspaKaspa (KAS) $ 0.121164
  • fantomFantom (FTM) $ 1.02
  • algorandAlgorand (ALGO) $ 0.336506
  • okbOKB (OKB) $ 44.98
  • virtual-protocolVirtuals Protocol (VIRTUAL) $ 2.66
  • cosmosCosmos Hub (ATOM) $ 6.71
  • blockstackStacks (STX) $ 1.71
  • ondo-financeOndo (ONDO) $ 1.74
  • optimismOptimism (OP) $ 1.82
  • bonkBonk (BONK) $ 0.000031
  • immutable-xImmutable (IMX) $ 1.39
  • celestiaCelestia (TIA) $ 5.10
  • movementMovement (MOVE) $ 0.976245
  • theta-tokenTheta Network (THETA) $ 2.19
  • injective-protocolInjective (INJ) $ 21.31
  • binance-peg-wethBinance-Peg WETH (WETH) $ 3,393.45
  • coinbase-wrapped-btcCoinbase Wrapped BTC (CBBTC) $ 97,448.00
  • the-graphThe Graph (GRT) $ 0.212174
  • dogwifcoindogwifhat (WIF) $ 2.01
  • pudgy-penguinsPudgy Penguins (PENGU) $ 0.028952
  • sei-networkSei (SEI) $ 0.433621
  • worldcoin-wldWorldcoin (WLD) $ 2.25
  • thorchainTHORChain (RUNE) $ 5.14
  • kelp-dao-restaked-ethKelp DAO Restaked ETH (RSETH) $ 3,503.95
  • first-digital-usdFirst Digital USD (FDUSD) $ 0.997205
  • rocket-pool-ethRocket Pool ETH (RETH) $ 3,801.47
  • flokiFLOKI (FLOKI) $ 0.000172
  • jasmycoinJasmyCoin (JASMY) $ 0.033948
  • gatechain-tokenGate (GT) $ 13.06
  • tokenize-xchangeTokenize Xchange (TKX) $ 20.02
  • mantle-staked-etherMantle Staked Ether (METH) $ 3,568.41
  • lido-daoLido DAO (LDO) $ 1.73
  • galaGALA (GALA) $ 0.036508
  • flare-networksFlare (FLR) $ 0.027486
  • lombard-staked-btcLombard Staked BTC (LBTC) $ 97,341.00
  • makerMaker (MKR) $ 1,647.69
  • beam-2Beam (BEAM) $ 0.027538
  • fasttokenFasttoken (FTN) $ 3.32
  • usual-usdUsual USD (USD0) $ 0.998902
  • the-sandboxThe Sandbox (SAND) $ 0.572702
  • pyth-networkPyth Network (PYTH) $ 0.373180
  • nexoNEXO (NEXO) $ 1.36
  • kucoin-sharesKuCoin (KCS) $ 11.23
  • kaiaKaia (KAIA) $ 0.225221
  • tezosTezos (XTZ) $ 1.29
  • based-brettBrett (BRETT) $ 0.130721
  • solv-btcSolv Protocol SolvBTC (SOLVBTC) $ 97,241.00
  • raydiumRaydium (RAY) $ 4.44
  • renzo-restaked-ethRenzo Restaked ETH (EZETH) $ 3,498.65
  • eosEOS (EOS) $ 0.813765
  • heliumHelium (HNT) $ 6.97
  • binance-staked-solBinance Staked SOL (BNSOL) $ 190.66
  • ethereum-name-serviceEthereum Name Service (ENS) $ 35.42
  • aerodrome-financeAerodrome Finance (AERO) $ 1.63
  • jupiter-exchange-solanaJupiter (JUP) $ 0.845003
  • xdce-crowd-saleXDC Network (XDC) $ 0.075826
  • flowFlow (FLOW) $ 0.716760
  • starknetStarknet (STRK) $ 0.487505
  • arweaveArweave (AR) $ 16.54
  • bitcoin-svBitcoin SV (BSV) $ 53.90
  • dydx-chaindYdX (DYDX) $ 1.48
  • iotaIOTA (IOTA) $ 0.299110
  • aioz-networkAIOZ Network (AIOZ) $ 0.933452
  • bittorrentBitTorrent (BTT) $ 0.000001
  • msolMarinade Staked SOL (MSOL) $ 232.30
  • coredaoorgCore (CORE) $ 1.09
  • curve-dao-tokenCurve DAO (CRV) $ 0.811940
  • neoNEO (NEO) $ 14.22
  • axie-infinityAxie Infinity (AXS) $ 6.28
  • elrond-erd-2MultiversX (EGLD) $ 34.92
  • matic-networkPolygon (MATIC) $ 0.483543
  • decentralandDecentraland (MANA) $ 0.482651
  • solv-protocol-solvbtc-bbnSolv Protocol SolvBTC.BBN (SOLVBTC.BB) $ 96,535.00
  • arbitrum-bridged-wbtc-arbitrum-oneArbitrum Bridged WBTC (Arbitrum One) (WBTC) $ 96,855.00
  • fartcoinFartcoin (FARTCOIN) $ 0.867592
  • pendlePendle (PENDLE) $ 5.16
  • ether-fi-staked-ethether.fi Staked ETH (EETH) $ 3,400.42
  • apecoinApeCoin (APE) $ 1.17
  • zcashZcash (ZEC) $ 53.11
  • eigenlayerEigenlayer (EIGEN) $ 3.87
  • jito-governance-tokenJito (JTO) $ 2.98
  • mog-coinMog Coin (MOG) $ 0.000002
  • akash-networkAkash Network (AKT) $ 3.22
  • ai16zai16z (AI16Z) $ 0.724699
  • chilizChiliz (CHZ) $ 0.086259
  • l2-standard-bridged-weth-baseL2 Standard Bridged WETH (Base) (WETH) $ 3,400.19
  • conflux-tokenConflux (CFX) $ 0.161048
  • wormholeWormhole (W) $ 0.272447
  • usddUSDD (USDD) $ 0.997333
  • popcatPopcat (POPCAT) $ 0.753433
  • spx6900SPX6900 (SPX) $ 0.791173
  • mina-protocolMina Protocol (MINA) $ 0.613667
  • compound-governance-tokenCompound (COMP) $ 82.07
  • jupiter-staked-solJupiter Staked SOL (JUPSOL) $ 199.56
  • arbitrum-bridged-weth-arbitrum-oneArbitrum Bridged WETH (Arbitrum One) (WETH) $ 3,404.79
  • roninRonin (RON) $ 1.92
  • superfarmSuperVerse (SUPER) $ 1.57
  • pancakeswap-tokenPancakeSwap (CAKE) $ 2.40
  • ecasheCash (XEC) $ 0.000035
  • havvenSynthetix Network (SNX) $ 2.05
  • gnosisGnosis (GNO) $ 266.76
  • dog-go-to-the-moon-runeDOG•GO•TO•THE•MOON (Runes) (DOG) $ 0.006748
  • binance-peg-dogecoinBinance-Peg Dogecoin (DOGE) $ 0.325807
  • chiaChia (XCH) $ 21.12
  • dydxdYdX (ETHDYDX) $ 1.49
  • amp-tokenAmp (AMP) $ 0.007908
  • ether-fi-staked-btcEther.fi Staked BTC (EBTC) $ 96,526.00
  • notcoinNotcoin (NOT) $ 0.006440
  • axelarAxelar (AXL) $ 0.754040
  • zksyncZKsync (ZK) $ 0.179969
  • tether-goldTether Gold (XAUT) $ 2,629.35
  • chex-tokenCHEX Token (CHEX) $ 0.644402
  • fraxFrax (FRAX) $ 0.993939
  • peanut-the-squirrelPeanut the Squirrel (PNUT) $ 0.634958
  • layerzeroLayerZero (ZRO) $ 5.73
  • mantle-restaked-ethMantle Restaked ETH (CMETH) $ 3,566.78
  • terra-lunaTerra Luna Classic (LUNC) $ 0.000114
  • reserve-rights-tokenReserve Rights (RSR) $ 0.011406
  • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 3,681.03
  • grassGrass (GRASS) $ 2.45
  • baby-doge-coinBaby Doge Coin (BABYDOGE) $ 0.00000000
  • usualUsual (USUAL) $ 1.25
  • turboTurbo (TURBO) $ 0.008390
  • vanaVana (VANA) $ 18.37
  • super-oethSuper OETH (SUPEROETHB) $ 3,400.01
  • safeSafe (SAFE) $ 1.09
  • cat-in-a-dogs-worldcat in a dogs world (MEW) $ 0.006262
  • oasis-networkOasis (ROSE) $ 0.083251
  • echelon-primeEchelon Prime (PRIME) $ 10.92
  • ordinalsORDI (ORDI) $ 26.50
  • blurBlur (BLUR) $ 0.264863
  • 1inch1inch (1INCH) $ 0.392657
  • trust-wallet-tokenTrust Wallet (TWT) $ 1.31
  • beldexBeldex (BDX) $ 0.077844
  • susdssUSDS (SUSDS) $ 1.02
  • paypal-usdPayPal USD (PYUSD) $ 0.998763
  • bitcoin-avalanche-bridged-btc-bAvalanche Bridged BTC (Avalanche) (BTC.B) $ 97,459.00
  • creditcoin-2Creditcoin (CTC) $ 1.26
  • pax-goldPAX Gold (PAXG) $ 2,624.06
  • livepeerLivepeer (LPT) $ 13.97
  • pumpbtcpumpBTC (PUMPBTC) $ 96,561.00
  • apenftAPENFT (NFT) $ 0.00000052
  • dexeDeXe (DEXE) $ 8.82
  • gigachad-2Gigachad (GIGA) $ 0.052151
  • arkhamArkham (ARKM) $ 1.49
  • kusamaKusama (KSM) $ 31.29
  • goatseus-maximusGoatseus Maximus (GOAT) $ 0.495786
  • frax-etherFrax Ether (FRXETH) $ 3,336.73
  • nervos-networkNervos Network (CKB) $ 0.010846

SD3 Goes Head-to-Head With SDXL, MidJourney, and Ideogram—Which AI Image Maker Is Best?

0 67

Stability AI’s latest big release, SD3, has generated considerable buzz in the AI community. With promises of enhanced prompt adherence, efficiency, accuracy, and overall quality, SD3 went live yesterday hoping to set a new benchmark in image generation. We quickly set out to see just how well SD3 compares against its predecessor, SDXL, as well as against other leading models, MidJourney and Ideogram.

Our head-to-head comparison used the same prompts for each model to ensure a fair fight, even though it might seem unconventional due to the intrinsic differences among the models. The evaluation included a variety of scenarios, testing the models’ ability to handle detailed artistic prompts and everyday scenarios alike. With the same seed used for SD3 and SDXL and standardized negative prompts for Stable Diffusion generations, the playing field was leveled.

Here are our results across a variety of image types. All the images are presented in the same order: SD3 (top left), SDXL (top right), MidJourney (bottom left) and Ideogram (bottom right). We’ll share our takes on each, but you can also judge for yourself.

Illustrations

Prompt: Hand-drawn illustration of a giant spider chasing a woman in the jungle, extremely scary, anguish, dark and creepy scenery, horror, hints of analog photography influence, sketch.

SD3 and SDXL both adopted a black-and-white style reminiscent of old comics. SD3’s output, however, was significantly more detailed, capturing intricate elements such as the spider’s legs and the woman’s distressed expression. MidJourney took a more artful approach, producing a vibrant illustration that—while visually appealing—deviated from the prompt’s «hand-drawn» and «sketch» directives. Ideogram’s interpretation mirrored SD3’s stylistic approach but added a bluish hue that was not specified in the prompt and was not a sketch.

In terms of accuracy, SD3 and Ideogram correctly depicted the woman running away from the spider, aligning closely with the prompt’s narrative. Conversely, SDXL and MidJourney inaccurately showed the woman approaching the spider, which contradicted the prompt. Given the prompt’s specification of a sketch, SD3’s black-and-white, highly detailed illustration was more accurate than Ideogram’s colored composition, which lacked facial detail.

Winner: SD3.

Non-standard generations

Prompt: A lizard wearing a suit.

SD3 delivered a precise depiction of a lizard in a suit, closely adhering to the prompt. The lizard retained its natural appearance, with scales and reptilian features, seamlessly integrated into a well-tailored suit. In contrast, SDXL, MidJourney, and Ideogram anthropomorphized the lizard, creating humanoid lizards instead.

SDXL and MidJourney’s versions were highly detailed and realistic, resembling photographs. MidJourney’s output had a lifelike texture and depth, almost resembling analog photography, but didn’t generate the suit. Ideogram’s portrait was heavily edited, akin to official photos taken by politicians, with a polished and formal look. Despite the high quality of these outputs, SD3 excelled in realism, prompt adherence, and accuracy, making its result the most believable.

Winner: SD3.

The elephant in the room: the “L” word

Prompt: A beautiful woman lying on the grass.

Something clearly went wrong with SD3.

This prompt made the cut because one of the first things the AI art community noted was SD3’s inability to generate pictures of people lying on grass. In fact, this has quickly turned into a meme.

SDXL presented a waist-up photo of the woman, focusing on her upper body and face. MidJourney and Ideogram opted for close-up images. MidJourney’s result was the most realistic, showcasing fine details in the woman’s features and the grass around her. However, it overemphasized the bokeh effect, blurring not only the background but also parts of the woman’s body. Ideogram avoided the excessive bokeh issue, maintaining clarity in the woman’s body and the grass.

As for SD3, it’s an inexplicable fail. In fact, SD3 seems to struggle to generating images of humans “lying” not only on grass, but on anything. We tried photos, illustrations, renders. We tried generating men, women, elders, children, and anything resembling a person. The “lying” pose turns them all into colossal monstrosities.

Winner: With SD3 tossed out, this one is a tie between MidJourney and Ideogram.

Artistic styles

Prompt: A man and a woman having dinner in a futuristic restaurant, illustration, post-impressionism, impasto.

This test evaluated the models’ ability to reproduce specific artistic movements. SD3 excelled, generating impasto strokes and capturing the essence of post-impressionism. The texture and layering of the paint in SD3’s output were evident, showcasing a deep understanding of the style.

SDXL was a close second, successfully emulating the post-impressionism style but lacking the pronounced impasto technique. MidJourney and Ideogram did not demonstrate a clear comprehension of the artistic styles, producing generic illustrations that did not align with the prompt’s specifications.

Winner: SD3.

Specific artists and their styles

Prompt: A man and a woman having dinner in a futuristic restaurant, illustration in the style of Vincent Van Gogh.

SD3 demonstrated a strong ability to replicate Van Gogh’s style, incorporating his distinctive brushstrokes and color palette throughout, and notably with the depiction of the couple. The composition also accurately depicted a futuristic restaurant. SDXL followed closely, blending realistic comic-style characters with a Van Gogh-inspired environment.

MidJourney’s output was less coherent, failing to depict the restaurant and lacking the requested artistic style. The couple appeared to be dining in water, which deviated from the prompt. Ideogram produced a straightforward photo of a man and a woman in a restaurant, without any attempt to emulate Van Gogh’s style.

Winner: SD3.

Photorealism

Prompt: Professional photo, close-up portrait photo of a Caucasian man, wearing a black sweater, serious face, dramatic lighting, nature, gloomy, cloudy weather, bokeh.

SD3 effectively captured the serious, gloomy expression and black sweater attire with dramatic lighting and a shallow depth of field, creating a moody, professional look. The composition included a gloomy, natural environment, aligning well with the prompt.

SDXL’s output followed the traditional AI-generated portrait style, with an overcast sky and foliage in the blurred background. However, the face appeared heavily edited, lacking realistic imperfections. MidJourney’s version featured a warm color palette and an urban background, deviating from the prompt’s nature aspect.

Ideogram’s composition met all criteria, delivering a close-up framing, black sweater, serious expression, gloomy outdoor lighting, and a hint of bokeh in the background. It was also the most realistic photo among the models.

Winner: Ideogram.

Text Generation

Prompt: A woman posing in front of a wall in a futuristic city with a sign saying «Emerge by Decrypt.»

Text generation proved challenging for all models. None of the models successfully rendered the text “Emerge by Decrypt” accurately. SDXL provided the most futuristic cityscape but failed to include all elements specified in the prompt. SD3 managed to generate the wall, sign, and city—albeit with text inaccuracies.

MidJourney was the most accurate one, producing the sign, the futuristic atmosphere of the city and the wall. Ideogram generated the wall and city but omitted the sign. Despite these issues, SD3’s ability to incorporate all key elements of the composition, even with imperfect text, made it the winner in this scenario.

Winner: MidJourney—but this was a lucky generation, as Ideogram tends to be more consistent at generating text in images overall.

Conclusion

SD3 demonstrates significant improvements over its predecessor SDXL and competitive performance against MidJourney and Ideogram in a variety of scenarios. SD3 excels in prompt adherence, as promised, as well as detail and artistic style reproduction. SD3 has proven its potential as a robust base model.

However, its heavy censorship and perplexing limitations in generating people in certain positions suggest it may be best used in conjunction with other tools.

For example, users may want to generate their images with SD 1.5, SDXL, or Pixart, and then encode those generations and send them to a de-noise sampler with SD3. This would offload the image creation process to SD3 but would use a previous generation as a reference instead of generating everything from scratch. This makes even more sense currently, as there are no custom models or even Controlnets or LoRAs to give users more options to influence the model.

In its current state, SD3 is better than SDXL for a lot of use cases—but not enough to replace it.

Edited by Ryan Ozawa.

Source

Leave A Reply

Your email address will not be published.