Chaos Corona Forum

Chaos Corona for Cinema 4D => [C4D] General Discussion => Topic started by: jamieirvin on 2018-09-12, 15:10:03

Title: Corona 'bitmap'
Post by: jamieirvin on 2018-09-12, 15:10:03
Hi guys,

Just a quick question...

Is it good practice to load all bitmaps within a Corona bitmap shader? Until now I have been loading bitmaps directly in to the diffuse texture slot.  I was having a play with Tone Map Control and couldn't get it to function properly.  With all the exposure, LUT & tone mapping checkboxes unticked, the output looked garish and compressed.  Not at all as expected.  Then I tried loading the bitmap in the Corona bitmap shader and hey presto... it worked! 😃

This got me thinking, have I been loading textures incorrectly all along and should all bitmaps sit within the Corona bitmap shader??

Does it make any noticeable difference?

What are your thoughts?

Thanks
Title: Re: Corona 'bitmap'
Post by: Ealexander on 2018-09-13, 03:37:34
I would like to know about this too.
Title: Re: Corona 'bitmap'
Post by: katzenwaffe on 2018-09-13, 20:06:00
Me too. But I would guess by the amounts of replies, that the Corona Bitmap is not THAT important.
Title: Re: Corona 'bitmap'
Post by: jamieirvin on 2018-09-14, 11:15:54
Yeah this topic has not really set the world on fire...

I've not been using it so far and haven't seen a reason for it other than in conjunction with the tone map control. However, it must be there for a reason??
Title: Re: Corona 'bitmap'
Post by: Nejc Kilar on 2018-09-14, 11:48:46
Afaik in 3ds Max it should potentially speed up the render times - by a very small amount. Should be similar in C4D. Other than that the Corona bitmap should offer you some settings that the native loader doesn't. In 3ds Max it has a few extra options (and a few missing) than the original UI but thats about it.

Gotta be honest, I personally rarely use it in either application. :)
Title: Re: Corona 'bitmap'
Post by: romullus on 2018-09-14, 11:57:06
I think CoronaBitmap will be more important when Corona materials become cross-platform. Similarly to nkilar, i rarely use CBitmaps too, except for loading HDRIs, where it has noticeable speed advantage and superior projection modes.
Title: Re: Corona 'bitmap'
Post by: Beanzvision on 2018-09-14, 14:44:47
This may also offer some insight:
https://coronarenderer.freshdesk.com/support/solutions/articles/12000033420-what-is-the-difference-between-corona-bitmap-and-3ds-max-bitmap-node-
Title: Re: Corona 'bitmap'
Post by: Cinemike on 2018-09-14, 19:17:42
Somewhere around here I read that it significantly speeds up rendering with textures that use Opacity.

Found the link: https://forum.corona-renderer.com/index.php?topic=15700.msg99347#msg99347
Title: Re: Corona 'bitmap'
Post by: jamieirvin on 2018-09-19, 11:01:20
I think CoronaBitmap will be more important when Corona materials become cross-platform. Similarly to nkilar, i rarely use CBitmaps too, except for loading HDRIs, where it has noticeable speed advantage and superior projection modes.

noted, thanks. I'll give that a whirl
Title: Re: Corona 'bitmap'
Post by: jamieirvin on 2018-09-19, 11:14:05
This may also offer some insight:
https://coronarenderer.freshdesk.com/support/solutions/articles/12000033420-what-is-the-difference-between-corona-bitmap-and-3ds-max-bitmap-node-

That's really useful, thanks.

The reason I kicked off this thread was because I loaded a 4k texture (parquet floor) into the Corona Bitmap shader and it took aaaaaages to load in the material browser.  The it kept stalling and trying to refresh the preview. I converted it back to a standard bitmap and it loaded instantly. 

I'll see if this happens again in the new daily build but it seems odd considering it's intended to be a quicker solution... 🧐