Skip to main content

Candera Related Features

Display Renderer Statistics

The Renderer Statistics structure keeps track of per pass data that is relevant to the User. This includes statistics about the metrics of:

  • Draw Calls
  • Uniform Calls
  • Vertices
  • Indices
  • Batched Draw Calls
  • Occlusion Queries (available on OpenGL ES 3.0 API only)
  • Visible Draw Calls (available on OpenGL ES 3.0 API only)
  • Invisible Draw Calls (available on OpenGL ES 3.0 API only)

This information is presented to the user in a dedicated panel which can be made visible through the "Render Statistic" menu item from the "View" menu. The panel will be displayed by default in the top right region of the SceneComposer user interface. This panel can be moved in any other area, also (Mantis 6037).

See also:

Candera Feature Geometry Instancing

With Geometry Instancing Meshes having the same appearance can be rendered with one draw call.


This feature has no visual effect, but it can be observed through Render Statistics.

See also:


Support for BatchOrderCriterion

A new sorting criterion was introduced for render order bins: BatchOrderCriterion (Mantis 6030). BatchOrderCriterion produces a render order containing series of nodes that can then be batched by the Renderer to maximize usage of Geometry Instancing. BatchOrderCriterion has 2 modes of operation:

  • SortbyShaderandRenderMode
  • SortbyAppearance
See also:

Occlusion Culling

A new camera render strategy was introduced: OcclusionCulling. When OcclusionCulling render strategy is selected, a new property becomes available in property grid: QueryType.

Default value of QueryType (in case of occlusion culling render strategy) was changed to AnySamplePassedConservative. "Occlusion Culling" Render Strategy option is no longer available on platforms with OpenGL ES API different than 3.0 (Mantis 6059).

See also:

Integrate Candera TextNode

For this version we provide a basic implementation: TextNode will be integrated as a new node type, and not as a replacement (full migrations - solution conversions - will not be possible).

Manipulation & rendering

SceneComposer will provide a new 2D node type: TextNode2D. Properties of the new objects:

  • "Text" - specifies the text to be rendered
  • "Style" - specifies the style to be used for rendering
  • "Renderer" - specifies the renderer used by the text node
  • "Text Laying Out Enabled" - enable additional laying out properties

The TextNode2D will be associated with a BitmapBrushColorBlend effect. The TextNode element in the "Toolbox" panel will create a TextNode2D object having a BitmapBrushColorBlend effect when it will be dragged into the "Scene Editor". Relationship with Translator plugin: the Text property can be edited by Translator plugin.

Photoshop export

Photoshop exporter will export the text layers as TextNode2D objects. TextNode2D objects having BitmapBrushColorBlend effects will be exported instead of RenderNode2D having TextBrushBlend effects. Instead of setting BoundingRectangle property, Size (laying out property) shall be set on TextNode.

Point text is converted to paragraph text upon export. This ensures the bounding rectangle is exported properly and the text has the same position as in Photoshop with pixel accuracy. Alignment support has also been discussed with Candera team, the text will be aligned properly regardless of "Text Laying Out" being enabled.

Solution migration (conversion)

SceneComposer does not offer a conversion from RenderNode2D to TextNode2D.