Skip to content

vecnode/diffracta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diffracta (v/0.1)

This repository contains a template for Diffracta, a .NET GLSL application built with Avalonia UI. The purpose is to build a live video editor for performance and (perhaps) neural rendering.

Diffracta

# Option 1: PowerShell Scripts (Recommended)
# First time setup
.\update.ps1
.\start.ps1
# Option 2: Direct .NET Commands
dotnet restore src/App/AvaloniaVideoSynth.csproj
dotnet run --project src/App/AvaloniaVideoSynth.csproj

Requirements

  • .NET 8.0 SDK or later
  • OpenGL 3.3 compatible graphics driver
  • Windows 11 (tested)
[net8.0]: 
   Top-level Package                    Requested    Resolved
   > Avalonia                           11.1.3       11.1.3
   > Avalonia.Desktop                   11.1.3       11.1.3
   > Avalonia.Diagnostics               11.1.3       11.1.3
   > Avalonia.Themes.Fluent             11.1.3       11.1.3
   > Microsoft.NET.ILLink.Tasks   (A)   [8.0.20, )   8.0.20

(A) : Auto-referenced package.

Roadmap

  • Divide the Log window to edit the current shader
  • Top bar add panel for performance mode
  • Add a set of like 10 post-process shaders stacked that we can gate - e.g. barrel

About

Video shader lab, .NET/Avalonia UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published