So some know here, I've been unemployed for a couple of months (but unfortunately starting a new job next week). In that time I've done a few projects, and this was one I've wanted to do for a while.
The Mass Effect Character Creator! Simply drop an image of a person and it will use a model I created to generate a character code for your player. I do not store any images uploaded
Now, there's a thousand caveats of course. The ME character creators are limited, there's not a ton of customization that they could do, but it'll do it's best. ME1 for some reason loves to put scars on the faces. 1&2 are similar enough they could be joined in the same model, but 3 was a whole different beast - however try the ME3 code in ME1 and you may be surprised.
Try it out, just boot up one of the games and start a new character, and plop in some codes! If you like, share the comparisons back here, I'd love to see who you're trying and how it turned out!
For now, please keep this to our little lemmy community, I don't have autoscaling turned on, and the CPU is fairly high when generating, so I'm going to just see how heavy the usage gets for now.
Enjoy all! Let me know how it goes!
How I did it:
- Created a random code generator for each of the Slider bars in each game, and then generated 10,000 random codes. For each code then I had a macro that would paste it into the game and take a snapshot of the character. Of those 10,000 then I had a dataset. 10k images took about 14 hours of pasting and clicking and snapshotting for each game.
- Took the dataset and then trained it from the Image -> Code. Took about 6 hours to train each model.
- Source code for the backend is here
Examples I've done:
