Nodef
Nodef copied to clipboard
DIGITAL COMPOSITING workflow for graphics software on mobile and spatial devices
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)'
- Background: Digital Compositing on Mobile
- Digital Compositing Pipeline for representing Node Graph
- Auto Chaining & Reverse Compositing
- Node and Position Reference
- Viewer Cycling
- Metamorphosis - Under Construction
- Direct Acyclic Graph Generation
Advantages of Digital Compositing Pipeline
- Elegant Simplicity of a Digital Compositing Pipeline - Under Construction
Open-Source Projects (GPLv2)
-
Reality ^Cat Cut - Video Editor and AR Movie Maker.
Latest Source code is in code/RealityCatCut
-
Spatial Cat Videos - Spatial Cat Videos by Reality ^Cat TV.
-
Photogrammetry Cats - USDZ Cats with Object Capture and Photogrammetry
-
Spatial Animal Videos - Spatial Animal Videos by Reality ^Cat TV.
-
Stable Diffusion Cat Animator - Use Artificial Intelligence and a base kitten video to drive animations of a cartoon cat, an owl, and a racoon.
-
RealityKit Terrain Shader - Use Fractal Brownian Motion (fBM) to generate an Augmented Reality (AR) Terrain using iOS RealityKit Custom Materials.
-
Photo Curves - Photo Curves, Tone Curves, and RGB Curves component.
-
ShaderMuse - Digital Compositing Shaders, Filters, and Effects (Source v0.2).
-
Library for Chaining, Blending, and Compositing Core Image CIFilter
-
SwiftUI WYSIWYG Draw for Nodef in the future.
-
Photo Filters & Effects - Source Code for v0.1 Notes
-
Photo Reality AR - Augmented Reality Photo AR.
-
Public Domain USDZ - Public Domain USDZ Movie Props.
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.