Skip to main content

Bitmap Brush Blend Effects

BitmapBrushBlend

With this effect you can configure a RenderNode to display an image.

drawing-4-1677552937.png

Image

This is the place where you configure the image to be displayed by this RenderNode.

drawing-5-1760702469.png
When clicking on the "magnifying glass"-icon you can choose your desired image from the “Choose Item” dialog, which lists the already imported images.

A preview of the image is displayed in a tooltip when moving the mouse over the image’s name.

drawing-5-1760699716.png

BitmapBrushColorBlend

BitmapBrushColorBlend is similar to BitmapBrushBlend but it additionally allows to define a color with which the configured image should be blended.

drawing-4-1677552989.png

Color

The color can be chosen in the “Color Palette” dialog which opens when clicking on the icon on the right.

drawing-5-1760702628.png

This dialog also offers the possibility to define and save custom colors you need for your project. This can be achieved by configuring a color and clicking the “Save” button on the top right, which creates a new rectangle in your configured color and allows you to name it.

The default blending color after applying this effect is white.

drawing-5-1760702765.png

BitmapBrushHslBlend

The BitmapBrushHslBlend effect is similar to the BitmapBrushBlend effect, additionally a hue, saturation and lightness correction can be applied according to the following settings. This makes it possible to change defined colors of the image (e.g. change the blue color of the working man to orange as in the picture).

drawing-4-1677553056.png

Hue

With this property you can alter the color of the image. Increasing the value moves from blue through green, yellow orange, red purple and back to blue. In CGI-Studio the values for hue range from -180 to 180. The value is periodical outside this range.

Hue Value Meaning
-180 Color is inverted (the complementary color of the RGB color system is used)
0 Color is unchanged
180 Color is inverted (the complementary color of the RGB color system is used)
Here is an example on how the colors are altered in Scene Composer depending on the original color and the applied hue value.
drawing-4-1677553157.png

Saturation

Saturation is the colorfulness of a color relative to its own brightness. This value is used to saturate the color. The values range from -1.0 to 1.0.

Saturation Value Meaning
-1 Colors of the image are displayed inverted (with the complementary colors of the RGB color system).
0 Image is displayed in greyscale.
1 Image is displayed unchanged.

Here is an example on various saturation values for red, green and blue in CGI-Studio.

drawing-4-1677553170.png

Lightness

This setting is used to change the brightness of the image’s colors. Its values range from 0.0 to 1.0.

Lightness Value Meaning
0.0 Image is displayed black.
1.0 Image is displayed unchanged

Here is an example on various lightness configurations in CGI-Studio for red, green and blue.

drawing-4-1677553222.png

BlurBitmapBrushBlend

This effect is similar to BitmpaBrushBlend, where you can display an image with a RenderNode. Additionally, this image can be distorted by a gaussian blur using the filter size setting.

drawing-4-1677553245.png

This blurring effect can be used to reduce image noise and reduce detail. The visual effect of this blurring technique is a smooth blur resembling that of viewing the image through a translucent screen.

The default renderer of TextNodes is the Bitmap renderer.

drawing-4-1677553260.png

If a TextNode is rendered with the Bitmap renderer, the BlurBitmapBrushBlend effect can also be applied.

drawing-4-1677553272.png

Filter Size

The filter size defines the quadratic size of the filter kernel. The bigger the configured filter size, the more the image is blurred. But a bigger filter size also means more complex calculations and hence less performance.

MirrorBitmapBrushBlend

You can define an image to be rendered with a RenderNode. Additionally, with this effect, the RenderNode is enhanced with a mirror image – a reflection that is mirrored across a defined central line, the mirror axis. Every point has the same distance from this mirror axis and the reflection has the same size as the original image. The effect MirrorBitmapBrushBlend has additional properties to define a mirror axis (Mirror Axis From and Mirror Axis To) and another property to configure the alpha value of the mirror image.

drawing-4-1677553300.png

Mirror Axis From, Mirror Axis To

The mirror axis is the central line, where every point has the same distance from. It defines, where exactly this effect mirrors the image to. It is configured by these two points: “Mirror Axis From” and “Mirror Axis To”, each of which has to be configured with an X and a Y coordinate.

drawing-4-1677553313.png

Alpha

This property defines the opacity of the mirrored image. A value of 1 means the mirror image is opaque, a value of 0 means the mirror image is totally transparent.

If a TextNode is rendered with the Bitmap renderer, which is the default, the MirrorBitmapBrushBlend effect can also be applied.

drawing-4-1677553332.png

ShearBitmapBrushBlend

Similar to the BitmapBrushBlend effect, this effect offers the possibility to display an image with a RenderNode. With the ShearBitmapBrushBlend effect you can enter two additional properties Shear Angle X and Shear Angle Y to add a shearing effect.

drawing-4-1677553362.png

Shear Angle X, Shear Angle Y

These two properties define the shearing of the image. Shear Angle X defines the horizontal shearing angle, Shear Angle Y defines the vertical shearing angle.

drawing-4-1677553386.png
(Note that the angle is displayed here for explanation reasons and is not displayed in SceneComposer.)

If a TextNode is rendered with the Bitmap renderer, which is the default, the ShearBitmapBrushBlend effect can also be applied.

drawing-4-1677553404.png

ShadowBitmapBrushBlend

This effect allows to display a Bitmap on a RenderNode and additionally add a shadow in the background of this Bitmap. For proper configuration, 3 parameters for Shadow Color, Shadow Scale and Shadow Offset can be altered.

drawing-4-1677553425.png

Shadow Color

With this parameter the color of the shadow can be configured. The color can be chosen in the “Color Palette” dialog, which opens when clicking on the rectangular color preview. The default Shadow Color is white.

Shadow Scale

The property “Shadow Scale” defines the shadow’s size and proportions. With a Shadow Scale of “1;1” the shadow is as big as the displayed Bitmap and is not visible, if the Shadow Offset is set to “0;0”. Setting the X coordinate of the Shadow Scale to 2, makes the shadow twice as wide. When enlarging the Shadow Scale, the center of the shadow remains at the center of the Bitmap.

drawing-4-1677553440.png

Shadow Offset

With the Shadow Offset property the horizontal and vertical offset of the shadow’s center to the center of the displayed Bitmap can be configured. The values are given in pixels.

drawing-4-1677553453.png

If a TextNode is rendered with the BitmapRenderer, which is the default, the ShadowBitmapBrushBlend effect can also be applied.

drawing-4-1677553467.png