- Raytracing - 从目前科技来说,光追才值未来的渲染核心技术
- Announcing Microsoft DirectX Raytracing! - MS里的 Raytracing 的开发博客
更多相关光追的内容,另请搜索。
-
欧式空间 或是 欧几里得空间 - 里面很多数学教程,非常赞!
-
MS
-
NVidia
-
- 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
- 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
-
GPU-Pro, GPU-Zen
-
Real Time Rendering(简要版)
-
flipcode - 这个真心分享的有用资料,能看完看懂的,估计都至少是大师、大神级别的了
国内大神龚敏敏领头开发的:开源游戏引擎:
PBR
GameDev
Graphics Maths
-
Affine
Matrix
Unity
- Cg Programming/Unity
- https://catlikecoding.com/unity/tutorials/rendering/ - 在Unity运行效果下,比较详细讲解,渲染这块内容,值得收藏,值得学习。
- https://unitylist.com/browse
ShaderToy
RayMarching - ray marching后面再学习
- 一位图像工程师的养成 - 零到一把技术原理讲清讲透 (内容集各家大成)
3D 数学图形工具
- https://www.desmos.com
- https://www.geogebra.org/graphing
- 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