atyuwen / normal_encoding
Encoding float3 normal vectors to uint16 by using optimized sperical coords together with alias method.
☆54Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for normal_encoding
- Ray tracing project☆21Updated 12 years ago
- A piano simulator in 4 kilobytes.☆24Updated 11 years ago
- A minimalist high level language for writing cross-platform native code☆56Updated 6 years ago
- A Simple Physically Based Renderer.☆31Updated 6 years ago
- This is a toy project for learning the theory of 3D render. Single File!☆28Updated 5 years ago
- Ubpa Design Pattern☆27Updated 2 years ago
- ☆13Updated 7 years ago
- scanline zbuffer algorithm in CPU☆23Updated 12 years ago
- smallpt: Global Illumination in 99 lines of C++ (for Visual Studio 2012)☆18Updated 11 years ago
- 实时&离线全局光照渲染器☆10Updated 7 years ago
- a cross platform 3d engine using c++98☆163Updated 3 years ago
- 学习和研究项目,从模仿PBRT_v2开始,目前在重构成PBRT_v3结构☆28Updated 7 years ago
- A cross-platform mini game engine that uses Slang as its shader compiler.☆48Updated 4 years ago
- An utility library including many containers, threading, OS, GUI and many other things.☆36Updated 5 years ago
- QPad Text Editor☆114Updated 6 years ago
- ☆18Updated 8 years ago
- Precomputed Radiance Transfert (PRT)☆13Updated 7 years ago
- A header-only C++11 reflection library☆98Updated 7 years ago
- Yet another Y86 implementation☆67Updated 6 years ago
- shadertoy-dx11 is inspired by www.shadertoy.com☆112Updated 4 years ago
- ☆95Updated 2 years ago
- A Photorealistic 3D Rendering Engine☆106Updated 5 years ago
- A simple mobile engine designed by the man who's addicted to realtime computer graphics☆40Updated 8 years ago
- Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.☆166Updated 6 years ago