PDA

View Full Version : Deep Canvas cheat?


rit_sofa
07-06-2005, 01:40 AM
Hi everybody - This is my first time posting on CGTalk, so I hope this is the right place to be asking this. My question is whether or not it is possible to achieve a "Deep Canvas" effect in off the shelf software like Maya. If you are unfamiliar with Deep Canvas, it is the painterly texture technique used by Disney in the late 90's for 3D effects in Tarzan, Fantasia 2000, and Treasure Planet. Basically it makes it look like a handpainted Disney background that can be moved through in 3D space, as well as lit with different types of lighting. There is an excellent link here (http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Archives&Subsection=Display&ARTICLE_ID=50479) that explains the process in detail. (They also mention that the Disney process is based on Barb Meir's work from a '96 SIGGRAPH paper...) Unfortunately the technical aspects of this are a bit over my head, as I am more of a painter than a programmer.

http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Archives&Subsection=Display&ARTICLE_ID=50479

This article mentions that "As they paint, information about each brush stroke--its color, shape, the pressure used to create it, and so forth--is stored as data (not as pixels) so that the Deep Canvas software can apply the brush strokes to an appropriate position in 3D space."

(There's also a really great demonstration of the Deep Canvas process on the Special Edition Tarzan DVD.)

This is probably not possible without extensive programming. I am wondering if there is a way of creating a shader network that will come close to emulating this handpainted look. And I dont mean just painting handpainted textures and slapping them on the object. (Though I really dont know what the next step would be...I assume it has to do with lighting and the way the camera interprets the brushstrokes.)

Anyway, I'd be happy to hear of any suggestions! Thanks. :)

housewarmer
07-10-2005, 03:10 AM
PaintFX in Maya can more or less do that type of thing out of the box. It doesn't work exactly the same way, but allows for some amazing stuff.

rit_sofa
07-10-2005, 03:04 PM
Yeah, PaintFX is the closest thing I've come to the Deep Canvas look. Is it possible to light the paint FX brush strokes (when using them as natural media type brushes) and get different color tones and values? Also, when painting every object in the scene with those brushes in detail, the render time was absolutely insane. Any suggestions on how to make that more manageable? I was thinking of using a combination of UV textures painted in Painter with a few PaintFX strokes layered on top for some depth. I think it is possible to draw a curve (with the EP curve tool for example) where you wan the stroke, then attach a brush to it? Time to do some experimenting...

CGTalk Moderation
07-10-2005, 03:04 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.