Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woodneck/graphics

Personal archive of graphics related articles
https://github.com/woodneck/graphics

graphics graphics-3d graphics-archive graphics-programming graphics-rendering graphics-study

Last synced: 12 days ago
JSON representation

Personal archive of graphics related articles

Awesome Lists containing this project

README

        

# Free Books
- http://www.realtimerendering.com/#books-small-table

# Tesellation
## Displacement mapping
- 테셀레이션과 변위 매핑: https://kr.nvidia.com/object/tessellation_kr.html

# Ray marching
## With SDF
- 레이마칭 해설
- Jamie Wong - Ray Marching and Signed Distance Functions: http://jamie-wong.com/2016/07/15/ray-marching-signed-distance-functions/
- Michael Walczyk - Ray Marching: http://www.michaelwalczyk.com/blog/2017/5/25/ray-marching
- SDF (Signed Distance Function)
- Inigo Quilez - distance functions: http://iquilezles.org/www/articles/distfunctions/distfunctions.htm

# PBR
- PBR이란 무엇인가: https://lifeisforu.tistory.com/category/Physically%20Based%20Rendering
- Frostbite engine PBR: https://seblagarde.files.wordpress.com/2015/07/course_notes_moving_frostbite_to_pbr_v32.pdf

# NPR
- Guilty Gear Shader: How does it work?: https://www.dropbox.com/s/65cwf6kjuezhwdl/GuilltyGearXrd_shader.pdf?dl=0
- Ray Tracing NPR-Style Feature Lines: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.170.3032&rep=rep1&type=pdf
- Blender NPR(*Dedicated to Non-Photorealistic and Expressive Rendering*): https://blendernpr.org/posts/

# Procedural Texture
- Intro to Procedural Textures by Shea McCombs: http://www.upvector.com/?section=Tutorials&subsection=Intro%20to%20Procedural%20Textures

# Simulation
- Fluid simulation - "Me and my neighborhood" by wyatt: http://wyattflanders.com/MeAndMyNeighborhood.pdf

# Post Processing
## Palette swap
- Kyle Pulver - Index Palette Shader: http://kpulv.com/368/Index_Palette_Shader/
- Makin' Stuff Look Good - Shaders Case Study - Pixel Art Palette Swapping: https://www.youtube.com/watch?v=u4Iz5AJa31Q

## Dithering
- Joel Yliluoma's arbitrary-palette positional dithering algorithm: https://bisqwit.iki.fi/story/howto/dither/jy/
- Ronja's Shader Tutorials - Dithering: https://www.ronja-tutorials.com/2019/05/11/dithering.html

## NPR related
- Edge Detection via Shader not Image Effect: https://forum.unity.com/threads/edge-detection-via-shader-not-image-effect.368922/#post-2389056
- A Pencil Sketch Effect: http://kylehalladay.com/blog/tutorial/2017/02/21/Pencil-Sketch-Effect.html

# WebGL
- WebGL에서 Geometry shader 에뮬레이션: https://acko.net/blog/yak-shading/
- WebGL Optimization: https://emscripten.org/docs/optimizing/Optimizing-WebGL.html

# Pixel art
- Achieve Crisp Pixel Art with Unity 2018.2! - Pixel Perfect: https://youtu.be/CU4YjSZNTnY

# VR
## Head tracking
- Head Tracking for Desktop VR Displays using the WiiRemote: https://youtu.be/Jd3-eiid-Uw

# Shader Techniques
- Triplanar mapping by Matin Palko: https://www.martinpalko.com/triplanar-mapping/
- Animating thousands of fish with MultiMeshInstance from Godot engine docs: https://docs.godotengine.org/ko/latest/tutorials/3d/vertex_animation/animating_thousands_of_fish.html
- Billboard: https://en.wikibooks.org/wiki/Cg_Programming/Unity/Billboards