计算几何与计算机图形必备书单 - 同事分享的一个书单,关于计算机几何、图形、渲染、AI、数学、物理、动画、等领域,目测看完应该 几百年,也就是需要几辈子,所以我们挑上自己感兴趣的即可
- Raytracing - 从目前科技来说,光追才值未来的渲染核心技术
- Announcing Microsoft DirectX Raytracing! - MS里的 Raytracing 的开发博客
更多相关光追的内容,另请搜索。
-
欧式空间 或是 欧几里得空间 - 里面很多数学教程,非常赞!
-
CPU 和 GPU 的区别是什么?
-
MS
- HLSL
- 高级着色器语言 (HLSL)
- HLSL Intrinsic - HLSL 函数(指令)
- HLSL
-
NVidia
- GPU Gems Web版书
- Cg
- The Cg Tutorial
- Cg Programming(Wiki)
- Cg Standard Library - CG函数详细说明
-
khronos
- OpenGL
- opengl-tutorial
- OpenGL Wiki
- O G L D e v − M o d e r n O p e n G L T u t o r i a l OGL_{Dev-Modern OpenGL Tutorial} OGLDev−ModernOpenGLTutorial
- LearnOpenGL
- LearnOpenGL CN
- 如果上面的打不开,先凑合着看这个吧:learnopengl-cn.readthedocs.io
- implementation of the OpenGL specification
- The Mesa 3D Graphics Library
- OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 - 在线 OpenGL 红宝书 4.3 版本
- 3D图形学基础
- 20分钟让你了解OpenGL——OpenGL全流程详细解读
- Vulkan
- Beginners Guide to Vulkan
- Vulkan Tutorials
- Vulkan® 1.1.113 - A Specification (with all registered Vulkan extensions) - Vulkan的规范文档,有些概念在OpenGL, DX, Unity说的不够清楚的,可以在这查看,左边有个目录
- Vulkan(0)搭建环境-清空窗口
- Vulkan(1)用apispec生成Vulkan库
- OpenGL
-
Dx
- Direct3D 9 Graphics dx9图形介绍
- DirectX Technical Articles dx9技术文章
-
計算機圖形: 入門/API類
-
GPU-Pro, GPU-Zen
- 浅墨总结的11本
-
Real Time Rendering(简要版)
- Real-Time-Rendering-3rd-CN-Summary-Ebook
-
Scratchapixel 2.0
-
Adreno GPU
-
flipcode - 这个真心分享的有用资料,能看完看懂的,估计都至少是大师、大神级别的了
-
Learning Modern 3D Graphics Programming
国内大神龚敏敏领头开发的:开源游戏引擎:
- KlayGE
PBR
- 由浅入深学习PBR的原理和实现
GameDev
- GameDev.net forums
Graphics Maths
-
OpenCV.org.cn
-
《OpenCV入门教程》
-
Affine
- 仿射变换(Affine transformation)
- 仿射变换
- 深入探索透视纹理映射(上)
- The Art of Demomaking - Issue 14 - Perspective Correct Texture Mapping
Matrix
- 【转】理解矩阵,矩阵背后的现实意义 - 未看
- 如何直观理解矩阵和线性代数?
- 2018-01-31 转载知乎: 如何直观理解矩阵和线性代数?
Unity
- Cg Programming/Unity
- https://catlikecoding.com/unity/tutorials/rendering/ - 在Unity运行效果下,比较详细讲解,渲染这块内容,值得收藏,值得学习。
- https://unitylist.com/browse
ShaderToy
- ShaderToy howto
- Special Shadertoy features
- 【ShaderToy】开篇
- shadertoy上手指南
RayMarching - ray marching后面再学习
-
Unity中如何使用Raymarching实现惊艳的图形效果
-
How to get Stunning Graphics with Raymarching, in Games
-
Why Ray Marching
-
Ray Marching(一)
-
Ray Marching: Part 1
-
Ray Marching: Part 2
-
Ray Marching: Part 3
-
Ray Marching: Part 4
-
Ray Marching: Part 5
-
Ray Marching: Part 6
-
HOWTO: Ray Marching
-
Raymarch Tutorial2
-
光线步进——RayMarching入门
-
3D ray intersection math
-
在线矩阵乘法计算
- Geeks3D
- The Book of Shaders
- 一位图像工程师的养成 - 零到一把技术原理讲清讲透 (内容集各家大成)
分享一个专业TA的《Shader参考大全》
3D 数学图形工具
- https://www.desmos.com
- https://www.geogebra.org/graphing
- https://graphtoy.com/ - iq 大神写的工具
- Grapher(MacOS自带)
VSC 中的 Unity ShaderLab相关插件
-
Shader languages support for VS Code
-
ShaderLabFormatter
-
ShaderlabVSCode(Free)
-
或是直接安装:unity3d-pack
#Unity 3D Pack This is a pack of extensions chosen specifically for working in Unity3D.
##The pack includes:
C# C# FixFormat C# Snippets C# XML Documentation Comments Debugger for Unity Shader languages support Unity Code Snippets Unity Tools ShaderlabVSCode(Free) Code Outline