CivArchive
    Kroma (Krea-2) - base
    NSFW
    Preview 145640406

    Hey everyone, First of all, thank you to everyone for supporting this project, and to the Krea team who made the best uncompromised base model. Unlike the previous run, where I had to un-distill the model, the Krea team kindly provided us with their real base model. The training is much cheaper than the previous Chroma run. Though cheap is relative, it’s still costing me about ~10K RTX pro 6000 hours (3+ months on 4xGPU machine) running locally, this includes a bunch of failed experiments and bugs during training. Also thank you to ComfyOrg for the 2 RTX pro 6000 donations ♥️

    The Base Krea is also not collapsed which allows me to do OPD (RL) directly ontop of it. As a result, you will get a good generation out of the box.

    You can download the un-quantized version here: https://huggingface.co/lodestones/Kroma

    So what’s next?

    There are several stale projects like my pixel space run chroma radiance and zeta chroma, but with the limited compute, I have decided to not continue them for now since compute is at a premium atm. Right now the focus is to create a better dataset (where about 90% of the quality comes from) while continuing to add more knowledge to kroma in the background. I do want to tackle video generation models like h3 in the near future once the dataset curation is done, but fine tuning the video model has astronomical compute cost so I'm looking for funding for more hardware to train a model. I firmly believe that hardware funding donations help a ton because we can indefinitely do more experiments in a sustainable way without having to worry about rental cost and psychological burden of “burned money” on failed experiments. I have a target of getting 4 more RTX pro 6000 but that’s like 60 grand in total which is an insane amount of money! So I don’t expect to reach this goal immediately, it's more about chipping in one card at a time at the pace of the accumulated donations. Every contribution helps, no matter the amount, this project simply isn’t possible without your support!

    Support this project!
    https://ko-fi.com/lodestonerock/

    BTC address: bc1qahn97gm03csxeqs7f4avdwecahdj4mcp9dytnj
    ETH address: 0x679C0C419E949d8f3515a255cE675A1c4D92A3d7

    my discord: discord.gg/SQVcWVbqKx

    Description

    for training purposes, train your lora here then apply it to the turbo one

    DO NOT GEN USING THIS MODEL! it will yield crappy result

    FAQ

    Comments (30)

    iam440Oct 14, 2026
    CivitAI

    Damn I was so excited when I saw this, but unfortunately it suffers from the same problem that Chroma did (for me) - it crops way too tight around the subject, even to the point that I get many headless pics out of it. I've tested using other base models (same prompt/seed ect) and yeah, it's Kroma :(

    crappypornthrowawayOct 14, 2026· 5 reactions

    It does require a bit of re-learning how to prompt. You have to be implicit about the stuff you want to see.

    iam440Oct 14, 2026

    I've been fighting to get "dude sitting at the kitchen table" to not chop off his head at 16:9 for a good chunk of today. So far I haven't found the magic words...

    makiaeveliOct 14, 2026· 8 reactions

    @iam440 "subject looks at the viewer. the man keeps eye contact. the man contemplates existence. the man has a face expression of contemplation. the man has shaggy hair and thick eyebrows and a handlebar mustache."

    I do know what you mean. I am being hyperbolic with this example, but like each of those sentences alone might give you his face. you just need to explicitly call things out. Essentially when i have a prompt that is cutting parts out, it's either because A) it doesn't mention it, only mentions the body or the action (like seated at a table), or B) it's using some weird description of the setting that would enforce my true subject to not be present. Sometimes this can be adjusted by putting the important part first (ie man sits at table, not table man sits at), or finding "anchor" phrases by cutting away sentences I am most unsure about.

    the part about anchor phrasing really is key for any of these modern models. any time I have a really complicated prompt that isn't working, i try and compose it into the smaller blocks of different image generations to fine tune the prompt. I mean in this example, if the man sitting at the table was doing really complicated stuff, you might find you're losing the core point of the photo. If you can find a really simple version of the "a man is seated at the kitchen table reading a newspaper, god rays, glasses", and then compose that within the larger example, it's easier than figuring it all out at once.

    MonkeyForeverOct 14, 2026· 3 reactions

    The model is much more prompt adherent than anything else, not sure why you get this issue.

    oneluckylukeOct 15, 2026· 1 reaction

    I've found this model to adhere to most prompts better than the default krea 2 turbo model

    hawkfreedom1177Oct 15, 2026· 2 reactions

    Don't confuse an issue in the model, with an issue in prompting. If you don't write down what you want to see, then sure: you don't get it.

    Describe shoes: you'll get shoes and the bottom of a body. Describe hair, hairline, the space above the head, etc. you'll get that too.

    Be EXHAUSTIVE, like you're writing a book, describing a new protagonist. Don't write just "a man sitting on a chair". Or, sure, you won't ever get what you're expecting.

    MonkeyForeverOct 15, 2026

    @hawkfreedom1177 exactly, everything has to connect for it to look good

    J1BOct 15, 2026

    There is this Shot Size/Zoom Slider for Krea 2 that might help you out there: https://civitai.red/models/2785002/pornmaster-krea2-shot-size-slider

    PaperTygerOct 16, 2026

    @crappypornthrowaway Uh, are you sure you don't mean "explicit"?

    @PaperTyger No, implicit. Explicit prompting is easy. When I say implicit prompting I mean more, like, phrasing things in such a way that the model knows more about what you mean.
    To give you an example, let's say I want a high angle view of a POV blowjob, but I keep getting lower angle views. Repeatedly saying "High angle, high angle" won't help much. But I can do things like say "the floor is visible behind her head", or remove references from things that make it prefer a lower angle. E.g. if I say "Takes place inside a luxury apartment", then the model wants to include things like furniture and windows, which require a lower angle.

    In OP's case, if he's getting headless pics, implicit prompting is things like "She is looking at the camera", rather than "head included".

    PaperTygerOct 17, 2026

    @crappypornthrowaway Fair enough! Thanks for the clarification.

    wksd969Oct 15, 2026
    CivitAI

    The model is very well-tuned and highly realistic. However, the sexual organs in the generated NSFW images are always pixelated. How can this be resolved?

    oneluckylukeOct 15, 2026

    Hard to help you without providing any prompts/configs

    LuringSuccubusOct 16, 2026

    PERV

    oneluckylukeOct 15, 2026
    CivitAI

    This model's prompt adherence and flexibility is fully unlocked when you combine it with a refusal reduction LoRA. Even though it is trained on NSFW content, it still suffers from the original model's stiffness caused by safety filters e.g no facial expressions, cropping, bad angles.

    In my opinion, this is not necessarily a bad thing because it means that much of the original model's attributes have been preserved while learning NSFW concepts. I think the best way to think about this is "krea 2 NSFW", It is not inherently good at any styles or realism, if you needed a realism lora with the original model, you're gonna need one here too. That's what makes it a powerful tool, it gives you a good base to combine it with other LoRAs.

    AgileNumbersOct 15, 2026· 2 reactions
    CivitAI

    Chat, lodestone cooked with this one. Best model for NSFW illustration by a landslide.

    sanihands11225Oct 16, 2026· 1 reaction
    CivitAI

    i find the base kroma uploaded here at 45 steps and er sde -sgm uniform to be superb many of the runs. is the base supposed to be run without turbo? I am doing it without turbo and its amazing many times !much better than turbo version. is that right?

    Ada321Oct 16, 2026

    Try the DPO version. Its much better and has its own turbo built in basically. Use it at 8 steps with 1 cfg. The base is more for training on.

    sanihands11225Oct 16, 2026

    @Ada321 thanks for tips.. Agreed, after some more runs on the kroma base at 50 steps, it started to act odd and not produce good runs (as you say more for training). Got lucky at first. B/c i actually prefer RAW krea 2 a lot more than turbo (at 50 steps), I was thinking that logic with Kroma would hold, but I don't think it holds.. seems much more temperamental than the regular raw for image generation. anyway, thanks lodestones.. great work :) I will try the DPO. .(update: tried dpo and its awesome @! )

    randomsmasher266Oct 16, 2026· 2 reactions
    CivitAI

    Is it good or bad to use the Conditioning Krea2 Rebalance with this model?

    JFTCOct 16, 2026· 2 reactions
    CivitAI

    I am not sure if I am doing something wrong, I do not have this issue with other models, honestly. So using the OPD - I like the realism but the quality (especially on hair) isn't mindbreaking.

    I've tested many scheduler - saampler pairs and just cannot get the perfect one.

    Anyone has successfully used something better than eurler + simple?

    would_rOct 17, 2026

    Euler A might work despite being riskier, and the SGM Uniform scheduler allows a model to work harder on an image because a latent still gets more noise in the middle steps instead of linearly falling off with Simple (and thus resulting in less sharp details). So I am with Euler A + SGM and then upscale with SeedVR2 7B, it fixes artefcats to some extent.

    13431573Oct 17, 2026

    euler + simple - the key is your prompt - describe every detail .. every.... detail... and if you don't wanna go insane have an LLM do it for you lol - i highly encourage you to create a template text document that structures from head to toe every detail a character requires - and then instruct the LLM to fill in any missing details you omit from your initial concept - then go on to environment and style - style being like the camera type used , the focus , the lens, and leave that towards the tail end of the prompt and you'll have a god tier image.

    13431573Oct 17, 2026

    template order of importance: Character A , Character B if applicable , character details head to toe , clothing head to toe details , Actions , Environment, lastly Style. in that order.. you'll probably have to go back and forth with your LLM to create a substantial full fledged non-bias dynamic template that is a swiss army knife it'll take you a bit but once done you'll have it for future uses and your prompting capability will go through the roof...

    informedviewzOct 16, 2026· 5 reactions
    CivitAI

    Many thanks for making it lodestone!

    Based on some trial and errors and re-generating my previous images with it, I can say:

    Kroma is probably as good as Krea 2 and its best fine-tunes (Lustify, Sick Ollie, CielBleu, etc). However, it is really a different checkpoint/diffusion model, say like a Krea 2 model that was trained with almost totally different dataset, therefore with the same prompt you get very different output compared to Krea 2 Turbo/Finetunes - say as different as Grok vs. Seedream.

    Following on this, the optimal prompting approach is also very different (as the previous comments described very well). The prompt adherence (including the response to the requested styles and its quality) is very good, but an optimal prompt for Krea 2 may not be optimal for Kroma any more and vice versa. More specifically the style descriptions (photographic, cinematic, HDR, camera-view-lighting phrases and paragraphs) usually need to be rewritten, and I also found that (like other comments) that elaborate descriptions work better than shorter ones. Not yet completely sure, but the ratio of the prompt words that describe the content vs style need to be much higher that Krea 2 prompts, i.e. longer content descriptions and shorter (more concise) style descriptions.

    Lodestone's ComfyUI workflow for Kroma starts the generations with 8 steps at 1k with 8 steps and and finishes with upscaled versions at 2k with 4 further steps. All with Euler-Simple. This seems to be justified, as the prompt following is much btter at 1k compared to 2k, whereas in Krea 2 Turbo, starting at 2k resolution (~4MP) is usually fine. Beta/Beta57-Euler/er_sde seem to work well like Krea 2 -based checkpoints.

    In summary, if one wants to try a checkpoint that has a different "content" compared to Krea 2, this is a great choice as the technical specs and running settings are just like Krea 2. However, the prompts and generation settings have different optimal values/formats. If one is happy to make the adjustments, it probably works really well, but if not, it doesn't really provide any significant advantage over other finetunes, in my personal opinion.

    jeremypierre076910Oct 17, 2026· 6 reactions
    CivitAI

    Krea 2 is the champ the diversity is insane...

    StraitjacketOct 17, 2026· 5 reactions
    CivitAI

    Yoooo this is insanely fire, thank you so much man.

    13431573Oct 17, 2026· 2 reactions
    CivitAI

    Prompt adherence is off the charts amazingly good. Legit nothing currently is better than this model - lodestone you're a treasure <3 ** to the select few that haven't figured out how to prompt properly in 2026 - load up an LLM create a template file and structure it - for every little detail about characters you're too lazy to write and then feed that template file to the LLM with RAG - and create your concepts... the golden rule of thumb: if you don't describe it - it won't exist - this aint illustrious / pony anymore - so stop prompting like it is. DESCRIBE EVERYTHING...... exhales exasperated lol <3

    eyeonyouOct 17, 2026· 2 reactions
    CivitAI

    Best model so far, I mean holy shit...!
    There was only some crazy stuff it struggled with, like outlandish morphs, but that was heavily depending on the prompts.

    Checkpoint
    Krea 2 Turbo

    Details

    Downloads
    234
    Platform
    CivitAI
    Platform Status
    Available
    Created
    10/14/2026
    Updated
    10/23/2026
    Deleted
    -

    Files

    kromaKrea2_base.safetensors

    Mirrors

    HuggingFace (1 mirrors)
    CivitAI (1 mirrors)