Chaos Corona Forum

Chaos Corona for Cinema 4D => [C4D] Daily Builds => Topic started by: Daniel Mikolajčák on 2021-07-08, 16:47:37

Title: Proxy does not render Bump
Post by: Daniel Mikolajčák on 2021-07-08, 16:47:37
Hello,
proxies do not render bumps with PBR material.
Also if more material tags with the same material are used, mapping gets mixed up.
I used private uploader for scene upload: 1625756985_Untitled.zip

Could you give me a time frame this could be fixed?

--update--
there are other materials on other models where bump does indeed render
Title: Re: Proxy does not render Bump
Post by: Daniel Mikolajčák on 2021-07-08, 17:52:28
unfortunately, even if Material tags are not duplicated. UV projection is falsely interpreted by proxy

--update--
this discrepancy is caused by cinema projector shader that is part of fabric material. If mapping is changed from uvw mapping to e.g. cubic or shader is removed, bug goes away.

-- update 2 --
on one other proxy projector does not cause this bug
Title: Re: Proxy does not render Bump
Post by: mmarcotic on 2021-07-09, 10:45:42
Hello,

in V7 we introduced a material manager inside Proxy - It should be much more user friendly to assign materials (there is a limitation to multiple material assignments with different mappings, we're going to look into that for V8). This should allow you to not duplicate material Tags and assign materials directly to material layers.

I re-made your scene using the material manager and I can clearly see that proxies are rendering bump (not correctly though). It seems that the UV mapping is extremely off in some cases (e.g. the buckle logo in example scene) - I will create an internal task for this.

We are planning to improve this proxy material manager in future daily builds, most likely to include sublayers for individual UV mapping, UV mapping GUI, ...

I cannot promise any ETA, sorry.

Thanks,
Jan
Title: Re: Proxy does not render Bump
Post by: Daniel Mikolajčák on 2021-07-09, 15:01:27
Hmm, I see. For me copying shader tag from the mesh was fine. Anyhow this does not change that I cannot get bump on some models. On some it weirdly works. in one case bump appeared when I used corona bitmap instead cinema bitmap. But only as bump not as normal. I will send you the scene.
Title: Re: Proxy does not render Bump
Post by: Daniel Mikolajčák on 2021-07-09, 15:43:53
Here I used metal material to illustrate the lack of bump, even using the material utility. The only way bump works is with bump channel only (no normal map) and corona bitmap, In this case projector shader is non-functional, as it only support cinema bitmap.
Title: Re: Proxy does not render Bump
Post by: Daniel Mikolajčák on 2021-07-12, 13:51:09
Hi Jan, Material manager is somewhat more easygoing. It still has lot of material limitations like material stacking and layered materials. Arnold has a very good proxy system, where you can take a group of objects and it renders exactly the same as proxy as a reference object. There is no need to collapse objects into one mesh, which creates a very messy situation. I wish one-day corona proxy actually works. I am afraid you would need to start from scratch. The current system seems to have a neverending list of limitations. Or maybe creating a system similar to xref would work too.