THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 07/05/2008 at 11:18, xxxxxxxx wrote:
Cinema 4D Version: 10.5
Platform: Windows ;
Language(s) : C.O.F.F.E.E ;
Is there a way to create a new Post Effect With COFFEE and add it to list?
On 07/05/2008 at 11:22, xxxxxxxx wrote:
Short answer: No.
Long answer: Definitely, no.
COFFEE only supports:
- Expression tags (with embedded COFFEE code)
- Menu plugins (so-called Command plugins)
- Filter plugins (import/export)
- Tag plugins
- Expression tag plugins
- Animation plugins (hmmm - not in R10)
- Shader plugins
On 08/05/2008 at 11:04, xxxxxxxx wrote:
Don't want to install Visual studio, just to make one simple post effect plugin...
COFFEE really sucks...
I don't understand. It can be powerfull, because of it's multyplatforming. But it's totally unfinished.
Is there a way to make it, but avoid using C++?
If I, unfortunately, need C++, where I can find a guide, how to make custom control resources, for post effect panel.
On 08/05/2008 at 12:11, xxxxxxxx wrote:
It would actually be cool if they did what one of the other plugin developers is trying to do currently - implement some platform-independent scripting language like Python , Java, Ruby, etc. You are actually using the C++ SDK but it would be through a VM or interpreter running your script - no building, no IDEs, just a text editor.
Depending upon the expanse of the linkage between the C++ SDK and the scripting language, there would no longer be a need for COFFEE and you could use the language's general coding practices and methods (and libs and so on).
Unfortunately, there are currently two options: COFFEE and C++. C++ requires build environments. On MacOSX, Xcode is free. On Windows, you can use the Express Edition of VS 2003/2005 as long as you don't need to support Windows 64-bit. Otherwise you will need to purchase a version which has a 64-bit target (Enterprise, Pro editions).
As for coding your own post effect plugin for Cinema 4D, get the SDK documentation (at the PluginCafe root there are links), search posts in this forum (ask questions), and look at the plugins:cinema4dsdk:source examples.