https://github.com/ewdlop/computergraphicnote
https://github.com/ewdlop/computergraphicnote
2d-3d digital-transformation image-kernel image-processing kip-thorne rendering-software
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ewdlop/computergraphicnote
- Owner: ewdlop
- Created: 2024-11-26T22:41:32.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-09T22:06:37.000Z (3 months ago)
- Last Synced: 2025-02-09T23:19:41.794Z (3 months ago)
- Topics: 2d-3d, digital-transformation, image-kernel, image-processing, kip-thorne, rendering-software
- Language: C++
- Homepage:
- Size: 2.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ComputerGraphicNote
I sometimes missed my pen, pencil, and crayon.
## Here are the common shader languages and their file extensions:
1. GLSL (OpenGL Shading Language)
- .vert - Vertex shader
- .frag - Fragment shader
- .geom - Geometry shader
- .comp - Compute shader
- .tesc - Tessellation control shader
- .tese - Tessellation evaluation shader
- .glsl - Generic GLSL shader2. HLSL (High-Level Shader Language - DirectX)
- .hlsl - Generic HLSL shader
- .fx - Effect file
- .vsh - Vertex shader
- .psh - Pixel shader
- .csh - Compute shader
- .hsh - Hull shader
- .dsh - Domain shader
- .gsh - Geometry shader3. Metal Shading Language (Apple)
- .metal - Metal shader files4. Cg (NVIDIA's C for Graphics - Legacy)
- .cg - Cg shader file5. SPIR-V (Vulkan, OpenCL)
- .spv - Compiled SPIR-V binary
- .spirv - SPIR-V assembly6. OpenCL
- .cl - OpenCL kernel source
- .ocl - OpenCL source7. RenderMan Shading Language
- .sl - RenderMan shader source8. Unity Shaders
- .shader - Unity shader file
- .compute - Unity compute shader
- .cginc - Unity shader include file
- .hlslinc - HLSL include file9. Unreal Engine
- .usf - Unreal shader file
- .ush - Unreal shader header10. WebGL/WebGPU
- No specific extension (embedded in JavaScript/HTML)
- .wgsl - WebGPU Shading LanguageWould you like me to explain any specific shader language or provide more details about their uses and capabilities?
## Paint
https://www.microsoft.com/en-us/windows/paint#layers
my high school teacher showed the students the following:
[MS Paint Mona Lisa](https://www.youtube.com/watch?v=MGOLqU8AZpo)
## Paint.Net
## Adobe Photoshop
[Adobe Cloud Suite](https://www.adobe.com/creativecloud/business/teams/photoshop.html?gclid=Cj0KCQiAr7C6BhDRARIsAOUKifhDt9v2ReND9Z_awzM01u9-Hnwcb9PE4ieiTbSaWXDtEc41_EfDvKsaApaHEALw_wcB&sdid=HVQ7WWTG&mv=search&mv2=paidsearch&ef_id=Cj0KCQiAr7C6BhDRARIsAOUKifhDt9v2ReND9Z_awzM01u9-Hnwcb9PE4ieiTbSaWXDtEc41_EfDvKsaApaHEALw_wcB:G:s&s_kwcid=AL!3085!3!692467762466!e!!g!!adobe%20photoshop!21070408252!157385366577&gad_source=1)
## Ray Tracing
[BRDF](https://en.wikipedia.org/wiki/Bidirectional_reflectance_distribution_function)
[Cook-Torrance BRDF](https://www.youtube.com/watch?v=2Z7iHTRW4xo)
[Bidirectional Reflectance Distribution Function](https://www.youtube.com/watch?v=2Z7iHTRW4xo)## Interstellar
## Stable-Diffusion-Webui
## ClipChamp
# Books
# Bitmap
.bmp