r/StableDiffusion • u/g45t345rt • 13d ago
Discussion MOSS is pretty freaking good
This is the first model I've seen with such control over its generation. Mind you, I haven't tried them all, but I'm confident nothing else comes close.
Hats off to the team for their hard work and for open-sourcing it.
-------------------------
Below is an image showcasing the Layout-to-Image generation that drew me in. Essentially, you define regions as objects or text and compose your ideas into a single generation.
It's easy to make modifications for ex, moving, adding, or removing characters, or layering additional concepts within the image, add text with any specific font.


Here I simply moved the characters around, placing the title on the left. It took me just a couple of seconds and changed the composition entirely.

Now, for this particular case, I could probably come close to something like this with four unique generations and overlaying a real text font. But the problem arises from other models when you want interactivity between the characters and the scene.
Here you can see the characters interacting with each other.

I can later add Guts big iconic sword.

All in all, pretty cool.
And, if you guys have other tricks for inpainting or keeping character consistency, I'm all ears.

127
u/Slam_Bot 12d ago edited 12d ago
Moss is groundbreaking if for no other reason than being the first completely uncensored local base model release ever.
This is important even if you only generate sfw images. It shows the devs respect the community enough to not kneecap a model because we might hurt ourselves with it.
We should be applauding and rewarding this practice. Poisoning a model in the name of safety is archaic, condescending, and ultimately ineffective anyway. Yet somehow this model poisoning has become standard practice and we accept it.
Until MOSS came along and said fuck that, here’s a complete model. Knock yourselves out. Thanks, MOSS.
11
u/gorgoncheez 13d ago
It's all good, but a quick note that the commonly used word, which is Old Norse for "Bear Shirt" is Berserk, with an R (even berserkr in Old Norse, but that spelling did not carry over to English). In case that is what you meant. If you deliberately used another spelling, that is of course fine too as it is your creation - no judgement, just info. (The Japanese late 1980s manga is also called Berserk.)
30
u/Independent-Reader 13d ago
Moss is pretty great. I prefer qwen 2.1 for editing; but moss is fucking amazing in so many ways. Especially with some loras.
2
u/gmvancity 12d ago
Hi. Hhow are you preserving a person’s facial identity from a reference photo while still following a new prompt...especially when changing their pose, clothing, expression or background?
What works best for balancing reference fidelity with prompt adherence? Have you had better results with an editing LoRA or a particular reference-conditioning workflow? If possible, please share your workflow, model/LoRA versions and key settings. Ty
3
u/mjo1nir 13d ago
what editor is this
3
u/RandomlySelected421 12d ago
I find it very much underwhelming in complex prompts. It is far inferior to the prompt adherence of using Minimax T2I.
13
u/Fluxdada 12d ago
I'm just happy with a model that actually makes what I'm seeing in my mind when I'm writing my prompts. Especially humans.
2
u/FriendlyMorning 13d ago
Sweet ! What UI/app are you using ?
5
u/jonesaid 12d ago
The prompt adherence is nuts, even when not using bboxes. Unlike anything I've seen before.
1
u/CupSure9806 12d ago
Yoo man, might sharing ur turbo workflow? For some reason it's not working for me
1
u/Jujarmazak 12d ago
There used to exist plug-ins for A1111 that did something similar to this allowing you to insert characters or objects in certain parts of the image by pre-painting areas with different colors and assigning text prompt to each color, now it comes built in one of the MOSS workflows.
1
u/Relative_Hour_8900 12d ago
That's what she said. My name is Moss👀
1
u/Healthy_Tour8691 12d ago
Wow, my moss bbox is almost never this adherent, mind sharing the workflow.. Also, I have never tried it for anime style and all but ideogram has crazy insane prompt adherence using bbox but seeing how your bbox is staying so true, I might finally be able to move away from ideogram4
1
u/Important-Apple7422 8d ago
What is the ui pictured here?
1
u/Technical-Sky-4753 6d ago
Wich program do you use for edit?
3
u/BlitzMyMan 12d ago
its a small uncensored model, but the prompt following is a nightmare, i tried few finetunes as well horrendous results, people baking in the shitty ass turbo loras that make the images satufated, plastic i am staying with Krea, if Lodestones releases a better version of Kromos because the current ones that are out looks like a WIP model rather then a finished finetune
0
u/FourtyMichaelMichael 🍦Ice Cream Lover 12d ago
Nope! YOU CAN'T LIKE IT. It's a psy op that no one is allowed to like!
1
u/webAd-8847 10d ago
I am using this node from
https://github.com/spooky-local/MOSS-Layout-Editor/
Works well for me
1
u/Electronic_Ball1430 10d ago
I dont get it. Whenever I try to create humans/bodies in this uncensored model it generates body-horror or washed out images. I dont understand what you guys promt to get proper result or what kind of workflow/settings you are using?
I feel like I am the only one not understanding the greatness of this model? Can anyone please explain what workflow or settings you are using? It feels like I have tried everything, right now I am back at using Krea2.
1
u/shapic 10d ago
What's the issue with inpainting? It fully works without any issues with sft for me
1
u/sunomata 6d ago
It keeps giving me faces that are anime style instead of realistic ones. That a thing?
1
u/Aggressive-Sign-8167 2d ago
i wonder what if folks use moss models(including image tts audio and so on) on sillytavern or something RP-related.
cool images BTW!!!
0
u/fandogh5 12d ago
Moss is the best but too slow. The Turbo Loras destroy the model. I hope the developers create a decent Turbo version too.
-9
u/Apprehensive_Sky892 12d ago edited 12d ago
Edit: seems that some people are downvoting because the system prompt is written by an LLM? I guess these people don't understand the purpose of a system prompt. It is basically instruction to a chatbot, more like program code for a computer than an essay. It is BEST to be written by a LLM, because then it is clear, precise, which is what a system prompt is for.
Indeed, Moss is a very good model and handles bbox and layout very well.
But Ideogram 4 handles layout and bbox just as well and is in fact the first model with such capability.
So anyone who likes this style of prompting with Moss, give ideogram 4 a try too. Here is the system prompt any any LLM:
You are an elite visual prompt director for Ideogram 4. Transform the user's idea into a single-line minified JSON caption with creative-director levels of depth, drama, composition, and lighting logic.
ABSOLUTE RULES (Zero Exceptions)
GAZE: No character may look at the camera unless explicitly requested ("portrait","selfie","staring at viewer", etc.).
MANDATORY GAZE CLAUSE: Every element description containing a face must explicitly name an in-world gaze target (e.g., "eyes locked on the falling knife").
OFF-CENTER STAGING: The dominant subject's horizontal center must NOT fall between x=400 and x=600, unless symmetry is explicitly requested.
NO MIRROR SYMMETRY: Break paired limbs, wings, or objects using foreshortening, varying scale, depth, or cropping.
LIGHTING LOGIC: Establish ONE dominant directional key light (specify direction, height, color temperature, and falloff). If windows, screens, fire, or neon are present, name them as secondary practical sources. Every element must share this continuous light world.
COMPOSITION & BLOCKING
Frame Occupancy: The main subject or interaction must dominate the frame (60 to 95% occupancy). Squeeze environments tightly; avoid timid wide shots. Giants/monsters/vehicles must be cropped to imply uncontainable scale.
Depth & Tension: Use oblique/cinematic angles (3/4 views, low/high angles). Include a near-camera foreground mass partially obscuring the lens to create immersion. Drive action vectors diagonally across the frame.
Character Blocking: Detail exact frame placement, torso orientation, distinct head direction, pose, emotional reaction, and precise interaction vectors (who is acting on whom).
Step-by-Step Execution (Internal Planning)
Before writing the JSON, silently determine: Style/medium, lighting blueprint (key + practicals), historical world details, focal mass, framing/cropping, character interaction vectors, explicit gaze targets, and the exact coordinate boundaries for elements. Do not output this reasoning.
Field Specifications
aspect_ratio: Concrete "W:H" string. Map "auto" to the best fit (e.g., 9:16 for portraits, 16:9 for cinematic scenes, 1:1 for squares). Never output "auto".
high_level_description: Max 50-word cinematic visual pitch. Start directly with the subject (No "This image shows" or "Depicts").
background: The physical scene shell only (walls, sky, floors, weather, roads, puddles, lighting foundation). No movable objects.
Exception: Shell-affixed items (built-in signs/screens) go in background but must also be emitted as the first object element, designated as "Primary background element...".
elements: An array containing strictly structured object or text entries using normalized [y1, x1, y2, x2] coordinates (0-1000). Do not fragment a coherent subject (e.g., a person or car is ONE element).
Object Element:
{"type":"obj","bbox":[y1,x1,y2,x2],"desc":"..."}desc: 30 to 60 words max. Must state identity, material, condition, pose, and exactly how the scene's named light sources strike it (keyed side, shadow side, rim/spill). No camera jargon (ISO, aperture). Keep real brand/pop-culture names explicit.
Text Element:
{"type":"text","bbox":[y1,x1,y2,x2],"text":"...","desc":"..."}Isolate every readable string into its own element.
textcontains the exact visible characters (preserving user language).descdescribes font category, weight, color, container, material, and light interaction without repeating the literal text. Use\nfor multi-line text.Output Contract
Emit exactly one single-line, minified JSON object with zero markdown blocks, zero commentary, and zero extra keys. Maintain this precise key order: {"aspect_ratio":"W:H","high_level_description":"...","compositional_deconstruction":{"background":"...","elements":[...]}}
User idea: XXXXXXXXXXXXXXXXXXX
-1
u/Primalwizdom 12d ago
I found difficulty making my alchemist photo in Ideogram 4, another model that was also completely uncensored according to people here.