TiXL documentation¶
Introduction¶
Welcome to TiXL—your real-time visual playground. Whether you're crafting motion design or building interactive installations, what you create is what you see. There is no offline rendering, no preview modes, and no waiting for a final result. Instead, you work directly with the final output, shaping visuals as if you were sculpting them in real time.
TiXL combines procedural animation techniques—such as LFOs, sequencers, and event-based systems—with traditional keyframe animation. This allows you to move seamlessly between structured motion design workflows and fully interactive, real-time experiences. It bridges the gap between tools like After Effects and real-time environments used for installations and live visuals.
The system is built around a flexible operator-based workflow. You can create complex setups by combining and reusing components, organizing them into reusable structures, and building your own tools. While TiXL is powered by C#, you don’t need to write code to use it. Artists can work visually and intuitively, while developers can extend and customize the system deeply when needed.
TiXL is designed for real-time performance and runs primarily on the GPU. A modern graphics card will give you the best experience, enabling smooth playback and immediate feedback for even complex scenes. If in doubt, TiXL prioritizes usability first, then flexibility, and finally performance—ensuring that it remains approachable without sacrificing power.
Learning TiXL is designed to be straightforward. Interactive tutorials guide you step by step, supported by in-editor documentation, example setups, and a growing library of video tutorials. Whether you're just starting out or exploring advanced techniques, there are multiple paths to get you up to speed quickly.
Getting Started¶
Requirements¶
TiXL currently runs on Windows and performs best on systems with a dedicated graphics card. While it is possible to run it on Linux and macOS through emulation, native versions for these platforms are in development.
Installation on Windows is simple: download the installer, run it, and launch TiXL.
First Steps¶
After installation, the most effective way to begin is to start the interactive SkillQuest tutorials from the main screen. These guided sessions walk you through the core concepts in a hands-on way, helping you understand how TiXL works by creating visuals directly.
From there, you can explore operators, modify existing setups, and gradually build your own projects.
Pick your path¶
-
Watch the video tutorials. Start with the short intro, then follow the full playlist when you have 15 minutes.
-
To understand the concepts and technology behind read What is TiXL, then How TiXL works. The terms in Concepts will appear everywhere.
Community¶
If you have questions or feedback, the easiest way is to join us on Discord:
But the Community is also active on GitHub, YouTube and in real life :-)
Getting Started¶
- What is TiXL
- System requirements
- Introduction — a guided tour
- How TiXL works
- Concepts
- Video tutorials
- Skill Quest (in-app tutorials)
- Migrating from Tooll3
- Reporting bugs and suggestions
- Community
Install¶
Using TiXL¶
Day-to-day reference: UI windows, graphs, connecting data, exporting, and live-use workflows.
- Timeline and media: Timeline · Export videos and image sequences · Export as a standalone executable
- Presets and performance: Presets and snapshots · Live performances · Sharing example projects
- Rendering and perf: Real-time rendering · Optimizing performance · Remove static background
- Connecting data: Sending and receiving OSC · ArtNet / DMX
- General: Keyboard shortcuts · Backups · FAQ · FAQ: building content
The section README lists topics that still need pages — graph-window reference, essential operators, recipes, MIDI / NDI / Spout, project structuring, and more.
Advanced¶
- Writing C# operators · Creating new operators · FAQ: writing C# operators
- Using custom shader operators · Shader development example · Converting raymarching functions
- Adding new fonts · Single-line SVG fonts
Operator reference¶
Every operator in the Lib.* namespace has a reference page generated from its in-editor description. See operator reference once the exporter is live.
Contributing¶
Docs, bug reports, and contributing to TiXL itself — entry points and where developer docs live.