📝
knowledge
  • links
  • 14-Pure-Education
    • My Knowledge Wiki 🌿
      • .github
        • ISSUE_TEMPLATE
          • Question 🤔
          • bug_report
          • Feature ✨
        • Summary
      • design
        • Animation
        • Fonts
        • Framer
        • Color
        • figma
          • Figma
          • Figma plugins
        • Inkscape
        • Blender
        • Design
        • Interior Design
        • Icons
        • Design inspiration
        • 3D modeling
        • Design systems
        • Industrial Design
        • User Experience
        • Logos
      • databases
        • Neo4j
        • Fauna
        • sql
          • SQL
        • blockchain
          • Cardano
          • Arweave
          • Tezos
          • Polkadot
          • Uniswap
          • Ethereum
          • Blockchain
        • Kdb+
        • Cassandra DB
        • PostgreSQL
        • FoundationDB
        • SQLite
        • Prometheus
        • Dgraph
        • Redis
        • DynamoDB
        • Databases
        • Memcached
        • MariaDB
        • Prisma
        • MongoDB
      • augmented-reality
        • Augmented Reality
        • ARKit
      • art
        • Art
        • Pen plotting
        • Drawing
        • Photography
        • Generative art
        • Sketching
        • Comics
        • Anime
        • Furniture
        • Dancing
        • Architecture
        • Clothes
        • Tattoos
      • computer-graphics
        • computer-vision
          • Optical character recognition
          • Computer vision
        • Procedural generation
        • Metal
        • SVG
        • WebGPU
        • [Ray tracing](https://en.wikipedia.org/wiki/Ray_tracing_(graphics))
        • Computer graphics
        • WebGL
        • CUDA
        • OpenGL
        • Vulkan API
        • Bézier curves
        • Shaders
        • Image processing
        • [Rendering](https://en.wikipedia.org/wiki/Rendering_(computer_graphics))
      • computer-science
        • Parsing
        • algorithms
          • Algorithms
          • Compression
        • Computer Science
        • Computer architecture
        • formal-verification
          • Formal verification
          • TLA+
        • Automata theory
        • data-structures
          • Data structures
      • business
        • startups
          • Marketplaces
          • Funding
          • Values
          • Onboarding
          • Venture capital
          • Startups
          • Payroll
        • Products
        • Business
        • Restaurants
        • Landing pages
        • Pricing
      • compilers
        • LLVM
        • Linters
        • build-systems
          • Build systems
          • Bazel
        • Compilers
      • books
        • Mind for numbers - Review
        • Thinking, fast and slow
        • Brave new world
        • Elements of programming interviews
        • Rich dad poor dad
        • Programming in Haskell
        • Code: hidden language of software
        • Surely you are joking Mr Feynman
        • Books
        • Mindstorms
        • Eloquent ruby
        • go-in-action
        • Crafting interpreters
        • Cracking the coding interview
        • Artificial Intelligence: A Modern Approach
      • devops
        • Observability
        • DevOps
        • Site Reliability Engineering
        • Terraform
      • cryptocurrencies
        • Nano
        • Cryptocurrencies
        • Bitcoin
        • Stellar
        • Libra
        • TON
      • backups
        • Backups
      • 3d-printing
        • 3D Printing
      • distributed-systems
        • message-queue
          • Message queue
          • ZeroMQ
          • MQTT
        • [Load balancing](https://en.wikipedia.org/wiki/Load_balancing_(computing))
        • rpcs
          • gRPC
          • Remote Procedure Calls
        • Distributed systems
        • Conflict-free replicated data type
      • cli
        • Command Line Tools
        • Tmux
        • Ngrok
        • Sed
      • automation
        • Home automation
        • Automation
      • biology
        • Computational biology
        • Biology
        • Evolution
        • genomics
          • DNA
          • Genomics
        • immunology
          • Immunotherapy
          • Immunology
        • Bionics
        • bioinformatics
          • Bioinformatics
        • Viruses
      • cloud-computing
        • serverless-computing
          • AWS Lambda
          • Serverless computing
          • Cloudflare workers
        • Cloud computing
        • gcp
          • Google Cloud
        • aws
          • AWS Amplify
          • AWS
        • azure
          • Azure
      • articles
        • Articles
      • anki
        • Anki
      • data-science
        • Data Science
        • Data Visualization
        • Data processing
        • Apache Kafka
      • consciousness
        • Consciousness
        • Ego
      • documentaries
        • Documentaries
      • Summary
      • api
        • API
      • animals
        • Birds
        • Animals
      • courses
        • Courses
      • analytics
        • Analytics
      • chemistry
        • Chemistry
Powered by GitBook
On this page

Was this helpful?

  1. 14-Pure-Education
  2. My Knowledge Wiki 🌿
  3. computer-graphics

Shaders

PreviousBézier curvesNextImage processing

Last updated 4 years ago

Was this helpful?

Links

  • - Build and Share your best shaders with the world and get inspired.

  • - Software rendering crate that lets you write shaders with Rust.

  • - Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders. ()

  • - Step-by-step guide on how to implement SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

  • - Advanced shading language for production GI renderers.

  • - Lightweight, cross-platform & full-featured desktop tool for creating and testing HLSL and GLSL shaders.

  • - Experimental shader translation library for the needs of gfx-rs project and WebGPU.

  • - Shader-based software renderer written from scratch in C89.

  • - Huge library of MatCap textures in PNG and ZMT.

  • - Friendly web-component for writing and rendering shaders.

  • - Tool designed for cross-compiling HLSL to other shading languages.

  • - Shaders For People Who Don't Know How To Shader, a tutorial series for beginners.

  • - Shading language that extends HLSL with new capabilities for building modular, extensible, and high-performance real-time shading systems.

  • - Interface for programming GPU shaders in the mode of a direct manipulation image editor like Photoshop.

  • - Generate SPIR-V bytecode from an operation graph.

  • - Tiny library for launching compute shaders on D3D11 and Metal.

  • - Live editor for GPU shaders, built on Zig, Neovim, and WebGPU. ()

  • - Real-time 3D shader visualizer.

  • - Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.

  • - GLSL type checker, code formatter, and minifier for WebGL. ()

  • - Lightweight GLSL live-coding tool for macOS. ()

Shader Toy
Euc
The Book of Shaders
HN
ShaderLand
3D Game Shaders For Beginners
Playing around with shaders (2019)
Open Shading Language
SHADERed
Getting started with shaders: signed distance functions (2020)
Naga
Software Renderer
MatCaps
Shader Doodle
Collection of shaders to draw color maps
ShaderConductor
The RTX Shader Binding Table Three Ways (2019)
ShaderTutorials
The future of RLSL (2020)
A Note on Branching Within a Shader (2020)
Tiny Shading Language
Slang
Shadershop
Circle C++ shaders
Shading techniques and GLSL snippets
Rasen
smol-compute
Futureproof
Web
CineShader
pmfx-shader
GLSLX
Web
live-glsl
Web