Tuesday, October 7, 2008

Interviews, research, and future posts

I don't have a new sample/tutorial today. I have been very busy with interviews, research, and school as of late.

As this is my last year of school, I've been interviewing with various companies and trying to get an on-line portfolio together. I recently had a great time in Portland meeting with Intel.

Last spring I was involved in the research of using non-pinhole impostors for reflections and refractions. We submitted to Eurographics (specifically EGSR), but unfortunately didn't get accepted. So this semester we are looking to work on the short comings that some of the reviewers noted and resubmit to I3D. So until I get that out of the way there probably won't be any new samples/tutorials for a couple of weeks.

As far as for future posts, I've been working on rain as a particle system and as a post process (see Tatarchuck's AMD/ATi paper on Rain). Besides this I've been wanting to have a series of samples/tutorials on different lighting methods. We all know Gouraud and [Blinn-]Phong shading, but I wanted to cover other methods such as Cook-Torrance, Oren-Nayar, Ward lighting and others. I also might do a tutorial on Depth Impostors that would build off of the Billboard Impostor tutorial I wrote earlier in the year.

For now, here's a couple of teaser images that we submitted to EGSR. You're looking through a glass bunny's ear. You can see that with regular depth impostors, you are missing a significant amount of data for the teapot lid.

Planar Pinhole Camera Depth Impostor

Non-Pinhole Camera Depth Impostor


Charles Humphrey said...

Looking forward to the Cook-Torrance shader, I wrote one my self but didn't think it turned out quite right so be nice to see how you go about it.

Kyle Hayward said...

Heh. Yeah, it will be a learning experience for me too. I haven't had experience with any of these lighting models, so hopefully I'll be forced into researching them, now that I've announced them :P

Charles Humphrey said...

Well I think I got my methods from a Wolfgang Engle book. My trouble is, I read then do, rather than read, fully understand then do lol.

Give me a shout if you want a copy of my attempt.

Kyle Hayward said...

:) Ah I see. When I finally get around to it I might ask for some comparison images.

Charles Humphrey said...


I have a blog that I use to put up images of my XNA issues. Needless to say I had issues with my Cook-Torrance shader.

Here is what my attempts at a Cook-Torrance shader looked like:

Can't remember now what was causing the odd effects I was getting, think it was to do with different methods in the shader or the way I was generating the noise textures, anyway, that was my attempt. I dare say I will revisit it at some point.