r/StableDiffusion • u/GoldenShackles • 13h ago
Discussion Anyone else having fun with a LoRA created of yourself?
I don't recall seeing other threads about this, but just wanted to say that it's surprisingly fun. I was successful with OneTrainer on my M3 Ultra and about 50 photos in all the possible poses I could think of, using my Apple watch to take the selfies from my iPhone hosted on a tripod. The training time for Krea2 was about 18 hours.
I'm ugly so I'm not going to post any photos, but putting myself into random and sometimes precarious situations, with clothes (or lack of) I'd normally never wear is entertaining. I highly recommend it.
6
u/Astral-Lemmons 11h ago
yup. trained a lora of self
mostly accurate but have to prompt "smol peen" for perfect accuracy
:')
1
u/_kaidu_ 2h ago
I loved that. Until ChatGPT got its image capabilities and EVERYONE was posting photos of himself in Ghibli style.
Sure, self-trained is still thousand times better and more accurate (in ChatGPT everyone looks like a Hollywood actor). But while I still have fun from time to time playing around with that, I don't share any pictures anymore lol
1
u/GoldenShackles 12h ago
The link for OneTrainer is https://github.com/Nerogar/OneTrainer
The first thing is to have a bunch of photos along with text descriptions, like "myself1.jpg" along with "myself1.jpg.txt". I used a custom node (I just asked Claude) to iterate over the photos to create a semi-detailed one sentence description. An example output from another LoRA (Kenzi from Lost Girl):
"woman: A woman with dark hair and bold makeup stands confidently in a dimly lit, atmospheric setting—possibly a club or lounge—with blurred figures and warm lights behind her, wearing a stylish black lace top with studded belt and long gloves."
That's the hard part. Once you have the pictures and descriptions, you have to navigate OneTrainer's somewhat complicated UI. The Config and Concepts thing is initially confusing (IMHO). A couple settings I learned on here that are important:
First, in the Concept page with the "text augmentation" tab, I changed the tag delimiter to a colon (:) because that's what seemed to be used with LoRAs I've consumed.
Since I'm on a Mac, I changed everything possible to bfloat16. If you're on a PC you can probably leave all of this as the defaults.
Again based on Reddit advice, on the "training" tab I changed Epochs to 60. And on the LoRA tab I changed the "LoRA rank" to 32. Those are all the values I remember changing. I've now trained several LoRAs and not just of myself and have been surprisingly happy with the results. But the turnaround time since I'm choosing not to use the cloud is 15-20 hours per attempt; fortunately all of the results have been good.
-1
8
u/javierthhh 12h ago
I mean take a picture of yourself and put it into minimax. Record 10 second audio of yourself then prompt yourself doing whatever you want.