Ir al contenido principal

Engineering Digital Precision.

Independent software development, graphic creation tools, and interactive experiences.

Explorar Software

Software Studio

High-fidelity tools designed for total control over creative and technical workflows.

Game Development

Interactive experiences with a unique visual identity for multiple platforms.

Technical Blog

In-depth documentation on our technical challenges, optimization, and system architecture.

Entradas

AI Animation bake modelling

As the common usage of AI-generated video tools has driven up costs, we were compelled to explore an alternative approach. Our proposed solution involves pre-rendering and storing character assets in a database, allowing us to retrieve the appropriate angle dynamically based on the camera's perspective. Our current system integration features pose extraction, 3D skeleton pose estimation, and BVH (Biovision Hierarchy) file import capabilities.

Midi text editor 0.15

Midi Text Editor v0.15 Beat Editor: Added a dedicated graphical interface for grid-based rhythm composition. Live Capture: Implemented real-time keyboard recording with tempo synchronization and dynamic note duration.

Pixel Editor 0.71

Release Notes: Version 0.71 Update We are pleased to announce the official release of version 0.71 for our pixel editor. This update introduces powerful new tools to expand your creative workflow along with essential bug fixes and stability improvements. New Features 3D Isometric Tools: Added support for 3D isometric cubes and a dedicated isometric grid. Transform & Selection: Integrated Free Transform capabilities and ensured filters work seamlessly with active selections. Color & Effects: Implemented bucket replace color functionality, light compositive effects, and new image filters. Precision & Workflow: Introduced new cursor constraints, specialized paint modes, and an image outline overlay. Bug Fixes & Improvements User Interface: Resolved multiple UI fixes and layout adjustments. Rendering & Display: Corrected sprite brush rendering order and fixed the blurry pixel pattern preview. Navigation & Alignment: Fixed image c...

Pixel editor 0.7

  Release Notes: Version 0.7 Update We are pleased to announce the official release of version 0.7 for our pixel editor. Through dedicated development efforts, this update resolves numerous bugs while introducing advanced tools designed to enhance efficiency and expand creative workflows. New Features 4-Point Transform Tool: Advanced manipulation support including distortion, positioning, rotation, and scaling. Isometric Capabilities: Integration of 3D isometric elements alongside a new isometric grid-snapping system. Visual Effects: Enhanced light processing algorithms and a 3D texturizer. Image Processing: A comprehensive suite of alpha and color manipulators. Export and Measurement: Dedicated tile export tools and integrated metric units. Bug Fixes & Improvements Zoom Stability: Fixed positioning issues during zoom-in and zoom-out actions. Selection Handling: Resolved recurring selection-related anomalies. Performance: Optimized processing speed for image manipulatio...

Text base music editor

 Text-to-MIDI Compiler: Streamlining Retro Music Composition In the spirit of keeping our development pipeline lightweight, fast, and independent from heavy, bloated software, we’ve been working on a new internal utility at CG Cellula Studio: a Text-based MIDI Compiler and Sequencer . Traditional DAWs and large music composition suites often introduce unnecessary overhead when dealing with straightforward chiptune or retro-style soundtracks. To solve this, we designed a minimalist text-driven syntax that translates plain source files directly into standard MIDI byte structures. Key Features Lightweight Text Syntax: Write sequences, notes, durations, and commands using a clean, human-readable scripting format. Flexible Notation Systems: Fully supports both American notation (A-G) and Standard scientific pitch notation , allowing for fluid composition based on your workflow preference. Dual Output & Synthesis Compatibility: Native MIDI: Generates standard .mid files with ful...

Pixel Editor 0.6

Crafting Our Own Pixel Editor: The Journey to Independence In the spirit of old-school game development, we decided that relying on massive, memory-hungry modern software was slowing us down. We needed a tool designed specifically for our workflow in creating pixel art games. So, we built one. Our goal was to create a high-fidelity, no-nonsense image manipulator that gets out of the way. We needed the essentials—cut, paste, transform, layers, and precise line and painting tools—but without the "visual clutter" that modern suites often impose. A major motivation was self-reliance: we wanted control over bug fixes and compatibility, not waiting on third-party updates. On the way, we found inspiration everywhere, from Photoshop and MSPaint to the classics. Interestingly, as we progressed, we discovered that our approach shares a lot of DNA with the legendary Deluxe Paint —an incredible piece of software we only fully appreciated after starting our own development. Coming from ...

Image generator

Developing a Non-AI Image Generator: An Optimization Approach The current trend of generative AI relies on massive datasets and extreme RAM consumption. We are exploring a different path: creating a generative system without neural networks. The Concept: Instead of training a model on billions of images, we are focusing on modular composition. By defining specific foreground elements (characters, cars, buildings) rendered from common angles, we can programmatically stitch and composite these assets to create complex scenes. This significantly reduces the storage and computational overhead. Technical Challenges & Solutions: Data Management: Initially, we tried per-iteration file requests, which proved disastrous for disk I/O. We moved to an indexing system, but it remained a bottleneck. Current Solution: We are now loading entire compressed modules into memory. By keeping the footprint in the low-megabyte range rather than gigabytes, we have achieved much faster performance. How...