Animation software (in the future)
  • C++ 90.2%
  • C 9.8%
Find a file
2026-05-29 22:45:58 +04:00
core [v0.1.4] single-frame exporter, slight adjustments 2026-05-29 22:30:00 +04:00
docs Updating README 2026-05-25 23:40:27 +04:00
.gitattributes Add .gitattributes, .gitignore, README.md, and LICENSE.txt. 2026-05-25 23:25:13 +04:00
.gitignore Add .gitattributes, .gitignore, README.md, and LICENSE.txt. 2026-05-25 23:25:13 +04:00
dimension.cpp [minor] make editor box scrollable and more fine about box 2026-05-29 22:38:02 +04:00
dimension.h [v0.1.4] single-frame exporter, slight adjustments 2026-05-29 22:30:00 +04:00
dimension.ico [cosmetic] goodbye, old icon 2026-05-29 22:45:58 +04:00
dimension.rc [minor] make editor box scrollable and more fine about box 2026-05-29 22:38:02 +04:00
dimension.slnx Add project files. 2026-05-25 23:25:15 +04:00
dimension.vcxproj v0.1.4: compiler move to LLVM, icon update and more bugfixes 2026-05-26 21:31:35 +04:00
dimension.vcxproj.filters Add project files. 2026-05-25 23:25:15 +04:00
helpers.cpp Add project files. 2026-05-25 23:25:15 +04:00
LICENSE.txt Add .gitattributes, .gitignore, README.md, and LICENSE.txt. 2026-05-25 23:25:13 +04:00
README.md Updating README 2026-05-25 23:40:27 +04:00
Resource.h [v0.1.4] single-frame exporter, slight adjustments 2026-05-29 22:30:00 +04:00
targetver.h Add project files. 2026-05-25 23:25:15 +04:00
theme.cpp Add project files. 2026-05-25 23:25:15 +04:00
theme.h Add project files. 2026-05-25 23:25:15 +04:00

Dimension

Dimension is a free and open-source animation tool (in future), intended to make animations without paying a single dimme for them. Dimension is the first program defining programmed animation, because we believe - programming is art, and art can be programming, too!

Demo of the Dimension

The previous version of the program was created as a college diploma work, but the idea remained and started to improve gradually.

Building

For building Dimension, you need Visual Studio 2026 or later, because of it's .slnx new format. After running, build the entire solution and navigate to appropriate folders, based on configuration you have set:

  • (ARCHITECTURE)_(RELEASE) - architecture (x86, x64) and release (Debug and Release) - here are your compiled binaries,
    • dimcore.dll - core definitions of Dimension, such as engine, parser and etc,
    • dimension.exe - the main client of Dimension, here all visible magic happens :)

Future

Since Dimension is a program in-works, I have some plans to improve it later:

  • Make Dimension fully finished with tuned base and without cross-platform lockers inside core - In Progress,
  • Port the program into Linux and other operating systems,
  • Extend the specifications, and define custom standard of animation,
  • Uplift it's look and feel so it will be even easier to use later.