CivArchive
    PNSLORA - Male Anatomy for Ideogram4 - v1
    NSFW
    Preview 134082105
    Preview 134038423
    Preview 134105256
    Preview 134038418
    Preview 134038419
    Preview 134038424
    Preview 134038420
    Preview 134038422
    Preview 134038425

    PNSLORA: Male Anatomy for Ideogram4

    This is a proof of concept LoKr for male anatomy with Ideogram4.

    The dataset was captioned by hand and no artificial images were used for training.

    Several concepts were trained for this lora (flaccid/erect + uncircumcised/circumcised + amount of body/pubic hair) but only a few are reliable.

    **(uncircumcised flaccid rarely appears when prompted, I may need to set a lower LoKr rank for the next version to retain more concepts).

    The model was captioned with a main bbox for the subject and a separate bbox for anatomy.

    The anatomy bbox works best with the caption it was trained on:
    PNSLORA, (small/average/large) (circumcised/uncircumcised) (erect/flaccid) penis, (smooth/trimmed/hairy) pubic area with testicles.
    (ex. PNSLORA, average circumcised erect penis, hairy pubic area with testicles.)

    The model is sensitive to bbox size, if you find that anatomy doesn't fully appear or is malformed, making the bbox longer/slightly bigger so there is more space to work with can usually fix it.

    Use the model with the regular and unconditional model during generation, regular around 0.80, unconditional at 0.20.

    Use dual-cfg with around 5 at most to start with, then to 2 - 3.5 for halfway though (0.500).

    This is very much a work in progress, the model is very new and there is lots to learn about what works well for it.

    Description

    This is a proof of concept LoKr for male anatomy with Ideogram4.

    The dataset was captioned by hand and no artificial images were used for training.

    Several concepts were trained for this lora (flaccid/erect + uncircumcised/circumcised + amount of body/pubic hair) but only a few are reliable.

    **(uncircumcised flaccid rarely appears when prompted, I may need to set a lower LoKr rank for the next version to retain more concepts).

    The model was captioned with a main bbox for the subject and a separate bbox for anatomy.

    The anatomy bbox works best with the caption it was trained on:

    PNSLORA, (small/average/large) (circumcised/uncircumcised) (erect/flaccid) penis, (smooth/trimmed/hairy) pubic area with testicles.

    (ex. PNSLORA, average circumcised erect penis, hairy pubic area with testicles.)

    The model is sensitive to bbox size, if you find that anatomy doesn't fully appear or is malformed, making the bbox longer/slightly bigger so there is more space to work with can usually fix it.

    Use the model with the regular and unconditional model during generation, regular around 0.80, unconditional at 0.20.

    Use dual-cfg with around 5 at most to start with, then to 2 - 3.5 for halfway though (0.500).

    FAQ

    Comments (10)

    GardaXJun 17, 2026· 3 reactions
    CivitAI

    Please share ai toolkit config and the dataset. Would love to learn this.

    goldennyks76Jun 17, 2026

    +1

    nte8
    Author
    Jun 17, 2026· 3 reactions

    I shared the ai-toolkit config in the additional files section. As for the dataset, I used the same camera RAWs I used for the Adonis models, I wanted to keep the dataset images as clear and artifact free as possible so the model didn't learn unwanted styles. I captioned the images (100 total) with the official Ideogram llm prompt guide posted on github (with minor changes to include nsfw details/description). I manually removed "AI"-like language ("realistic", "high-resolution", etc.) and simplified unnecessary prompt language, while captioning the anatomy bbox with a standardized list of descriptions based on the state of said anatomy (like the example in the model description posted). I also manually edited the bbox coordinates using kj's prompt builder node for each caption (a process that I dread doing again) so that it was verified accurate. I'll post an example caption used for the dataset below.

    nte8
    Author
    Jun 17, 2026· 3 reactions

    {

    "high_level_description": "A full-body photograph of a athletic adult male standing on sandy beach dunes with short dark hair and facial stubble, looking towards the camera in natural daylight.",

    "style_description": {

    "aesthetics": "natural lighting, sharp focus, earthy tones",

    "lighting": "soft overcast sunlight, gentle highlights, subtle shadows",

    "photo": "medium telephoto lens, eye-level angle, shallow depth of field",

    "medium": "photograph",

    "color_palette": ["#F5EFE9", "#D4A370", "#8FA16B", "#E8EDF5", "#2F2A25"]

    },

    "compositional_deconstruction": {

    "background": "Rolling sandy dunes covered in tufts of dry yellow-green beach grass. A line of taller green vegetation is visible further back near the horizon under an overcast sky filled with soft white and grey clouds.",

    "elements": [

    {

    "type": "obj",

    "bbox": [761, 370, 900, 521],

    "desc": "PNSLORA, average uncircumcised flaccid penis, trimmed pubic area with testicles, down orientation. Front side view."

    },

    {

    "type": "obj",

    "bbox": [10, 294, 1000, 874],

    "desc": "A athletic adult male standing upright facing slightly right but looking towards the camera. He has short dark hair and facial stubble. His torso is bare showing defined pectoral muscles, abdominal definition, and arm musculature with visible moles on skin.",

    "color_palette": ["#F5EFE9", "#D4A370", "#8FA16B", "#2F2A25"]

    }

    ]

    }

    }

    LbhManJun 17, 2026· 3 reactions
    CivitAI

    "Base Model" -> "Ideogram"

    Degenerator123Jun 17, 2026· 3 reactions

    The Ideogram 4 model category can not be added to nsfw loras

    fluskJun 18, 2026

    @Degenerator123 hope is a thing from civitai team and not ideogram since we are producing a lot of loras and images nsfw from the base model, and i sincerally want to upload a lora using the base model tag

    xtoJun 19, 2026· 1 reaction

    @flusk It's from Ideogram. NSFW LoRAs are prohibited by the model's license. It even asks people to report them. So far Civit hasn't taken any down from what I've seen, so I guess this rule is a concession to try to placate Ideogram.

    fluskJun 19, 2026

    @xto Damn they really removed the Open in the sourcing

    PrefoJun 17, 2026· 1 reaction
    CivitAI

    Looks promising. Thanks for posting.

    LoCon
    Other
    by nte8

    Details

    Downloads
    300
    Platform
    CivitAI
    Platform Status
    Available
    Created
    6/17/2026
    Updated
    6/29/2026
    Deleted
    -
    Trigger Words:
    PNSLORA

    Files

    IdeogramSimple.json

    Mirrors

    CivitAI (1 mirrors)

    pnslora_ideogram4_v1_000006000.safetensors

    pnslora_aitoolkit_config.yaml

    Mirrors