All Projects → delirvfx → Delir

delirvfx / Delir

Licence: mit
Web Technology driven VFX Application

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Delir

Natron
Open-source compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.
Stars: ✭ 1,465 (+931.69%)
Mutual labels:  vfx, cross-platform
Blenderupdater
Small crossplatform Python 3 application to update Blender to the latest buildbot version
Stars: ✭ 103 (-27.46%)
Mutual labels:  vfx, cross-platform
L4
L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.
Stars: ✭ 136 (-4.23%)
Mutual labels:  cross-platform
Aspnetcore Angular Ngrx
🚀 An ASP.NET Core WebAPI Demo with an Angular Client using Ngrx store and effects and Signalr
Stars: ✭ 141 (-0.7%)
Mutual labels:  cross-platform
Zipstorer
A Pure C# Class to Store Files in Zip
Stars: ✭ 139 (-2.11%)
Mutual labels:  cross-platform
Packer
Package and deploy apps built with NodeGui to all platforms
Stars: ✭ 137 (-3.52%)
Mutual labels:  cross-platform
Curve Studio
Minimalist Electron app for designing spline curves
Stars: ✭ 140 (-1.41%)
Mutual labels:  cross-platform
React Native Boilerplate
A React Native boilerplate with Expo, Redux, React Navigation, Styled Components and some 💕 included.
Stars: ✭ 135 (-4.93%)
Mutual labels:  styled-components
Animated Styled Components
React Animated Styled Components
Stars: ✭ 142 (+0%)
Mutual labels:  styled-components
Styled Icons
💅 Popular icon packs like Font Awesome, Material Design, and Octicons, available as React Styled Components
Stars: ✭ 1,878 (+1222.54%)
Mutual labels:  styled-components
Awesome Cross Platform Apps
the awesome list of cross platform apps solutions(跨平台app方案合集)
Stars: ✭ 140 (-1.41%)
Mutual labels:  cross-platform
Gatsby V2 Tutorial Starter
Gatsby V2 Starter - product of step by step tutorial
Stars: ✭ 139 (-2.11%)
Mutual labels:  styled-components
Token Core
Next generation core inside imToken Wallet.
Stars: ✭ 138 (-2.82%)
Mutual labels:  cross-platform
Rpa Python
Python package for doing RPA
Stars: ✭ 2,449 (+1624.65%)
Mutual labels:  cross-platform
Next Dark Mode
🌑 Enable dark mode for Next.js apps
Stars: ✭ 133 (-6.34%)
Mutual labels:  styled-components
Project Webcube
Continuously updated JS infrastructure for modern web dev
Stars: ✭ 141 (-0.7%)
Mutual labels:  styled-components
Borealis
Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx).
Stars: ✭ 135 (-4.93%)
Mutual labels:  cross-platform
Cross Lib
CROSS LIB - A universal 8-bit library and some games built with it
Stars: ✭ 137 (-3.52%)
Mutual labels:  cross-platform
Cityengine Sdk
CityEngine is a 3D city modeling software for urban design, visual effects, and VR/AR production. With its C++ SDK you can create plugins and standalone apps capable to execute CityEngine CGA procedural modeling rules.
Stars: ✭ 137 (-3.52%)
Mutual labels:  cross-platform
Liteexchange
My programming lab : multithreaded order matching engine in C++11 using FIX for order entry for Linux/Windows , no 3rd party libraries
Stars: ✭ 142 (+0%)
Mutual labels:  cross-platform

Delir

Web Technology driven VFX Application.

Runs on Windows, macOS, Linux.

screenshot

Concept

  • Movie Production with Programming
    • First class p5.js support for video production
    • Can be make custom post processing plugin with HTML5 Canvas and WebGL
  • 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)

Feature

  • 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

For developer

How to develop Post processing plugin

See plugin-example

Run Delir for development

  1. 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
  1. Clone this repository
git clone [email protected]:ra-gg/delir.git
  1. Install dependency and start development
yarn start

Ctrl+C to interrupt

Production building

Now only building for development machine platform. (mac / win) Native module can not build for another platform.

yarn build

Path to code

  • 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
    • 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)

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].