Orb Shader
About
This orb shader has been created in Unreal Engine. The shader can be used as a standalone material, or in conjunction with a particle effect. With a few minor tweaks to the opacity mask, the shader would be a fully functional health or mana system. The shader is interactive through exposed material parameters, which allow the developer to modify various properties.
Orb parameters:
Fresnel
Outer Fresnel Strength: Controls the outer fresnel strength.
Inner Fresnel Strength: Controls the inner fresnel strength.
General
Metallic: Controls the metallic surface property.
Roughness: Controls the roughness surface property.
Specular: Controls the specular surface property.
Emissive Strength: Controls the emissive strength.
Normal Map
Normal Map Texture: Allows you to input a normal map texture.
Normal Map Strength: Controls the normal map strength.
Normal Map Tiling & Offset: Controls the UV tiling and offset. RG = Tiling, BA = Offset. (Use a negative tiling value to flip the UVs.)
Normal Map Rotation: Controls the rotation angle and anchor point position. R = Angle, G = Anchor point U axis, B = Anchor point V axis. (Use degrees for rotation angle)
Texture
Texture: Allows you to input a normal map texture.
Texture Tiling & Offset: Controls the UV tiling and offset. RG = Tiling, BA = Offset. (Use a negative tiling value to flip the UVs.)
Texture Rotation: Controls the rotation angle and anchor point position. R = Angle, G = Anchor point U axis, B = Anchor point V axis. (Use degrees for rotation angle)
Texture Contrast: Controls the texture contrast.
Color 1: Controls the texture map colors.
Color 2: Controls the texture map colors.
Color Contrast: Controls the color contrast.
Animation Speed: Controls the animation speed.
This shader works in both Unreal Engine 4 and Unreal Engine 5. Installation guide is included.