Web Technology driven VFX Application.
Runs on Windows, macOS, Linux.
- Movie Production with Programming
- First class
p5.js
support for video production - Can be make custom post processing plugin with HTML5 Canvas and WebGL
- First class
- Standalone engine (
@delirvfx/core
) for makes your VFX app- Modern and simple software architecture
- Works on Web technology for rapid development (Fully TypeScript, HTML5, Canvas and WebGL)
- Video, Image, Audio, Text and P5.js support
- Adjustment clip
- Keyframe animation editor
- With Expression support by JavaScript(TypeScript)
- Post processing plugin support with Canvas2DContext and WebGL(experimental, now in develop)
- Rendering to mp4(H.264 + aac) with ffmpeg
See plugin-example
- Delir depends to below softwares. You must install the above program before starting development.
- Node.js 10+
brew install node
- yarn (yarnpkg/yarn)
npm i -g yarn
- node-gyp
npm i -g node-gyp
- ffmpeg
brew install ffmpeg
- Clone this repository
git clone [email protected]:ra-gg/delir.git
- Install dependency and start development
yarn start
Ctrl+C to interrupt
Now only building for development machine platform. (mac / win) Native module can not build for another platform.
yarn build
- packages
- delir -- Electron frontend of Delir
- domain -- Operation / Action / Store / Utils set by domain
- Editor -- Editor state and actions
- Preference -- Editor preference state and actions
- Project -- Project(Document) state and actions
- Renderer -- Delir engine state and actions
- modules -- Modal windows
- utils -- View utilities non relate some domain
- views -- View components
- domain -- Operation / Action / Store / Utils set by domain
- core -- Core module codes called
@delirvfx/core
(Project structure, engine, calculation, renderer) - deream -- Renderered frame exporter for ffmpeg
- plugins -- Built-in Delir plugins (build with webpack)
- delir -- Electron frontend of Delir
This project exists thanks to all the people who contribute. [Contribute].
Become a financial contributor and help us sustain our community. [Contribute]
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]