One way to do it would be:
- Create your bottle
- Create your text (branding) as a texture map
- Create your Corona bottle material (diffuse, reflection etc.), finally assign your branding label to the displacement channel. Don't assign the texture to the model yet!
- Create a C4D(!) material and assign your text (the branding texture) to the Color channel. Nothing else is needed.
- Assign this material to the bottle
- Select any projection you like and adjust your C4D texture. It only serves as a guide for the next steps. Don't forget to switch off tiling.
- Now assign your Corona material to the model. Do not render, it would look wrong ;)
- Go to the Displacement channel in the Corona material and select "Effects / Projector" from the shader menu. A projector will be created, it automatically contains the previously assigned branding texture map.
- Now go into the projector shader. Before you do anything else, click on the still assigned C4D material (it should be left of your Corona material), just to select it. Now, in the projector shader, click on "Paste Tag" (it's the bottom most button there).
- Now remove the C4D material, you can drag it on a Null or delete it, I would keep it for later adjustments.
- Render and be happy.
Hope this helps.
It works if you really follow all steps.
Cu
Michael
PS
Please excuse the crappy result in the example file, a bitmap will work fine, the spline shader never gave great results with Corona and still contains a bug or two.