[WIP] Picking where I left off with OptiX <===> Maya 2011 :)

Hey all!

Been a while since I worked on this project, mostly because of school, portfolio and other homemade projects :slight_smile: Hadn’t touched the code for about 2-3 months.

Here is a video of todays progress though: http://www.youtube.com/watch?v=Q6rYqza9B50
For those who didn’t follow my old thread, I actually used GLUT to spawn a separate window to show the mesh. Now I’m doing it inside mayas own viewport using the OpenGL function table that Maya provides for its current viewport, I’ve also refactored the entire codebase and divided stuff into more classes.

I decided to continue on it and hopefully finish it this time with some basic tools to handle materials. I also plan to add custom cuda GPU programs (with semantics provided by me) that gets compiled through nvcc which ships with cuda toolkit by Nvidia.

Not sure how I will make the tools, I’m thinking about using PyQT for the UI and then call C++ functions for things like creating materials and assigning them. Might change it to something else, haven’t thought on that yet!

I could also use custom material nodes to utilize hypershade but I really don’t want to go that route… Will probably cause alot of headache and I will probably not be able to support all the nodes that maya has, besides it seems like a huge thing to do / learn that will consume alot of time since I’m alone on this.

Anyhow it’s actually exciting for me to be back on this :slight_smile:

It was actually a random guy on the internet who started asking me questions about setting OptiX up with maya that got me motivated to continue on it :slight_smile:

I will also start blogging about my progress with this :slight_smile:

PS: Sorry for the bad quality couldn’t record at a good fps (my cpu sux) :P, my GFX is still the old 8800gt :stuck_out_tongue: so OptiX runs quite slow on it with multiple reflections and rt shadows when zoomed in, even if I use acceleration structures such as BVH or KD trees that OptiX gives, recursive tracing on many pixels == fps killer ^^

Off topic: Does anyone know why my colors are washed out when I render out quicktime movies from After Effects?

Best regards Yaz!