August 23, 2025

SDK 46


New Engine features:
  • Bloom post-processing.
  • Improved temporal antialiasing quality and responsiveness.
  • Added a simple procedural texture generator to SceneTexture, supporting grid, checkerboard, Perlin, fractal, noise, and blend functions.
  • MaterialMetallic and MaterialSpecular anisotropy direction is specified in the RG components of the auxiliary texture when the clearcoat option is disabled.
  • All raw data in scene, graph, and node files is now compressed.
  • Compatibility with Wayland window managers.
  • Removed WinApp platform support.
Tools changes:
  • Added NodeAnimator, NodeOscillator, NodeRotator, and NodeTransformer prefabs to the Tellusim Explorer.
  • Executor fetches the target camera transformation matrix for correct assignment to GPU-driven cameras.
  • Explorer includes controls for refraction dispersion parameters.
  • Explorer can now export and import RenderFrame settings.
  • Explorer stores separate UI settings for different desktop configurations (laptop display vs external monitor).
  • Option + F hotkey in Explorer hides all controls and maximizes the rendering viewport.
  • Project file generator now supports C#, Rust, Swift, Java, JavaScript, and Python templates.
  • Browser application interface is now based on the plugins/interface/app plugin.
Plugin changes:
  • Added plugins/interface/app plugin for simple single-window desktop applications.
  • XeSS upscaler plugin updated to the latest version with Vulkan support.
  • DLSS upscaler plugin updated to the latest version.
  • Added Stairs and Ramp primitives to plugins/objects/primitives.
  • plugins/objects/scattering plugin now supports optional fast-forward blending and a sun billboard.
New samples:
  • samples/scenes/materials/material_texture showcases procedural textures.
  • samples/scenes/scripts/script_material_background procedural background material with alpha compositing.
  • samples/scenes/scripts/script_material_filter simple post-processing material.
  • samples/scenes/scripts/script_material_split split post-processing material.
  • samples/scenes/scripts/script_mesh_update dynamic vertex buffer updates.
  • tests/manual/13_hello_interop simple CUDA API interop.
  • tests/native/vk_gtk3_window Vulkan embedding into a GTK3-based window.
  • tests/native/gl_gtk3_window OpenGL embedding into a GTK3-based window.
  • tests/native/hip_texture AMD HIP texture interop.
  • tests/platform/shared simple multi-GPU texture interop for split rendering.
  • tests/scene/mesh custom ObjectMesh initialization and dynamic updates.
Sample changes:
  • tests/geometry/refine includes UI for refining parameters.
  • tests/geometry/reduce includes UI for reduction parameters.
API changes: Internal Clay features:
  • Shader compiler optimizes integer multiplication and division by powers of two using shift operations.
  • MeshOptimizer compares floating-point formats with epsilons of 1e-3f (half), 1e-6f (float), and 1e-12f (double).
  • X11 libraries are now loaded dynamically; no X11 dependency for console applications.
  • Improved motion vector hash calculation for better stability in complex scenes.
  • WebGPU backend migrated from Emscripten to Dawn.
  • Added support for the WebGPU cull distance extension.
  • Added support for Vulkan 1.4 methods.
SDK 46

May 31, 2025

New Tellusim Documentation


We’re happy to announce the launch of our official documentation site: docs.tellusim.com!

The new portal offers a clean, searchable hub for everything Tellusim-API references, tutorials, scripting guides, and more. Whether you’re just starting out or working on advanced features, you’ll find the resources you need to build faster and better.

Check it out now at docs.tellusim.com and let us know what you think!

April 29, 2025

SDK 44


New Engine features:
  • New Engine and Core SDK release for the Apple tvOS platform.
  • MuJoCo physics plugin for enhanced robotic and precision simulations.
  • Introduced Inverse Kinematics plugin for Nodes and Bodies.
  • GCC compiler compatibility.
Plugin changes:
  • New MuJoCo Physics Plugin. Enables high-precision simulation for robotics and mechanical systems.
  • New Inverse Kinematics Plugin. Jacobian-based solver supporting both positional and rotational targets. Automatically converts Slider, Hinge, and Ball joints from physics scene representations.
  • Consistent Six Degrees Of Freedom joint behavior is now uniform across all physics plugins.
  • Physics plugins now update joint positional parameters back into the engine for real-time state tracking.
  • All motorized joints now support Servo motor mode with constant velocity across all physics plugins.
  • The WebClient plugin now provides detailed information for HTTP error codes.
Tools changes:
  • Selection-by-Name Dialog has been added to the Explorer for quicker object access.
  • Enhanced Joints configuration for precision and usability within the Explorer.
  • Rotation and scale Explorer’s operations can now use Local, Common, or Selected centers.
  • Improved JointSixDof configuration with sliders for more interactive control.
  • Tellusim project file generator now supports creating Xcode projects for tvOS.
Sample changes:
  • New physics_domino, physics_ball, and physics_servo scenes have been added.
  • New tests/platform/integer sample demonstrates native and emulated 64-bit integer operations.
  • The tests/render/memory sample demonstrates minimal render and scene footprint.
  • The tests/render/procedural demonstrates procedural object injection with full shadow support from fragment and compute shaders.
  • SampleScene and SampleRender classes now maintain global self-pointers, making them always accessible during runtime.
API changes:
  • Device::bindBuffer() methods for sparse buffer memory allocations have been added.
  • TellusimNumerical classes support variable-sized resources; storage shape is defined via templates, but computations can target smaller domains for all operations, including LU, QR, and SVD algorithms.
  • TellusimSimd is now GCC-compatible. The float16_t type is encapsulated in the f16 sub-structure (replacing the unnamed struct).
  • SpatialTree::dispatchIndirect() now accepts a flags argument to allow update-only BVH indirect operations.
  • New RenderDraw::drawArc() method supports drawing arc shapes.
  • New RenderRenderer::FlagSurfaceTextures flag applies Texture::FlagSurface to all RenderFrame textures.
  • Scene rendering now allows custom shadow and reflection intersection shader functions via the SceneRenderer interface.
  • Added callbacks for deferred light kernel creation and bind operations.
  • Motor stiffness and damping coefficients added to all motorized joints.
  • New system/TellusimtvOS header added for tvOS-specific methods.
  • Cache directory name is now available through iOS and tvOS interfaces.
  • New Atomici64 type added to core/TellusimAtomic.h.
  • Locking behavior of SixDof joints changed; setLinear|AngularLock() now uses a mask to control axes.
Internal Clay features:
  • GCC compiler compatibility.
  • Added support for i|umulExtended, uaddCarry, and usubBorrow GLSL functions across all platforms.
  • OpenCL-based GPU core and memory queries have been added to the Info class, providing detailed GPU information on macOS.
SDK 44

March 23, 2025

SDK 43


February 23, 2025

SDK 42


January 20, 2025

SDK 41


December 23, 2024

The Power of GPU-Driven Scenes


December 8, 2024

11 Hello Bindless


November 11, 2024

GPU texture encoder


November 9, 2024

10 Hello Image


November 8, 2024

SDK 40


September 25, 2024

09 Hello Controls


September 1, 2024

08 Hello Canvas


September 1, 2024

SDK 39


September 18, 2023

07 Hello Splatting


August 28, 2023

06 Hello Traversal


August 13, 2023

05 Hello Tracing


August 12, 2023

04 Hello Raster


July 31, 2023

03 Hello Mesh


July 7, 2023

Scene Import


June 25, 2023

02 Hello Compute


May 15, 2023

01 Hello USDZ


May 14, 2023

00 Hello Triangle


April 24, 2023

WebGPU Update


April 4, 2023

Tellusim Upscaler Demo


February 10, 2023

DLSS 3.1.1 vs DLSS 2.4.0


January 31, 2023

Dispatch, Dispatch, Dispatch


October 28, 2022

Tellusim upscaler


October 14, 2022

Upscale SDK comparison


September 20, 2022

Improved Blue Noise


June 19, 2022

Intel Arc 370M analysis


January 16, 2022

Mesh Shader Emulation


December 16, 2021

Mesh Shader Performance


October 10, 2021

Blue Noise Generator


October 7, 2021

Ray Tracing versus Animation


September 24, 2021

Ray Tracing Performance Comparison


September 13, 2021

Compute versus Hardware


September 9, 2021

MultiDrawIndirect and Metal


September 4, 2021

Mesh Shader versus MultiDrawIndirect


June 30, 2021

Shader Pipeline