varomix Posted August 19, 2009 Share Posted August 19, 2009 (edited) Hi guys this is totally awesome I'll try and make it in Houdini tonight if I got a chance http://www.outside-hollywood.com/siggraph/ awesome stuff Edited August 19, 2009 by varomix Quote Link to comment Share on other sites More sharing options...
abvfx Posted August 19, 2009 Share Posted August 19, 2009 Who isnt gonna try this out right now Quote Link to comment Share on other sites More sharing options...
thekenny Posted August 19, 2009 Share Posted August 19, 2009 I saw the presentation at siggraph and it was interesting.. but I felt the approaches the Disney Feature team developed for Bolt (which was presented just before this one) were stronger. On Bolt they painted two textures for everything, one very detailed and one loose and more painterly. They used simple tricks like depth from camera, Y-height, in shadow or not, to trigger the transition between the two texture maps. To get a painterly edge to objects the used their fur system to construct a series of cards on the surfaces of objects, each card was then textured with an opacity map of a few different brush strokes. (me thinks of a copySOP with a stamp...oh the joy). A simple raytrace was done to accumulate the opacity of on the surface and the result was used to generate an image at render time. Simple, a bit expensive, but still achievable and very stable to generate the appearance of brush stroke edges. Neat. -k Quote Link to comment Share on other sites More sharing options...
michael Posted August 19, 2009 Share Posted August 19, 2009 very cool and elegant solution Quote Link to comment Share on other sites More sharing options...
varomix Posted August 19, 2009 Author Share Posted August 19, 2009 damn!! I can't get it to work anyone did? Quote Link to comment Share on other sites More sharing options...
mrice Posted August 19, 2009 Share Posted August 19, 2009 thanks for sharing that varomix! I didnt take it too far but to get the first step I just used a vop sop to displace N with noise and pass the same noise to velocity. Then use geometry motion blur and adjust camera shutter time to taste. Quote Link to comment Share on other sites More sharing options...
roughsporty Posted August 19, 2009 Share Posted August 19, 2009 wow, a very great aspect to do such things. would be great to see something who came up with a houdini solution. Quote Link to comment Share on other sites More sharing options...
varomix Posted August 19, 2009 Author Share Posted August 19, 2009 thanks for sharing that varomix! I didnt take it too far but to get the first step I just used a vop sop to displace N with noise and pass the same noise to velocity. Then use geometry motion blur and adjust camera shutter time to taste. Thanks Michael that put me into the right path and did this is getting there, but now, what if those velocity vectors where not straight? , what if there would be a way to bend them, twist them, curl them, ooh that'll be awesome, and I know I've seen this before for fur. If anyone can help on the velocity vector bending, please do, this is where houdini takes off thank you Quote Link to comment Share on other sites More sharing options...
edward Posted August 20, 2009 Share Posted August 20, 2009 I'm confused. If you're using geometry motion blur, then why would the velocity get used? As an aside, those pictures on the website just look like jittery, motion blurred edges to me ... Quote Link to comment Share on other sites More sharing options...
varomix Posted August 20, 2009 Author Share Posted August 20, 2009 I'm confused. If you're using geometry motion blur, then why would the velocity get used? As an aside, those pictures on the website just look like jittery, motion blurred edges to me ... Now I'm confused I'll just sleep on it and I guess by morning you'll have a sample that will blow my mind or not seriously, if you have some tricks, please share, I'm doing some fur tests Cheers Quote Link to comment Share on other sites More sharing options...
mrice Posted August 20, 2009 Share Posted August 20, 2009 I'm confused. If you're using geometry motion blur, then why would the velocity get used? Is there another way to non-uniformly blur static geometry? Actually the Houdini semantics confuse me wrt "transformation" blur & "geometry" blur, but I was referring to geo_velocityblur As an aside, those pictures on the website just look like jittery, motion blurred edges to me ... which just goes to show, one man's jittery motion-blurred edges, another man's brush strokes. Or something like that. Quote Link to comment Share on other sites More sharing options...
edward Posted August 20, 2009 Share Posted August 20, 2009 Is there another way to non-uniformly blur static geometry? Actually the Houdini semantics confuse me wrt "transformation" blur & "geometry" blur, but I was referring to geo_velocityblur http://www.sidefx.com/docs/houdini10.0/rendering/motionblur Quote Link to comment Share on other sites More sharing options...
geneome Posted August 23, 2009 Share Posted August 23, 2009 (edited) I didnt take it too far but to get the first step I just used a vop sop to displace N with noise and pass the same noise to velocity. Then use geometry motion blur and adjust camera shutter time to taste. Thanks Michael that put me into the right path and did this I'm not understanding Mike's tip - I can't seem to get this effect to work that way. Could someone post a screen cap of the VOPSOP or a hip? Edited August 24, 2009 by geneome Quote Link to comment Share on other sites More sharing options...
Magnus Pettersson Posted August 27, 2009 Share Posted August 27, 2009 cool it looks like an elegant simple solution worth testing out Quote Link to comment Share on other sites More sharing options...
rende Posted September 23, 2009 Share Posted September 23, 2009 Hi, first post Did a test this side and just uploading for those that requested some help to get started. paintingPoly.mov paintingPolygons.hip Quote Link to comment Share on other sites More sharing options...
geneome Posted September 23, 2009 Share Posted September 23, 2009 Did a test this side and just uploading for those that requested some help to get started. Thanks rende! Just what I needed! Quote Link to comment Share on other sites More sharing options...
v_m Posted December 14, 2009 Share Posted December 14, 2009 I'm curious what renderer they used. And even more curious, what kind of motion blur. Because with realistic looking motion blur you don't get that effect. It looks like a simplified, real-time, onion-skin sort of motion blur... (I've tried a few months ago in both maya and houdini, with several rendering engines and different types of motion blur, but none looked ok). Quote Link to comment Share on other sites More sharing options...
cellchuk Posted December 14, 2009 Share Posted December 14, 2009 thanks for sharing the link. looks pretty cool. Quote Link to comment Share on other sites More sharing options...
majikal Posted January 31, 2011 Share Posted January 31, 2011 fun with motion blur... Muri_polypaint.mov Quote Link to comment Share on other sites More sharing options...
Gaviteros Posted February 7, 2011 Share Posted February 7, 2011 (edited) Hey everyone, I know this thread is old. But as I was trying to pretty much replicate this effect earlier in the week I stumbled upon it. I at first had built the motion blur through VOPS and with controlling velocity vectors, but I wanted to more accurately match the effect of the site, so I took another look at their video and thought about it for a second. If I take a noise, add the noise as displacement in a VOP SOP then we are distorting due to noise. A noise vop like Anti-Aliased Flow Noise has a position vector for the noise generation. Use a matrix rotate and a vector orient on the position of the object for what goes into the noise and ever 2pi you have the same noise pattern. So in their version they animate the displacement so that it matches the original position each frame, houdini didn't like that as much so I made it rotate 3 times per frame and set the xform and geo motion blur samples to 4 or 5 (HINT: Due to data types and rounding and suchnot, 2 * $PI * $FF does not work once the frame number gets really high. Instead use ($FF - $F) * 2 * $PI to get the distance the current sub frame is away from the nearest $F. Really quickly it works out, though again I made it something like ($FF - $F) * 6 * $PI. For the shader I did similar things, but I'm not really going to go into it too much. Mainly I just set up a ramp that runs off of a distorted version of the shading model coming out of a, well shading model. I'm using Houdini 11, though the motion blur should work on early versions the shaders just really won't. Edit: Many years later: I took my website down and the file went with it. Sorry anyone reading this a decade later! Edited December 14, 2020 by Gaviteros 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.