Due to time restrictions I have trouble working on my SurfaceManager I was making like 2 months ago. So I decided to release the latest build (its stable as far as I know), hopefully other developers with spare time can continue with it and make it a more useful plugin. There are some things I was trying to do but couldn’t get it working, maybe you can.
What is SurfaceManager?
As the name suggests, SurfaceManager is a plugin that works like any of the other managers found in Cinema4D. That means that it does not add any modeling, shading or deformation tools, it rather offers a convenient way of managing certain properties of your objects, specifically the interaction between selection and material tags. In the same way as you would use the standard material manager to deal with the numerous materials needed for your scene, you will use SurfaceManager to handle multiple materials within single objects.
For non-programmers you can get it at
For Programmers who wish to continue with its development
Please note those links are temporary, for how long I don’t know (but at least a few weeks/months)
For usage please read the surfacemanager.html inside the zip file, it contains instructions on how to use it.
Special thanks to JamesMK for writing the document (it hasn’t gone to waste which you may of thought by now) and mnu for offering a download place for SurfaceManager (even though it doesn’t matter now, thanks anyway)
The following is for developers who wish to continue its development
If you continue it, could you please offer it FREE for download. I had no intention on selling it or making any profit for it whatsoever, I would be grateful if you respect my generosity.
Theres hardly any comments, sorry about that but I wrote (and learn’t) it in 2 days and was rushing to test it out!
Built using the SDK as a template, so you will find information from the SDK in there too.
Theres commented code in there, i was trying to add new features, some things just did not work and I couldn’t work out why
The features I was trying to implement
- Clicking a surface name in SurfaceManager selects the corresponding selection tag and becomes active in the AM
- Buttons to de/select polygons (so you dont need to use the AM)
So the interface would be something like
[R][S][D] SurfaceName [Material]
[R] is the rename button
[S] is select polygons button
[D] is de-select polygons button
Anyway I leave it up to you if you interested
Thanks for looking!