CivArchive
    Preview 1873649
    Preview 1873653
    Preview 1873645
    Preview 1873650
    Preview 1873652

    Intro

    I made it just for fun and as experiment to build a model good for augmenting professional photographs. I am using Nikon camera with bunch of vintage lens. I expect to build an SD model which is able to produce moody, cinematic pictures with nice smooth bokeh and "analog style". Please note, that I don't plan to train this model on any hardcore nsfw. Don't expect / request it from "cinero" models ;) My preference is art, beauty and emotions.

    Some tips on Prompting

    Few examples:

    • "[grayscale : [dimmed colors : vibrant color splashes : 16] : 8]" - I call it "temporal trick". What it does is just make your prompt depending on current step. With this prompts SD will use "grayscale" on steps 1..7. SD will use "dimmed colors" on steps 8..15. On further steps SD will use "vibrant color splashes". I believe that there is no strict limits on nesting level. What you can do with it? You can effectively reduce the number of tokens SD process on each step (reduce the length of active prompt). On the first steps there is no sens to specify fine details. You only need to specify the scenery roughly. On the later steps there is no sense to spend tokens on describing the composition and lighting (I suspect). So, in theory, with this trick and big number of steps you can keep your prompt short and have build very rich prompt at the same time.
      PS: this prompt above force the SD to draw the scene with very little colors and super vibrant segments (I showed grayscale images where a subject has few vibrant hair curls or clothes parts). Probably, you can reverse this effect by making whole picture colored with some parts made grayscale.

    • [Audrey Hepburn : Milla Jovovich : 16] - you can have fun with smooth transition from one face to another with XYZ plot script in Automatic1111. Also, this particular temporal trick with face / body helps my model to render most realistic and correct anatomy. I suspect you can also implement dynamic LoRa weighting with this trick. If LoRa don't have a trigger word you can just put the LoRa token like [ <lora: ...:0.42> : <lora: ...:0.99> : 16] or you can use multiple levels of nested "trigger words" from different loras.

    • "shot on %Brand Name% %Lens Mark Name% vintage lens" - if you find the vintage lens names which SD have in its memory, then you have a chance to improve an "analog style" of your picture. I used to use "Carl Zeiss Sonar", "Nokton", "Helios 44-2", but cannot confirm that each particular lens model gives unique effect. If you have you own list of confirmed lens models, then please consider to share it with community in comments to this model [%PICTURE OF LEELOO saying HELP%]

    • In near future I plan to build a training dataset with many images shot on beautiful vintage lenses to bring old-school photography soul into this model. I will use some unique trigger word for that or will use a "vintage lens" (not sure yet).

    • use "perfect anatomy", "anatomically correct body", "anatomically correct hand", "perfect hands", "anatomically correct fingers", "perfect limbs anatomy" and similar anatomical phrases to increase the chance to get correct anatomy.

    • Us words smooth bokeh, swirly bokeh, depth of field, smooth background to increase the separation of main subject and scenery.

    • Use "turbulent fog", "mist" and "haze" with "mystical lighting" to get nice atmospheric picture with super noticeable depth of scene. Also use "early morning" and "blue hour" phrases if you want to get cold morning vibes.

    • Use "scary face expression", "surprised expression", "inviting expression", "lustful face", etc to increase the chance to get noticeable emotions on face and visible "body language". It works, but not yet very noticeable.

    Priorities of this model

    • Cinematic photo-realistic pictures of female character (sfw, softcore nsfw)

    • Natural body, skin texture, [to be improved] environment (dirt, dust, stuff on floor, retro furniture and devices)

    • Realistic optical / photo effects (smooth swirly bokeh, analog film grain, aberrations [in progress]) of vintage lenses (Carl Zeiss Sonar, Jupiter 37a, Helios 44-2)

    • [To be improved] Urbex, abandoned, decaying interiors, depressive vibes, dimmed colors, fog, mist, vapor

    How it was created

    It is based on few merges of Analog Madness, URPM, Cyber Realistic, epiCRealism, ICBINP, Cine Diffusion with coefficients in 0.18..0.35.

    It was trained with two datasets of carefully selected art photos with similar features (cinematic mood, atmospheric, charming anatomy, soft core / ero, retro interiors, morning outdoors, etc.). Total number of images in datasets: 600-700.

    Trained as LoRa with 20 steps per image using Kohya_SS then merged with coefficient ~0.3 into Merge of mentioned Checkpoints. Better to use with my LoRa with the same name to amplify the effect.

    Further improvements

    By priority:

    • [done] Fix / Improve hand and fingers generation

    • [in progress] Improve gloom, bokeh, chromatic aberrations, spherical aberrations, light leaks and old analog film features

    • Fix / Improve feet and toes generation

    • [in progress] Add more urbex, abandoned, vandalized interiors and lost / forgotten outdoor scenery (suggest me good datasets pls ;)

    • Fine tuning / improvements of eyes and anatomy

    Feedback appreciated...

    Description

    Pictures in main post generated in ComfyUI in one pass. NO LORA, CONTROLNET, HI RES FIX.

    Version: v1.2 a2 (Alpha Epoch 2)

    State: training in progress

    Purpose: check anatomy improvements progress (specially for @Atryda <== Thanks for some prompts)

    Base model: Cinero v1.1 + x0.2 merge of another realistic model for stability + few incomplete trainings ¯\_(ツ)_/¯

    Tools: Linux Mint, Kohya_SS

    Params:

    • Train batch: 2

    • Epochs: 2 of 12 (31080 steps in total, 2591 steps per epoch)

    • Mixed precision: bf16; Save precision: fp32; Cache latents: true

    • Learning rate: 2e-7; LR Scheduler: constant with warmup (5%); Optimizer: Adafactor

    • Max resolution: 1024,1024; Buckets: enabled

    Anatomy stability should be improved (lower percentage of "absurd anatomy" and "disfigured fingers"). But still needs polishing.

    FAQ

    Comments (15)

    AtrydaAug 3, 2023· 1 reaction
    CivitAI

    As i expected, your checkpoint is just amazing with landscapes

    homoludens
    Author
    Aug 3, 2023· 2 reactions

    YAY! amazing in something at least :D
    Could you please try the following keywords to fix hands/fingers with v1.1?
    * anatomically correct hand

    * perfect anatomy

    * ideal limbs, ideal arms, ideal hands

    I already have partially trained v1.2 with better stability in sense of limbs anatomy, but still not sure if I just used more precise prompt or indeed new checkpoints gives better anatomy with the keywords above.

    homoludens
    Author
    Aug 3, 2023· 2 reactions

    Almost forgot... Many thanks for your interest in CinEro!

    AtrydaAug 3, 2023· 1 reaction

    @homoludens Thanks for this idea. I will try with it.

    Your comments are really nice <3 but i always try to appreciate a job well done. Landscapes form your model are almost ideal photolike. So thanks for share this model and gl with your updates.

    homoludens
    Author
    Aug 4, 2023· 2 reactions

    @Atryda I've published v1.2 alpha epoch 2. Fingers are still problematic, but redundant limbs chance seems decreased. Feel free to test it out or wait for more epochs passed ;)
    I've used prompts from some of you images (adopted) and got some interesting results in ComfyUI.

    I beleave in A1111 with HiRes Fix or ADetailer and A1111's token weight calculation results should be better.

    Looking forward for another valuable feedback (critics welcome ;)

    AtrydaAug 4, 2023· 1 reaction

    @homoludens Great, i going to make some fantasy characters and landscapes with it. Thanks for using prompts, i do my best but some things can always be better.

    homoludens
    Author
    Aug 4, 2023· 2 reactions

    @Atryda I found that huge Negative prompt make rendering unstable. See example below. I replaced it with shorter negatives from my images and got better rendering. Not sure if it is the issue only with my model or weighing in ComfyUI works badly (your render was ok). But be warned about long negatives.

    kkw-new-neg-v1.4,poor quality,drawing,ugly,deforamted,anime,extra legs,extra fingers,extra arms,extra hands,bad proportion,2girls,multiple characters,deforamted legs,deforamted torso,low res,badhandv4,split screen,bag,paintings,sketches,(worst quality:2),(low quality:2),(normal quality:2),lowres,((monochrome)),((grayscale)),skin spots,acnes,skin blemishes,age spot,glans,extra fingers,fewer fingers,((watermark:2)),(white letters:1),(multi nipples),bad anatomy,bad hands,text,error,missing fingers,missing arms,missing legs,extra digit,fewer digits,cropped,worst quality,jpeg artifacts,signature,watermark,username,bad feet,Multiple people,blurry,poorly drawn hands,poorly drawn face,mutation,deformed,extra limbs,extra arms,extra legs,malformed limbs,fused fingers,too many fingers,long neck,cross-eyed,mutated hands,polar lowres,bad body,bad proportions,gross proportions,wrong feet bottom render,abdominal stretch,briefs,knickers,kecks,thong,fused fingers,bad body,bad proportion body to legs,wrong toes,extra toes,missing toes,weird toes,2 body,2 pussy,2 upper,2 lower,2 head,3 hand,3 feet,extra long leg,super long leg,mirrored image,mirrored noise,paintings,sketches,ERA09NegV1 bad-hands-5, naked

    AtrydaAug 4, 2023

    @homoludens It is possible, i should change something and stop copy paste from previous. I use this because i testing a lot models and sometimes one of them needs some more neg, but in most of them, they just are and propably are not nedded anymore. When i start making images with your new model, i create new neagtive prompt. Thanks for comment, good ideas are always welcome <3

    homoludens
    Author
    Aug 4, 2023· 1 reaction

    @Atryda Just keep in mind that SD is like a child mind with low-capacity. Don't show all your toys at once to the kid. Show the minimum amount. Other wise it won't know what to play with.

    UnicomAug 4, 2023
    CivitAI

    pruned version plz

    homoludens
    Author
    Aug 4, 2023

    You mean fp16 version?

    UnicomAug 4, 2023

    @homoludens yes 2Gb pruned fp16

    homoludens
    Author
    Aug 4, 2023· 1 reaction

    @Unicom You need to wait... first I need to fix limbs anatomy problems first... I am experiencing random issues with super slow uploads to civitai (20-40 kB per second). I can't spam with uploads.
    I definitely have a plans to upload fp16 once I passed beta testing... Still tuned pls 🙏

    513820Aug 7, 2023

    @homoludens Thank you so much for the effort with this, so many releasers are outright refusing to prune, but for those of us who don't mix models, this is all we need. Very appreciated!

    homoludens
    Author
    Aug 7, 2023· 2 reactions

    @MysteryWrecked I understand this and this is why I released pruned beta. Alpha had too bad quality. I wasn't satisfied with fp32. So, I thought fp16 will have lower quality. Additionally, uploading sped was terrible... I felt myself too buzy/lazy to overcome these troubles for bad model.

    This beta appeared surprisingly better (actually it was alpha epoch 9). So, I got a motivation to push additional file to CivitAI. Glad you like it.

    Checkpoint
    SD 1.5

    Details

    Downloads
    396
    Platform
    CivitAI
    Platform Status
    Available
    Created
    8/4/2023
    Updated
    8/11/2026
    Deleted
    -

    Files

    Available On (1 platform)

    Same model published on other platforms. May have additional downloads or version variants.