A study in sex animations


Okay, this is going to get pretty explicit pretty quickly. Love of Magic is mainly an erotic game; romance and tension tends to figure more prominently than nailing someone against the wall. But sometimes that's fun too. This is the first time I've done a 3D sex animation, I figured it might be interesting for some of you to see the process. This scene goes into tonight's build, hopefully going public on Monday.



Okay, let's break this down. I use DAZ for rendering, internally that uses NVIDIA's iRay ray-caster for rendering. It's slow, but looks pretty. You can tell iRay how many 'iterations' it gets to run (how many scatter blasts of rays it gets to fire off), which controls quality. Normally I run at 3,000 iterations, but doing a 45 second animation at 30 FPS at 3,000 iterations would take forever, and cook my poor GPU. So we turn it down to 120 iterations for speed.



In the original clip you can see all kinds of dithering errors; they look like crap. More iterations would fix that, but...we'd be back to spending ~20 mins/frame, and I don't want that. Instead I apply a neural network to denoise it. The end result is still too low frame-rate, so into another network it goes, this time DAIN (also hosted here on itch.io, actually); I give it animation at 15 FPS, and tell it to guess what the missing frames would be to bring it up to 30 FPS. Works surprisingly well. Finally I bring it into After Effects, make the video into a 3D plane in space, and apply a bit of motion blur + camera motion to the whole thing. For the final video I use 3 different short cuts, so I can flip between them.

So there you are; it's not the fanciest animation the world has ever seen, but it was fun putting it together. Hopefully it was interesting to get a peak behind the


Get Love of Magic

Buy Now$15.00 USD or more

Comments

Log in with itch.io to leave a comment.

Deleted post

One more act for Book 1 to complete. Like all good fantasy series, it's planned as a trilogy, so ~15 act all in all

Deleted post