Wednesday, April 14, 2010

GPU final project is on!

I am sorry I totally forget updating the blog, I will post the things I have done with the final project in this blog.

I've chosen GPU accelerated texture synthesis as my project topic.

People use a lot of textures in building up a realistic scene. There are many ways to get textures, like hand drawing, photographing and texture generating etc. All of these methods have their own pros and cons: hand-drawing makes texture stylized and controllable by the painter but it needs sophisticated skills; photographing presents the texture realistic but it is not possible for us to find something which has proper texture every time; texture generating methods generates texture from noise which can make quite good randomized and characterized textures but it cannot be used to generate all the textures. Texture synthesis is a interesting method for us to get a large texture from a small patch, the key idea of this method works on the all the general textures.

I began to know texture synthesis methods in this spring break, when I am talking to my friend using MSN, he introduced me this topic. The result of the texture synthesis is kind of awesome but the speed is annoying. So I figured maybe I can use some GPU acceleration methods to make the synthesis procedure faster.

Wish me luck.

No comments:

Post a Comment