October 25, 2026

SDK 50


Tools changes:
  • A new Chat tool for AI-assistant development has been added. It can read and write files and directories, create images, provide access to Tellusim knowledge base.
  • A volumetric light prefab (Volumetric plugin) has been added to Explorer.
Plugins changes:
  • The Graph Batch plugin has been renamed to Graph Transform.
  • A Network ChatClient plugin has been added (ChatGPT-compatible client).
  • Box2D, Box3D, Jolt, and MuJoCo physics plugins have been updated to the latest versions.
  • A Platform Transfer plugin for fast buffer copying and uploading has been added.
  • A Render Volumetric plugin for volumetric light effects has been added.
  • A System Terminal plugin for cross-platform terminal input and output has been added.
  • Streamer plugin now supports archive type specification via an argument.
  • MD2, MD3, MD5, and ASE plugins have been added.
New samples:
  • New GeometryFlow samples: object_flow_cut, object_flow_force, object_flow_fracture, object_flow_random.
  • tests/render/tracing demonstrates a simple ray-tracing engine initialization.
  • Added gl_sdl3_window and vk_sdk3_window native examples.
API changes:
  • Array::append() with 2, 3, and 4 elements has been added.
  • Log::Color enums have been added for colored output without timestamps.
  • Socket::open() receives an optional address to bind the socket to.
  • MeshIndices::toType() performs optional index optimization during to line and to point conversions.
  • An ImageParser namespace with simple procedural image generation has been added to include/graphics.
  • An ImageRaster namespace with line and circle rasterization has been added to include/graphics.
  • ImageParser supports the hsv() color function and provides brick(), sin(), and mix() procedural functions.
  • Xml and Json parsers throw an exception on error when the log argument is false. Useful for validation.
  • MaterialShading supports a user-defined macro string.
  • MeshIndices provides a flipWinding() method for flipping index order.
Internal Clay features:
  • pure, inline, and noinline function qualifiers have been added to the shader compiler.
  • Better compatibility with the latest Apple MSL compiler (removed an unnecessary thread qualifier for classes).
  • The GLSL >> operator for signed integer types performs an arithmetic shift operation.
  • Kernel, Pipeline, and Traversal classes assert on layout change after shader compilation (a releaseShaders() method has been added to clear shaders).
  • RenderFrame transparent texture has been renamed to transparent texture layer.
  • RenderFrame now supports a transparent volume texture with 3D light colors for volumetric effects.
  • It is no longer mandatory for RenderFrame transparent textures to be created by RenderManager.
Bug fixes:
  • Corrected UAV 3D texture initialization on D3D12 and D3D11 APIs.
  • Fixed incorrect attribute interpolation for geometry with multiple indices in MeshReduce.
  • Fixed incorrect material index interpolation with quad primitives in MeshSplit.
  • Fixed incorrect volume calculation of quad geometry in MeshFracture.
  • CanvasElement align setting no longer affects subsequent elements in batches.
SDK 50
Dungeon Scene Created by Gemini 4 Argon
Atom Explorer Scene Created by Gemini 4 Argon
»