Skip to main content

SciFiHoloScreen Additive

SciFiHoloScreen Additive shader demo

The SciFiHoloScreen Additive shader renders glowing, transparent sci-fi displays using additive blending. Ideal for HUDs or floating projections.

Shader Paths​

  • BuiltInRP: _MaxKill Studios/SciFiHoloScreen/SciFiHoloScreen Additive BuiltIn
  • URP: _MaxKill Studios/SciFiHoloScreen/URP/SciFiHoloScreen Additive URP
  • HDRP: _MaxKill Studios/SciFiHoloScreen/HDRP/SciFiHoloScreen Additive HDRP

Shader Property Description​

Frame​

Frame property settings

ItemDescription
Frame Tint Color (HDR)A property that lets you control the frame color.
- By default there’s no change from white, but you can adjust the HDR color and Intensity to give the frame texture an emissive look
Frame TextureThe property for setting the frame texture.
- Use PNG or TGA files, and make sure they include an alpha channel or transparency so the hologram displays correctly

Hologram​

Hologram property settings

ItemDescription
Hologram Tint Color (HDR)A property that controls the hologram color.
- By default there’s no change from white, but adjusting the HDR color and Intensity can increase brightness and color to create an emissive effect
Use Random Hologram TintSets whether to use a random hologram tint
Random Hologram Tint BlendAdjusts the blend ratio of the random hologram tint
Random Hologram Tint IntensityAdjusts the intensity of the random hologram tint
Random Hologram SaturationAdjusts the saturation of the random hologram
Hologram Mask TextureThe texture used to shape the hologram.
- Uses the RGBA channels, and each channel can be combined with the properties below to create a variety of hologram effects
Hologram ScaleA property that directly adjusts the hologram size.
- Larger values make the hologram bigger; however, if Hologram Scale Option is MatchObject, this value is ignored
Hologram Scale OptionA property that sets the scaling basis for the hologram
- MatchObject: Scale is applied based on the object’s size
- Independent: Scale is applied independently of the object’s size
Depth MultiplierA property that adjusts the depth of the entire hologram layers.
- Lets you control the perceived depth of the 3D representation

Red Channel​

Red channel property settings

ItemDescription
R Channel Color (HDR)Adjusts the color of the area corresponding to the red channel of the hologram texture
R Channel DepthAdjusts the depth of the red channel area.
- A value of 1 represents a distance of 1 meter from the mesh surface

Green Channel​

Green channel property settings

ItemDescription
G Channel Color (HDR)Adjusts the color of the area corresponding to the green channel of the hologram texture
G Channel DepthAdjusts the depth of the green channel area.
- A value of 1 is represented as 1 meter away from the mesh surface

Blue Channel​

Blue channel property settings

ItemDescription
B Channel Color (HDR)Adjusts the color of the area corresponding to the blue channel of the hologram texture
B Channel DepthAdjusts the depth of the blue channel area.
- A value of 1 appears as a depth of 1 meter from the mesh surface

Alpha Channel​

Alpha channel property settings

ItemDescription
Use Alpha ChannelThis option determines whether to use the alpha channel of the hologram texture.
- When checked, it is used as an additional hologram layer
Alpha Channel Color (HDR)Adjusts the color of the alpha channel area
Alpha Channel DepthSets the depth of the alpha channel area.
- A value of 1 means a depth of 1 meter from the mesh surface

Backdrop​

Properties that control the background region forming the cuboid space around the hologram.

Backdrop property settings

ItemDescription
Backdrop Color (HDR)Sets the background color.
- This color is combined with the texture to determine the final color
Use Random Backdrop ColorSets whether to use a random backdrop color
Random Backdrop Color IntensityAdjusts the intensity of the random backdrop color
Random Backdrop Color BlendAdjusts the blend ratio of the random backdrop color
Random Color Swizzle ModeSets the random color swizzle mode
Backdrop Color IntensityAdjusts the brightness of the background color.
- Although brightness can also be adjusted via the Backdrop color property, it is separated for convenience
Backdrop TextureThe texture that defines the background.
- A grid-type texture that emphasizes the hologram is recommended
Backdrop Scale OptionA property to choose the scale basis of the background
- MatchObject: The background scales to the object size
- Independent: Tiling is maintained regardless of object size
Backdrop TilingA property that controls the tiling of the background texture
Backdrop DepthSets the depth of the background space in meters.
- A value of 1 sets a depth of 1 meter

Backdrop Fog​

Creates a light-like effect behind the hologram.
Adds visual depth between the hologram and the background to give a more three-dimensional feel.

Backdrop fog property settings

ItemDescription
Backdrop Fog ColorSets the fog color.
- Setting a dark color makes the background depth plane stand out less
Backdrop Fog DensitySets the fog density.
- Higher values make the fog thicker and emphasize the light effect behind the hologram
Backdrop Fog Density Remap MinSets where the fog begins.
- Specified as a percentage of the backdrop depth; for example, if the backdrop depth is 30 meters and this value is 0.1, the fog starts at 3 meters.
- The default is 0, starting at the very front of the background
Backdrop Fog Density Remap MaxSets the point where the fog is thickest.
- Also specified as a percentage of the backdrop depth; for example, if the backdrop depth is 30 meters and this value is 0.5, the fog is thickest at 15 meters.
- The default is 1, showing maximum density at the far end

SpriteSheet Mode​

Properties available when the hologram mask texture is a sprite sheet.

SpriteSheet mode property settings

ItemDescription
SpriteSheet ModeSets whether to enable SpriteSheet mode
RowsSets the number of rows in the sprite sheet
ColumnsSets the number of columns in the sprite sheet
SpriteSheet IDSets the SpriteSheet ID to display
Use Random Sprite Sheet IDSets whether to use a random SpriteSheet ID

Tips​

  • Experiment with various channel colors and depth values to create layered hologram effects.
  • You can enhance depth by using the Backdrop properties.
  • Adjust the Backdrop Fog properties to add atmosphere around the hologram.