The real-time / not real-time aspect of vFx

I saw some amazing work going by on the facebook group, including Matt Radford’s efforts to find a process for stylizing renders. So I thought it would be amazing to take it one step further. I haven’t done any experiments yet as I’m still unpacking from a recent move, but I thought I’d share some resources I’ve come across.

There’s tons of rendering things that we do to make flipbooks, but I’m seriously intrigued by neural nets.

Neural net program for stylizing that is fairly in reach for most scripters.

Same, but exposed to twitter.


It occurs to me that those of us who can’t code, can still send individual frames to the twitter bot until we have an animation that we can put through twixtor or slate.

Here’s a bunch of random links I use to try to get my programmer friends interested.
https://deeplearning4j.org/convolutionalnets
But if you want more basic understanding of neural nets…


Feature extraction.
http://ufldl.stanford.edu/tutorial/supervised/FeatureExtractionUsingConvolution/
oooh…nice crash course
http://machinelearningmastery.com/crash-course-convolutional-neural-networks/
but not completely related to photo manipulation

So my idea is to render a subset of frames for the style, but use the full frame blending vectors, like the following.
Shout out to Klemen Lozar : http://www.klemenlozar.com/frame-blending-with-motion-vectors/

The very latest from adobe labs: https://github.com/luanfujun/deep-photo-styletransfer

2 Likes

Awesome man. I saw this posted somewhere a while back and it’s definitely interesting stuff! Is your ultimate goal to get this sort of thing to play in a real-time engine as some sort of post process effect?

I don’t think it can be made to run fast enough, and I wouldn’t be the person to move the entire library onto a GPU. But what I do want to try is making flipbooks with it.

1 Like

This might not be comparable to neural paintings, but this guy made some paint effect at realtime using photogrametry technic and vector painting on his assets :

And this one is a pack of interesting stylised realtime post-process on unreal4 (using only nodal scripting I believe) : https://forums.unrealengine.com/showthread.php?120134-Illustrious-The-illustration-style-toolkit&highlight=surrealism

So without being complex and heavy algorithm, im sure there is way in real-time to make interesting effects like neural painting. I want to see more =)

3 Likes

That’s pretty damn amazing.

Everything in this thread is amazing. I’m bookmarking for later.

I drop this link everywhere these days…
https://twitter.com/_kzr?lang=en

2 Likes

That’s great! I work on a similar technique with PopcornFx but with a lot of calculation of light (like reflection, shadow, sss,…) directly in the particles with raycast.