Skip to content

2Name/Nodef

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open ^Graphics Pipeline

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 in English 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 - Digital Compositing with a List on a Mobile Phone

 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)

The latest source code is in ShaderMuse.

Platform

  • iOS, iPadOS, or Mac with Swift and Metal

Free App in App Store

Videos

Open Digital Compositing Pipeline

by Nodef - No definition or node definition.

About

Digital Compositing on Mobile

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 98.6%
  • Metal 1.4%