[Closed] Extent BitmapIO plugin class
Hi all!!
I’m looking for some advice, tips and hints if at all possible.
We need to extend some of the functionaility of one of the BitmapIO plugins. This is my first plugin project and I was wondering if it would be possible to simple extend the existing class (since this is an OO environment)
Basically, I’d love to see an example of BitmapIO class (so I can tell what’s going on) and if anyone else might be able to suggest if this approach is even possible.
We just want to extend the OpenEXR plugin so we can use the exr attributes and channels within max 8 via maxscript.
Any help would be grand…links to plugin tuts would also be fantastic…
Cheers
Shane
Hi Shane,
Do you know that the MaxOpenEXR MAXScript Interface can now access OpenEXR Attributes and Channels in Max 9 ?
Maybe yes but you’re working under version 8 only. That’s why you’re searching a solution for Max 8.
You can find ImageIO plugins samples in the Max SDK at maxsdk\samples\images.
The Bitmap I/O plugin for ILM’s OpenEXR File Format was developed by Splutterfish :
http://www.splutterfish.com/sf/WebContent/DownloadTools
Unfortunately the source code isn’t provided…
The best document about 3ds Max SDK:
http://dl3d.free.fr/resources/3DSMAX_SDK_DavidLanier.pdf
Yes
Maybe yes :) but you're working under version 8 only. That's why you're searching a solution for Max 8.
And it makes me weap
You can find ImageIO plugins samples in the Max SDK at maxsdk\samples\images.
It's become my new home
The Bitmap I/O plugin for ILM's OpenEXR File Format was developed by Splutterfish : [ http://www.splutterfish.com/sf/WebContent/DownloadTools ]( http://www.splutterfish.com/sf/WebContent/DownloadTools) Unfortunately the source code isn't provided...
I’ve actually posted on their forum asking the same question, can I extend the exiting code or do I need to rewrite it…
The best document about 3ds Max SDK: [ http://dl3d.free.fr/resources/3DSMAX_SDK_DavidLanier.pdf ]( http://dl3d.free.fr/resources/3DSMAX_SDK_DavidLanier.pdf)
I don’t about the best, but it is comprohensive and presented very well.
My current investigations have lead to me to believe that I will need to write a new plugin, because there is a static global reference to the current plugin, which I don’t think I can overload
I’ve got ILM’s exr sdk and I’m investigating…I can’t believe that they actually left this functionality out of the original plugin
Cheers for the info!
Shane