Chroma Design Guide
This guide provides code snippets and visual examples to explain how to create application and game animations
using the Chroma Animation API. Chroma animations can play as game engine content and even play on web pages
like this page. The design templates from
[ChromaDesign_Template] are available to
get started making a Chroma Design.
The
[Web Chroma Editor] creates Chroma
animations and code snippets from several input sources. Designers can create Chroma animations without
writing any code. The toolset can use input sources as video, text, camera, web cam, desktop capture,
gradients, patterns, images, and blended animations.
[OBS Studio] has a virtual camera feature which allows
desktop capture to record Chroma animations from
[gameplay] or even from streaming YouTube videos. The web app can
generate
[embedded code] to embed Chroma animations
in source code for
[multiple programming
languages]. The web app supports
[transform
tools].
See the documentation on
[Streaming Chroma
RGB] to learn how to utilize the
[Razer Streaming
Portal]. Streaming can be controlled from the browser or from the Chroma API. See the
[streaming
logic flow]. Add the
[Razer Streaming Panel]
Twitch Extension to control Chroma RGB streaming from your live channel.
Sample Chroma plugins and projects with all the sample effects ported from this Chroma Design Guide are
available for download.
Applications and games can integrate Chroma in two-ways.
- Designers can create Chroma Animations using the toolset and add animations as content directly to the
game engine.
- Developers can use the API to manipulate arrays directly and set Chroma effects through code. The
Chroma Game Loop Samples show how to blend several animations at the same time by using arrays.
These are some of the most common methods from the
[Chroma API]. The Chroma Editor toolset
is built on top of the same Chroma API that developers have access to.
The development cycle tends to shedule Chroma integration at the end of the development cycle. Chroma can be
added before release or in an update/patch. Placing Chroma integration at the end shortens the development
time by adding Chroma effects to existing game events.
The development time for Chroma integration is typically around 1 week for a single developer. Chroma
Designs, code samples, and
revisions can be provided by request to speed up the development process.
Some Chroma Design samples are available to review and see what kind of effect ideas are possible.