relief7
04-21-2006, 02:09 PM
Hi !
I want to start writing my own basic renderer plugin for max in the next few weeks as a project in my free time. I had a short glimpse into the SDK doc and I have read about the abstract "Renderer" class to be implemented.
Now what I would like to know is if anyone here has done something similar before and has tips concerning some of the topics (e.g. accessing geometry data etc.) or things he/she encountered that may be useful to know. I have basically quite little knowledge about MAX's API and - knowing Maya's API - I am a little afraid that MAX's design will not be as clean as Maya's... any help here would be greatly appreciated. It would be ideal to just extract polygonal data at first. I am also unsure whether I will be exporting to an external ASCII file (similar to .RIB) and rendering that. Maybe this will make sense at first before incorporating the renderer directly into MAX. Would it make sense to look at some exporter plugin examples to see how to get hold of geometry data ?
I also wonder if there are any basic frameworks for a MAX renderer plugin available freely on the web, so one can mainly concentrate on the rendering algorithm instead of struggling with Api Functions. It is just that I want to get to know MAX's API better so this would be a great exercise (but tedious as well yeah I know that :-) ).
I want to start writing my own basic renderer plugin for max in the next few weeks as a project in my free time. I had a short glimpse into the SDK doc and I have read about the abstract "Renderer" class to be implemented.
Now what I would like to know is if anyone here has done something similar before and has tips concerning some of the topics (e.g. accessing geometry data etc.) or things he/she encountered that may be useful to know. I have basically quite little knowledge about MAX's API and - knowing Maya's API - I am a little afraid that MAX's design will not be as clean as Maya's... any help here would be greatly appreciated. It would be ideal to just extract polygonal data at first. I am also unsure whether I will be exporting to an external ASCII file (similar to .RIB) and rendering that. Maybe this will make sense at first before incorporating the renderer directly into MAX. Would it make sense to look at some exporter plugin examples to see how to get hold of geometry data ?
I also wonder if there are any basic frameworks for a MAX renderer plugin available freely on the web, so one can mainly concentrate on the rendering algorithm instead of struggling with Api Functions. It is just that I want to get to know MAX's API better so this would be a great exercise (but tedious as well yeah I know that :-) ).
