All Projects → gsurma → metal_camera

gsurma / metal_camera

Licence: MIT license
iOS metal camera with GPU shaders.

Programming Languages

swift
15916 projects
Metal
113 projects

Projects that are alternatives of or similar to metal camera

Imaging
Imaging is a simple image processing package for Go
Stars: ✭ 4,023 (+5816.18%)
Mutual labels:  contrast, blur, brightness, gamma
Flocking
An example showing how to use SwiftUI, Satin, Forge and Youi to simulate birds flocking via a compute particle system (n-body).
Stars: ✭ 63 (-7.35%)
Mutual labels:  metal, shaders, metalkit
Deadsimple Pixel Perfect Camera
An exceedingly easy-to-use pixel perfect orthographic camera script for 2D scenes in Unity. Punch in a few specs and you've got a working pixel perfect camera. It's that easy.
Stars: ✭ 186 (+173.53%)
Mutual labels:  camera, pixel-art
Agimagecontrols
cool tools for image edition
Stars: ✭ 217 (+219.12%)
Mutual labels:  camera, metal
Pixel
A real-time collaborative canvas, inspired by Reddit Place
Stars: ✭ 26 (-61.76%)
Mutual labels:  pixel-art, pixel
The Forge
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Stars: ✭ 2,710 (+3885.29%)
Mutual labels:  metal, shaders
Methanekit
🎲 Modern 3D graphics made simple with cross-platform C++17 meta-API on top of DirectX 12 & Metal (Vulkan is coming)
Stars: ✭ 197 (+189.71%)
Mutual labels:  metal, shaders
8192px
A collaborative pixel art experiment
Stars: ✭ 64 (-5.88%)
Mutual labels:  pixel-art, pixel
Videngine
3D graphics for iOS using Metal and Swift
Stars: ✭ 86 (+26.47%)
Mutual labels:  metal, shaders
HelloMetal
A Suite of Metal Examples written in Swift 4.2. Highlights: Model I/O - SceneKit - OpenEXR.
Stars: ✭ 36 (-47.06%)
Mutual labels:  metal, shaders
Image-Processing-CLI-in-Rust
CLI for image processing with histograms, binary treshold and other functions
Stars: ✭ 25 (-63.24%)
Mutual labels:  contrast, grayscale
ColorByNumber-iOS
Color by Number: a pixel coloring game on iOS.
Stars: ✭ 50 (-26.47%)
Mutual labels:  pixel-art, pixel
Satin
A 3D Graphics Framework built on Apple's Metal
Stars: ✭ 182 (+167.65%)
Mutual labels:  metal, shaders
Shadertoy Browser
Shadertoy browser & viewer for Mac built in Rust
Stars: ✭ 176 (+158.82%)
Mutual labels:  metal, shaders
Spectaculum
A spectacular view widget for visual media content on Android
Stars: ✭ 78 (+14.71%)
Mutual labels:  camera, shaders
Glsl Optimizer
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Stars: ✭ 1,506 (+2114.71%)
Mutual labels:  metal, shaders
pixelart.js
punks.js - draw punk (pixel) art images using any design (in ascii text) in any colors; incl. 2x/4x/8x zoom for bigger sizes and more
Stars: ✭ 132 (+94.12%)
Mutual labels:  pixel-art, pixel
RavEngine
A fast, easy to use C++20 3D game library for modern computers
Stars: ✭ 122 (+79.41%)
Mutual labels:  metal, shaders
ThickRedLine
Thick Red Line - drawing thick lines for SceneKit with metal shaders
Stars: ✭ 40 (-41.18%)
Mutual labels:  metal, shaders
SuperShapes
A tiny macOS app showing how to use Satin, Forge, Youi and SwiftUI to visualize super shapes in 3D.
Stars: ✭ 42 (-38.24%)
Mutual labels:  metal, metalkit

Metal Camera

Basic Swift implementation of the iOS video camera that uses GPU Shaders implemented with Metal Shading Language.

Check out corresponding Medium article: Easy Filters - Intro to GPU Pixel Shaders


iOS app implemented with shaders from this project:

Shaders

  • Passthrough (Original)


  • Brightness


  • Contrast


  • Gamma


  • Exposure


  • Grayscale


  • Inversion


  • Rgba2Bgra


  • Pixellate


  • BoxBlur


Author

Greg (Grzegorz) Surma

PORTFOLIO

GITHUB

BLOG

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].