2D vector animation editor written from scratch in modern C++ & Qt

caryoscelus a8f4390a50 Advanced Color Selector dock: update selected node color 7 سال پیش
studio a8f4390a50 Advanced Color Selector dock: update selected node color 7 سال پیش
thirdparty 3375be34e5 Update Qt-Color-Widgets to get rid of margins&spacing 7 سال پیش
.gitignore 30a4201a8e git-ignore kdevelop files 7 سال پیش
.gitmodules 70fa3690d2 Add Qt-Color-Widgets 7 سال پیش
BUILDING.md 076b02c315 Rename BUILD.md to BUILDING.md 7 سال پیش
CMakeLists.txt 2e8a7506bb Advanced Color Selector dock (WIP) 7 سال پیش
COPYING.gpl3 7f8466a23a GPL3 7 سال پیش
README.md 5dc298c33b Add new screenshot 7 سال پیش

README.md

RainyNite studio

RainyNite is a free/libre software vector animation tool, currently in early development.

It is not really usable by end users at the moment, but developers are highly welcome.

Usage examples

Screenshots

sunrise editing screenshot bouncing ball editing screenshot

Build instructions

These instructions assume unix-like environment.

(currently all instructions for all modules are described here; eventually, it will be split between repos and there will be one central repo with build script(s))

The build process itself is usual CMake procedure, but there are quite a few dependencies and code is split across repositories.

Modules:

Dependencies

Core:

  • lib2geom (yes, you need my fork at the moment; also you need to build & install dynamic library)
  • boost
  • fmt
  • catch (bundled in repository)
  • rapidjson (bundled as git module)

Editor:

Runtime renderer dependency:

  • Inkscape - used to render SVG output of RainyNite "renderer"; can be replaced with other command line SVG renderer

Build process

See BUILDING.md For the detailed build instructions.