📝
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
  1. 14-Pure-Education
  2. My Knowledge Wiki 🌿
  3. computer-graphics

Shaders

PreviousBézier curvesNextImage processing

Last updated 4 years ago

Was this helpful?

CtrlK

Was this helpful?

Links

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

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

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

  • ShaderLand

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

  • Playing around with shaders (2019)

  • Open Shading Language - Advanced shading language for production GI renderers.

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

  • Getting started with shaders: signed distance functions (2020)

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

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

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

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

  • Collection of shaders to draw color maps

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

  • The RTX Shader Binding Table Three Ways (2019)

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

  • The future of RLSL (2020)

  • A Note on Branching Within a Shader (2020)

  • Tiny Shading Language

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

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

  • Circle C++ shaders

  • Shading techniques and GLSL snippets

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

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

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

  • CineShader - Real-time 3D shader visualizer.

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

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

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