Skip to content

DIGITAL COMPOSITING workflow for graphics software on mobile and spatial devices

Notifications You must be signed in to change notification settings

Misfits-Rebels-Outcasts/Nodef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agile DIGITAL COMPOSITING workflow for Photo & Video Editor

Digital Compositing (node-based) is the process of combining multiple seemingly simple nodes to render and achieve a desired result. The paradigm of a node-based tool involves linking basic media objects onto a procedural map or node graph and then intuitively laying out each of the steps in a sequential progression of inputs and outputs. Any parameters from an earlier step can be modified to change the outcome, with the results instantly being visible to you, and each of the nodes, being procedural, can be easily reused, saving time and effort.

This repo proposes the idea of displaying a digital compositing node graph succinctly as a list of steps. A list of steps is easy to understand due to its sequential nature and a succinct medium for display on a device with a limited screen space (mobile phone). It is also easy to create and can be conveniently typed into a document or used for discussion in a book.

TL;DR - Agile Digital Compositing

 Read photo  Read photo
 |           |     
 V           V     
 Exposure    Color Correction 
 |           |
 |           V
 |           Retouch
 |           |
 |           V
 |           Gaussian Blur
 |           |
 V           V
     Merge
       |
       V
     Viewer

to

1. Read photo       
2. Exposure         (1)    

3. Read photo       
4. Color Correction (3)     
5. Retouch          (4)     
6. Gaussian Blur    (5)     

7. Merge            (2,6)  
8. Viewer           (7)     

Note - The brackets e.g. "(1)" refers to the input node or image.

A HACKERNOON SATIRE

Revolutionary User Interface Design: Tackling Cognitive Overload in Graphics Software

Proposed Idea: Node graph as a list of steps

'In nova fert animus mutatas dicere formas corpora; di, coeptis (nam vos mutastis et illas) adspirate meis primaque ab origine mundi ad mea perpetuum deducite tempora carmen. (Ovid)'

Advantages of Digital Compositing Pipeline

Open-Source Projects (GPLv2)

Platform

  • iOS, iPadOS, Mac, or xrOS with Swift and Metal

Free App in App Store

Videos

Open Digital Compositing Pipeline

by Nodef - No definition or node definition.