Make mesh looking solid while using opacityTexture

You need some kind of volumetric mesh if you don’t want to see the “inside”. You can use CSG to generate the holes. See for eg (from Drawing outside edges of a Mesh created from CSG - #25 by Evgeni_Popov):

https://playground.babylonjs.com/#0HA29N