(fixed)[HOU-4666]berconNoise distortion map not working with berconNoise

As title says, when inputting a berconNoise as distortion map on another berconNoise, it does nothing. It works with any other procedural noise (vray noise) or bitmap. Coming from 3dsmax this was the most common workflow for complex noises, so ideally this would work in Houdini too.



I’ve checked on my end and it’s working here. maybe try adding a bercon uv node to the uvw input on the bercon textures.

I just checked with the Bercon distortion texture and that is not working at all.

I’ve attached screenshots and file for debugging.

Cheers.


BerconDistortion.zip (37.1 KB)

You are right, adding a uvw works with distortion, but not when using berconDistortion. At least the first one is working.

Hi @mori4h , I’ve logged the issue. The problem is when berconDistortion work along with berconNoise a UVWGenBercon have to be used, but this plugin works with uv index instead of uv set name. There is workaround, but it can be used in a very limited situations. You should put UVWGenBercon as uvw plugin for berconNoise and BerconDistort, also the object must have only one uv set.


HOU-4666.namedChannelSupportForBerconDistort.hip.7z (28.3 KB)

In the latest nightly builds, a channel name parameter for UWVGenBercon has been implemented and UWVGenBercon has been added to the Mapping tab of all Bercon textures.​

Thanks guys for the fast fix!