how to sample shader in InitRender

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 12/05/2005 at 07:28, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   8.5 
Platform:   Windows  ;   
Language(s) :     C++  ;

---------
Hi,

I write a shader that contains a shaderlink. Now, to speed up calculations I like to take same samples from this shader in the InitRender function of my shaderplugin. But how can I do this? There is no ChannelData in InitRender and a dummy ChannelData doesn't work, at least not in my tests.

thanks in advance,

Matthias

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 12/05/2005 at 13:01, xxxxxxxx wrote:

A dummy ChannelData should work, they're used in CINEMA itself and I've used them myself in some projects. Have a look at the SDK examples, I think it is the BitmapShader. You just need to fill in the information and give it the UV to sample, it should then work.

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 12/05/2005 at 16:14, xxxxxxxx wrote:

hurray, it works, made a silly mistake in
tex->InitRender(irs) result checking.

thanks

Matthias