Introduction
2026 has begun. Here are my goals for this year.
This year, I want to gradually build concrete applications using the foundational technologies I’ve developed so far. As the applications take shape, I aim to improve the underlying infrastructure and grow it to a production-ready level.
Project Goals
Revion
Overview: Revion is a high-performance GUI framework designed for professional applications such as CAD, 3D modeling, and video/image/audio editing. It combines React-like declarative UI with native-level GPU performance. It builds UI from the GPU shader level through WGPU, processing all elements directly on the GPU including text rasterization, rounded corners, borders, and shadows.
Development Items:
- Graph editor implementation
- 2D/3D + Graph editor integration
- Basic modeling tools implementation
Geolis
Overview: Geolis is a NURBS-based CAD kernel. It is developed within a visual environment built with Revion + Cognet, allowing visual verification of algorithm behavior during implementation. It provides features such as NURBS curve/surface evaluation, interpolation, differentiation, various surface generation (Extrude, Loft, Revolve), tessellation, and boolean operations.
Development Items:
- NURBS curve basics (evaluation, interpolation, differentiation)
- NURBS surface basics (Extrude, Loft, Revolve)
- Tessellation, intersection detection
- 2D boolean, trimming
- 3D solid boolean
Cognet
Overview: Cognet is a node graph engine that supports visual programming and data flow management. It does not provide a GUI but offers a flexible and highly extensible engine for manipulating nodes and their connections. This allows users to easily integrate the engine into their own interfaces or applications, enabling the construction and control of complex workflows for tasks such as algorithm design, data pipeline management, and visual effects creation.
Development Items:
- Basic graph engine support
- Subgraph support
- Differential graph execution
Application Goals
Simple Housing Modeling Tool
Develop a modeling tool for creating simple houses using Revion, Geolis, and Cognet.
Features:
- Create walls, floors, and roofs
- Add doors and windows
- Place furniture
Summary
In 2026, I aim to move from foundational technologies toward concrete applications. By integrating the three foundational technologies—Revion (GUI), Geolis (CAD kernel), and Cognet (node graph engine)—I will work toward creating a simple modeling tool.