Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 23/09/2005 at 11:55, xxxxxxxx wrote:
User Information: Cinema 4D Version: 9.5 Platform: Windows ; Language(s) : C.O.F.F.E.E ;
--------- Hi, does anybody know how to use the Bump Strength in C4D 9.5Her is part of my code that doesn't work mat->SetChannelState(CHANNEL_BUMP, TRUE); var Bmp = mat->GetChannel(CHANNEL_BUMP); var BmpBc = Bmp->GetContainer(); BmpBc->SetData(CH_TEXTURE, BumpMap); BmpBc->SetData(CH_BRIGHTNESS, 0.12); ---> Always 20% Bug??? Bmp->SetContainer(BmpBc); Thank you.
On 23/09/2005 at 14:18, xxxxxxxx wrote:
It's not CH_BRIGHTNESS, it's BUMP_STRENGTH - go figure.
On 24/09/2005 at 00:22, xxxxxxxx wrote:
I know, I've already tried: The value of BmpInt is 1.0 I supposed the result would be 100% but it's always 20% mat->SetChannelState(CHANNEL_BUMP, TRUE); var Bmp = mat->GetChannel(CHANNEL_BUMP); var BmpBc = Bmp->GetContainer(); BmpBc->SetData(CH_TEXTURE, BumpMap); BmpBc->SetData(BUMP_STRENGTH, BmpInt); ---> Always 20% Bug??? Bmp->SetContainer(BmpBc); Any Idea???
On 24/09/2005 at 08:54, xxxxxxxx wrote:
According to the COFFEE 9.1 docs, you can't get there from there.
Container ID Type Explanation ------------------------------ CH_COLOR [vector] Color vector CH_BRIGHTNESS [float] Brightness CH_TEXTURE [string] Texture name CH_BLUR_OFFSET [float] Blur offset CH_BLUR_STRENGTH [float] Blur strength CH_INTERPOLATION [int] Interpolation (see dialog) CH_MIXMODE [int] Mix mode (see dialog) CH_MIXSTRENGTH [float] Mix strength CH_TIME_FROM [int] Movie from CH_TIME_TO [int] Movie to CH_TIME_FPS [int] Movie framerate CH_TIME_MODE [int] Sequence mode (see dialog) CH_TIME_TIMING [int] Sequence timing (see dialog) CH_TIME_START [BaseTime] Sequence start CH_TIME_END [BaseTime] Sequence end CH_TIME_LOOPS [int] Sequence loops
The Container only works with these settings common to channels.
With the C++ SDK, one would use SetParameter(), but this isn't available in the COFFEE SDK. Have you tried this instead:
BmpBc- >SetFloat(BUMP_STRENGTH,BmpInt);
On 24/09/2005 at 09:01, xxxxxxxx wrote:
Hi again, I found that the container was not the good one!!! Finally, this work: mat->SetChannelState(CHANNEL_BUMP, TRUE); var Bmp = mat->GetChannel(CHANNEL_BUMP); var BmpBc = Bmp->GetContainer(); BmpBc->SetData(CH_TEXTURE, BumpMap); Bmp->SetContainer(BmpBc); var BmpIt = mat->GetContainer(); BmpIt->SetData(MATERIAL_BUMP_STRENGTH, BmpInt); mat->SetContainer(BmpIt); Thank you. B->