Custom-Crafted Software for Immersive Graphics Experience
01 / Unreal Engine programming
Unreal Engine has been initially designed to develop games, but now it is rapidly adopted by many industries including TV/Films and advertising. Novel use cases require extending the functionality of the engine. We add new functionality through C++ plugins development, as well as modification of the engine’s core systems in case a very deep level of customization is required.
Custom shading models, vertex factories and asset types.
Movie render queue custom media encoding formats.
Sequencer API and related tools for motion design pipeline.
Post-process VFX shaders and advanced UI.
Porting and integration of 3rd party native libraries.
02 / Real time graphics & video rendering
Low level rendering systems design and development is our core expertise. We provide professional custom rendering solutions in the following areas:
Complete 3D/2D rendering “from scratch” solution architecture design and implementation using industry standard APIs such as: Vulkan, OpenGL/ES, WebGL across multiple platforms (Linux, Windows, Android).
GPU accelerated, headless real-time video encoding / decoding solutions for cloud-based platforms, using NVIDIA Video SDK and CUDA Toolkit, Vulkan Video API.
Video/audio/image transcoders & multiplexers development on top of low-level APIs such as LibAV, VP8/9.
GPU accelerated text and vector graphics rendering solutions.
Refactoring, porting, and optimization of existing rendering engine.
03 / Tools and Plugins for Adobe Creative Suit
Adobe After Effects and Premier are industry standard video editing tools used by millions of creative professionals around the globe. These programs provide programmable APIs which allow addition of custom functionality such as visual effects, media formats import/export and even completely customized renderers via plugins. We develop high performance, GPU accelerated plugins for Adobe After Effects and Premier with Adobe Plug-in SDK and CEP (Panel SDK).
Code Artworks offers customized and one-of-a-kind software development services for real-time rendering in the media and video advertising industry. Our founder, Michael Ivanov, brings a wealth of expertise from years of developing high-performance rendering systems for top media and video advertising companies globally. If you're in need of a personalized graphics rendering solution, whether based on existing technology or a bespoke design, look no further. We strive to deliver software of the highest engineering standards, prioritizing a balance between performance and efficiency, maintainability, and scalability.