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

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

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 shader

2. 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 shader

3. Metal Shading Language (Apple)
- .metal - Metal shader files

4. Cg (NVIDIA's C for Graphics - Legacy)
- .cg - Cg shader file

5. SPIR-V (Vulkan, OpenCL)
- .spv - Compiled SPIR-V binary
- .spirv - SPIR-V assembly

6. OpenCL
- .cl - OpenCL kernel source
- .ocl - OpenCL source

7. RenderMan Shading Language
- .sl - RenderMan shader source

8. Unity Shaders
- .shader - Unity shader file
- .compute - Unity compute shader
- .cginc - Unity shader include file
- .hlslinc - HLSL include file

9. Unreal Engine
- .usf - Unreal shader file
- .ush - Unreal shader header

10. WebGL/WebGPU
- No specific extension (embedded in JavaScript/HTML)
- .wgsl - WebGPU Shading Language

Would 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