Tested versions
4.0,4.0.4,4.2

System information
14.4 (23E214)

Issue description
Does 3D Shader Script have transmission and ior parameters for materials like Threejs?
I only found (subsurf_scatter_transmittance_boost) and (vec3 extract (vec3 I, vec3 N, float eta)), The previous one has no effect on the mobile end, and the latter one has no instructions on how to use it. I don't know how to use it. The transmission and ior parameters of threejs are two float parameters that can be easily set to module glass materials.

Threejs:

Blender:

Steps to reproduce
Use transmission and IOR to control the transparency of glass

Minimal reproduction project (MRP)
none

    jl1872002 Does 3D Shader Script have transmission and ior parameters for materials like Threejs?

    what's Threesjs?
    Godot uses PBR, it tries to mimic blender's eevee behaviour. You can also use Unreal 4/5 docs because it's an actual standard.

    jl1872002 I only found (subsurf_scatter_transmittance_boost) and (vec3 extract (vec3 I, vec3 N, float eta)), The previous one has no effect on the mobile end, and the latter one has no instructions on how to use it. I don't know how to use it. The transmission and ior parameters of threejs are two float parameters that can be easily set to module glass materials.

    Ignoring the insanity of trying to implement SSS on mobile, these are features that are only available in Forward+, IE on a PC.
    and this is a game engine, not a renderer. there is a difference between solid and transparent surfaces for performance reasons, and you won't find ALL of the features of cycles renderer.
    in a game engine, solid surfaces are rendered to a depth buffer and hidden polygons are discarded. transparent surfaces are rendered last and are very expensive, so very simple shaders are used, like add, mix and mul, and sometimes a shader like refraction can be used, but you can't do it more than once at the moment, that is, ONE object that acts as a single shape over the screen.