kzaharov Posted December 19, 2018 Share Posted December 19, 2018 (edited) I have object with opaque material. And I need to set transparency to it in run time. I try such code (obj - Unigine.Object variable, i - number of object's surface): Material material = obj.getMaterial(i); material.setTransparent(Unigine.Material.TRANSPARENT_BLEND); obj.setMaterialParameter("transparent", new vec4(0.6f, 0.6f, 0.6f, 0.6f), i); obj.setMaterialParameter("transparent_pow", new vec4(0.6f, 0.6f, 0.6f, 0.6f), i); It works only if material of the object is initially transparent. How to solve my problem? Edited December 19, 2018 by kzaharov Link to comment
silent Posted December 19, 2018 Share Posted December 19, 2018 kzaharov Please, check the sample in SDK Browser: UnigineScript -> Materials -> transparent_00. It shows baiscally how to make opaque mesh_base material transparent. Thanks! 1 How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts