Texture-dependent portaling and Ray class
Texture dependent portaling and Ray class