今天没吃药 感觉自己萌萌哒~~

链接:https://www.fylstudio.online/2021/01/01/%E5%9B%BE%E5%BD%A2API%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%BA%90/

[学习资料]一些会用到的学习资源汇总(持续更新)


原作者:0110君
转载自:https://zhuanlan.zhihu.com/p/265590519

书籍资料

Q群:747978111(持续更新,也会发些无聊的)

CG造型基础与创作 入门篇+进阶篇

好设计的配色图鉴


常用网站

A站:很多大佬在上面发作品,每天上一上可以提高审美

https://www.artstation.com/www.artstation.com

油管:国外的视频网站,随便搜搜关键字就能有你想要的答案

https://www.youtube.com/www.youtube.com

CG网站(大概)

https://80.lv/80.lvCGJOY 3D特效师、3D动画师品质学习平台,原画概念设计、3d模型、UI设计交流平台。CGJOY动画学院! - CGJOYwww.cgjoy.com图标


引擎:

https://zhuanlan.zhihu.com/p/245768949zhuanlan.zhihu.com图标【虚幻4】UE4初学者系列教程合集-全中文新手入门教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标

图形学

闫老师的图形学入门视频

GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标CNCC2020会前课程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标

Opengl的入门文章

LearnOpenGL CNlearnopengl-cn.github.io如何开始学习图形学编程fancyvin.github.ioFancyVin/fun-with-graphicsgithub.com图标

实时渲染第4版的网站,带有很多资料资源(其中就包括了Ray三部曲,最适合刚开始搞)

Real-Time Rendering Resourceswww.realtimerendering.com图标

软光栅

http://www.scratchapixel.com/www.scratchapixel.com

iq大佬的博客

fractals, computer graphics, mathematics, shaders, demoscene and morewww.iquilezles.org两分钟Paperwww.youtube.com物理模拟www.codersblock.org《Gpu Gems》《Gpu Pro》《Gpu Zen》系列读书笔记blog.csdn.net图标

毛星云大佬,输出优秀的图形学文章

毛星云www.zhihu.com图标https://github.com/QianMo/Game-Programmer-Study-Notesgithub.com

分析渲染技术的工具以及测试图形问题

renderdoc图形调试工具renderdoc.org

实时的Siggraph的PPT

Advances in Real-Time Rendering in 3D Graphics and Gamesadvances.realtimerendering.com图标

图形学大佬:育碧蒙特利尔工作室,经常分享一些教程文章

https://www.jendrikillner.com/www.jendrikillner.com图标

手游可用反射方案:SSPR

http://remi-genin.fr/blog/screen-space-plane-indexed-reflection-in-ghost-recon-wildlands/remi-genin.fr


Shader

PBR里面最全的光照模型总结(Unity3D)

https://www.jordanstevenstechart.com/physically-based-renderingwww.jordanstevenstechart.comhttps://www.patreon.com/minionsart/postswww.patreon.comThe Book of Shadersthebookofshaders.com图标https://roystan.net/roystan.netshadertoy写路径追踪blog.demofox.org30天30Shaderwww.youtube.com

手游可用次表面散射(SSS)

https://www.alanzucconi.com/2017/08/30/fast-subsurface-scattering-1/www.alanzucconi.com


TA

《巫师3》技术美术教你如何成为一名TA_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标mya爷的B站视频space.bilibili.com

美术向TA视频

哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibilispace.bilibili.comCatlike Codingcatlikecoding.com

catlikecoding的中文版:

https://zhuanlan.zhihu.com/p/151238164zhuanlan.zhihu.com图标WalkingFat - 行尸走油肉的笔记walkingfat.com

halisavakis的TA教程系列

https://ko-fi.com/halisavakis/postsko-fi.com

Simon博客

https://simonschreibt.de/simonschreibt.de

L.S的博客

http://www.lsngo.net/www.lsngo.net


数学

画数学函数曲线的网站:

Desmos | 图形计算器www.desmos.com图标Graphtoywww.iquilezles.orgGraphing Calculator - GeoGebrawww.geogebra.orgShadershoptobyschachman.com

傅立叶变换可视化:

http://www.jezzamon.com/fourier/zh-cn.html


编辑器扩展(工具)

Unity Editor开源:

https://github.com/Unity-Technologies/UnityCsReference/tree/master/Editor/Mono/Inspectorgithub.com

shader forge作者的工具开发教程:

https://youtu.be/pZ45O2hg_30youtu.be

日本Unity TA的编辑器扩展系列:

Unity エディター拡張入門 - Web 無料公開版49.233.81.186图标

MaxScripts

【教程】Maxscript系列教程 (一 )max使用VScode编译环境安装_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标


逆向

Perfare’s Blog - 不可能有技术含量www.perfare.netUnity il2cpp逆向工程github.com


地编

技术和艺术技巧

https://80.lv/articles/001agt-technical-and-art-tips-for-environment-artists/80.lvhttps://80.lv/articles/creating-a-stylized-chaparral-environment-in-ue4/80.lv

手绘贴图

https://www.artstation.com/curlscurly/blogwww.artstation.com

草地

https://www.youtube.com/watch?v=VJMd4d4viQ8www.youtube.com

树木

https://www.patreon.com/posts/25192376www.patreon.comhttps://80.lv/articles/stylized-nature-vegetation-animation-shaders/80.lv

后处理

https://www.youtube.com/watch?v=0UBNXneL1oowww.youtube.comUnreal Engine 4 Paint Filter Tutorialwww.raywenderlich.com图标

https://www.youtube.com/watch?v=GE6W3gqasHswww.youtube.com

地形混合

https://quixel.com/blog/2020/1/22/blending-megascans-assets-in-ue4quixel.com

Unity渐进式光照贴图烘焙详解:Unity渐进式光照贴图烘焙详解


Substance Designer

Substance研究所:Substance研究所


动作/动画

黑碳头第一期动画教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 动画人新手向

https://www.youtube.com/c/NewFramePlus/videos 游戏案例分析

https://www.youtube.com/c/dillongoo/videos 影视分镜 前rwby动画师

https://www.youtube.com/channel/UCxtfNKYEnJLzM-60BFyITSA 动画设计过程

https://www.youtube.com/channel/UC2MgFWNEF5qyLhzkZN19X3A 韩风动画demo

https://www.youtube.com/watch?v=3YykFD9rBaA&t=268s&ab_channel=ChristopherHsing 英雄联盟维嘉回城动画设计过程

英雄联盟阿狸星之守护者角色设


绘画

https://twitter.com/Pin_2D


资源

免费PBR贴图:Free PBR Textures

www.textures.com

其他

非常好的解释了光影的原理文章,值得一看 : https://ciechanow.ski/lights-and-shadows/

光学原理在绘画中的应用:光学原理在绘画中的应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili




DirectX学习资料汇总

前提

  由于DirectX已经发展了好多年,现在已经发展到了DirectX 12.0,而且DirectX现在还在发展中。这里汇总一下我学DirectX时碰到的一些学习资料,供后来人按需获取。

网站篇

http://www.d3dcoder.net/
简介:这是龙书系列的官方网站,含有从DirectX9到DirectX12的教程源代码。

http://www.rastertek.com/tutindex.html
简介:这是一个英文教程网站,包括DirectX10到DirectX12的系列教程。我也不知道是谁创建的,但是非常感谢创建者能提供这么好的教程。这里的教程采用c++面向对象的编程思想来教你学习DirectX系列

https://www.microsoft.com/en-us/download/details.aspx?id=6812
简介:这是微软最后发行的DirectXSDK,里面提供了DirectX9到DirectX10的完整学习资料、DirectX11的部分学习资料,以及相应的运行库和部分工具。DirectX12库已经集成在WindowsSDK,只能通过下载VS2015或VS2017获取。

https://github.com/walbourn/directx-sdk-samples
简介:前面提到的网站只有部分DirectX11sdk-samples,这个是微软提供的完整DirectX11的SDKSamples,由于如今微软不在发行DirectXSDK,DirectX已经成为WindowsSDK的一部分,没有SDK就没了我们的SDKSamples,于是微软就把最新SDKSamples放到这来了。

https://github.com/Microsoft/DirectX-Graphics-Samples
简介:这里微软提供了一些DirectX 12 Graphics samples供大家学习DirectX12,另外还提供了一下非常牛逼的Mini Engine。可供大家深入探索。

http://www.realtimerendering.com/
简介:大名鼎鼎的Real-Time Rendering书籍的官方网站,这里是一个计算机图形学实时绘制部分的资源库,包括GPU编程计算、Direct3D、OpenGL等等部分的网站、书籍汇总。

书籍篇

http://vdisk.weibo.com/s/ariEl3ugoqPRF
简介:3D Game Programming with DirectX 9的英文版

https://pan.baidu.com/s/18RwuyCRaep1-0RuzmyaQyA
简介:3D Game Programming with DirectX 9的中文版

http://vdisk.weibo.com/s/hWOwx
简介:3D Game Programming with DirectX 10的中文版

由于11、12系列网上很多都要积分,我就不贴了,一搜搜一堆。当然为了保护眼睛,建议大家购买纸质版。

OpenGL学习

教程

Anton’s OpenGL 4 Tutorials
https://github.com/capnramses/antons_opengl_tutorials_book
http://antongerdelan.net/opengl/

tutorials for OpenGL 3.3 and later
https://github.com/opengl-tutorials/ogl
http://www.opengl-tutorial.org/
中文翻译:https://github.com/cybercser/OpenGL_3_3_Tutorial_Translation
中文电子书:https://www.gitbook.com/book/andyque/opengl-tutorials/details

LearnOpenGL
https://github.com/JoeyDeVries/LearnOpenGL
http://learnopengl.com/ 这个教程现在还有两个中文版:
https://learnopengl-cn.github.io/
http://bullteacher.com/category/zh_learnopengl_com
源码可以用cmake配置,比较方便。

shader-school
https://github.com/stackgl/shader-school

glslcookbook
https://github.com/daw42/glslcookbook

参考资料

cg函数查询
http://http.developer.nvidia.com/Cg/index_stdlib.html

包含OpenGL各版本的规范和扩展
https://www.opengl.org/registry/

OpenGL registry:包含OpenGL各版本的规范和扩展

opengl官方文档
https://www.opengl.org/sdk/docs/

例子

GameWorks cross-platform graphics API samples
https://github.com/NVIDIAGameWorks/GraphicsSamples
The GameWorks Graphics Samples pack is a resource for cross-platform Vulkan, OpenGL 4 (GL4) and OpenGL ES 2 and 3 (ES2 and ES3) development, targeting Android, Windows, Linux x86/x64 and Linux for Tegra. It is an expansion and continuation of the longstanding OpenGL Graphics and Compute Samples, adding full support for and samples of the Vulkan 3D API.

OpenGL SuperBible 7th Edition Source Code
https://github.com/openglsuperbible/sb7code

A collection of simple single file OpenGL examples
https://github.com/progschj/OpenGL-Examples
The build system is cmake (only tested on my linux box…).

Example code from the OpenGL Shading Language Cookbook
https://github.com/daw42/glslcookbook

OpenGL 3 and OpenGL 4 with GLSL
https://github.com/McNopper/OpenGL
http://nopper.tv/
依赖GLUS库(https://github.com/McNopper/GLUS),没有cmake配置文件。官方要求安装Eclipse进行编译。
例子很全面,包含ray-tracing、BRDF、Computer Shader、Shader Volumes等。

OpenGL Samples Pack
https://github.com/g-truc/ogl-samples
The OpenGL Samples Pack is a collection of OpenGL samples based on the OpenGL “core profile” specifications.
The project aims to promote the new OpenGL features making easier version transitions for OpenGL programmers with a complementary documentation for the OpenGL specification. Despite the fact that the OpenGL Samples Pack provides as simple (and dumb) as possible samples, it’s not a tutorial for beginner but a project for programmers already familiar with OpenGL. The OpenGL Samples Pack is also a good OpenGL drivers feature test.
These samples use FreeGLUT to create window and an OpenGL context, GLEW to load OpenGL implementations, GLM as math library and to replace OpenGL fixed pipeline functions and GLI to load images.
可以使用cmake配置工程,VS2015配置没有问题。例子很全面。

封装

glbinding
A C++ binding for the OpenGL API, generated using the gl.xml specification.
https://github.com/cginternals/glbinding

OGLplus
https://github.com/matus-chochlik/oglplus
OGLplus is a collection of open-source, cross-platform libraries which implement an object-oriented facade over the OpenGL® (version 3 and higher) and also OpenAL® (version 1.1) and EGL (version 1.4) C-language APIs. It provides wrappers which automate resource and object management and make the use of these libraries in C++ safer and more convenient.

glium
OpenGL的Rust封装 https://github.com/tomaka/glium

NanoGUI
Minimalistic GUI library for OpenGL
https://github.com/wjakob/nanogui
NanoGUI is a a minimalistic cross-platform widget library for OpenGL 3.x. It supports automatic layout generation, stateful C++11 lambdas callbacks, a variety of useful widget types and Retina-capable rendering on Apple devices thanks to NanoVG by Mikko Mononen. Python bindings of all functionality are provided using pybind11.

kiUi
Auto-layout Ui library, lightweight, skinnable and system agnostic, with an OpenGL backend
https://github.com/hugoam/kiui

glfw
https://github.com/glfw/glfw

magnum
https://github.com/mosra/magnum
Its goal is to simplify low-level graphics development and interaction with OpenGL using recent C++11/C++14 features and to abstract away platform-specific issues.

WebGL

three.js https://github.com/mrdoob/three.js

Cesium.js https://github.com/AnalyticalGraphicsInc/cesium

luma.gl
Uber出品的webGL2版本的基础WebLGL库
https://github.com/uber/luma.gl

deck.gl
Uber出品的WebGL2版本的地理数据可视化库,基于luma.gl实现
WebGL2 powered geospatial visualization layers
https://github.com/uber/deck.gl

claygl
百度ECharts底层使用的WebGL库
https://github.com/pissang/claygl

echarts-gl
百度ECHarts的WebGL扩展,基于claygl实现
https://github.com/ecomfe/echarts-gl

xeogl
一个针对 BIM 领域的webgl库,BIMserver中浏览插件所使用的底层webgl库,pbr效果不错
A WebGL-based 3D engine for visualization in engineering, architecture and BIM
https://github.com/xeolabs/xeogl

Babylon.js
https://github.com/BabylonJS/Babylon.js

Scene.js https://github.com/xeolabs/scenejs

PlayCanvas WebGL Game Engine
https://github.com/playcanvas/engine

WebGL Globe https://github.com/dataarts/webgl-globe
WebGL Globe is a platform for visualizing latitude longitude based information using WebGL.

Mapbox GL JS
Mapbox GL JS is a Javascript & WebGL library that renders interactive maps from vector tiles and Mapbox styles.
https://github.com/mapbox/mapbox-gl-js

webgl-lessons
https://github.com/gpjt/webgl-lessons

webgl-workshop
https://github.com/stackgl/webgl-workshop

gl-react
https://github.com/ProjectSeptemberInc/gl-react
http://stack.gl/
http://glsl.io/

webgl-sample-pack
https://github.com/WebGLSamples/WebGL2Samples
WebGL2.0的例子,目前Chrome稳定版打不开。需要下载专门的Chrome Canary版才可以使用。

WebGL101
https://github.com/emoller/WebGL101
WebGL基本使用范例。

webgl-lines
webgl实现的线条样式
https://github.com/mattdesl/webgl-lines

其他

ANGLE - Almost Native Graphics Layer Engine
https://github.com/google/angle

Tools for tracing OpenGL, Direct3D, and other graphics APIs
https://github.com/apitrace/apitrace
http://apitrace.github.io/
类似的软件有RenderDoc、vkTrace、Visual Studio Graphics Debugger、Nvidia的Nsight、AMD的CodeXL、废弃了但是还很好用的gDebugger(被CodeXL取代)、PIX(被Visual Studio Graphics Debugger取代)

Dead Simple OpenGL (Graphics)
https://github.com/Polytonic/Glitter
http://polytonic.github.io/Glitter/
Glitter is a dead simple boilerplate for OpenGL, intended as a starting point for the tutorials on http://learnopengl.com and open.gl. Glitter compiles and statically links every required library, so you can jump right into doing what you probably want: how to get started with OpenGL.

TwinklebearDev-Lessons SDL 2.0 Lessons
https://github.com/Twinklebear/TwinklebearDev-Lessons
http://www.willusher.io/pages/sdl2/index.html

awesome-opengl
https://github.com/eug/awesome-opengl
A curated list of awesome OpenGL libraries, debuggers and resources. Inspired by awesome-… stuff.

shadertoy
https://www.shadertoy.com/

FFTOcean
Ocean Simulation Using FFT — C++, OpenGL, glut
https://github.com/CSWest/FFTOcean

OpenGL 4.5 Reference Pages
https://www.opengl.org/sdk/docs/man4/index.php

glm
https://github.com/g-truc/glm

gli
https://github.com/g-truc/gli

opengl wiki
https://www.opengl.org/wiki/Getting_Started

nvidia gameworks
https://developer.nvidia.com/gameworks
https://developer.nvidia.com/gameworks-vulkan-and-opengl-samples 各种特效集合

songho
http://www.songho.ca/opengl/index.html

glintercept
https://github.com/dtrebilco/glintercept opengl调试工具,好像只有windows版本,安装文件只有1M左右,很小。需要注意的是64位安装程序只能用于64位opengl程序的调试,32位的用于32位OpenGL程序。最好还是直接用zip包。

zwqxin
http://zwqxin.com/

ocean
https://github.com/jbouny/ocean

shadertoy创始人的个人网址
http://www.iquilezles.org/www/index.htm

Unity ShaderLab的VS插件
https://github.com/wudixiaop/ShaderlabVS

Debugging OpenGL
Debugging OpenGL part 1 – using glGetError()
https://blog.nobel-joergensen.com/2013/01/29/debugging-opengl-using-glgeterror/
Debugging OpenGL part 2 – using glDebugMessageCallback()
https://blog.nobel-joergensen.com/2013/02/17/debugging-opengl-part-2-using-gldebugmessagecallback/
Debugging OpenGL part 3 – using 3rd party debug tools
https://blog.nobel-joergensen.com/2013/03/10/debugging-opengl-part-3-using-tools/

点击czm6.com,查看更多内容。



我学OpenGL的3D编程也有1、2个年头了,走了很多弯路,也算有点收获。现在整理出一些好用的资料如下。

NeHe OpenGL教程中文版

地址(http://www.yakergong.net/nehe/)

评价:耐心耐心再耐心地从第一篇开始照着敲代码,尝试,从而入门。

耐心耐心再耐心地从第一篇开始照着敲代码,尝试,从而入门。

2016-11-15

NEHE网站打不开了。

SharpGL

开源地址(https://github.com/dwmkerr/sharpgl)

评价:用C#对OpenGL进行封装得到的类库。除了最基本的C#版的OpenGL函数接口外,还提供了UI控件、场景树、序列化、模型加载(3ds、obj等格式)、Visual Studio的项目模版插件(*.vsix)、10多个示例项目代码。

SharpGL

《3D Math Primer for Graphics and Game Development》

即《3D数学基础:图形与游戏开发》

评价:把矩阵、3D变换、C++编程实现这三者贯通,最适合让程序员理解3D程序的数学本质,建立3D编程的世界观。第二版似乎没有中文版。

3D Math Primer for Graphics and Game Development

*TyphoonLabs’ OpenGL Shader Designer*

地址(https://www.opengl.org/sdk/tools/ShaderDesigner/)

评价:一个编写Shader的IDE,其附带的入门教程(PDF+源码)短小精悍步步为营,适合GLSL的入门。

TyphoonLabs' OpenGL Shader Designer

*《OpenGL Programming Guide, 8th Edition》*

即《OpenGL编程指南》,PDF大家自己找吧,都能找到。

评价:第8版结合了过去的版本(红宝书)与《OpenGL Shading Language》(橙书)。在其网站(http://www.opengl-redbook.com)可以下载示例代码。很厚,很贵,很经典。

img

*ogl-samples-4.x*

开源地址(http://sourceforge.net/projects/ogl-samples/)

评价:C++的OpenGL示例集,每个示例演示一个功能的代码写法,包含了绝大部分OpenGL功能(VAO、VBO、Shader、GLSL、FBO……)。支持用CMAKE生成项目文件,便于用Visual Studio等IDE编译运行调试研究。

ogl-samples-4.x

mesa-10.x

开源地址(http://www.mesa3d.org/)

评价:OpenGL的实现代码之一。OpenGL是一个接口标准,有多种实现,有mesa这种软件实现,也有直接用硬件+软件实现的。

learnOpenGL.com

网址(https://learnopengl.com

评价:直接学Modern OpenGL。从入门到Light、到Shadow、到Tex、到各种高级功能。且有中文版。

img

线性代数视频教程(中文字幕)

网址(http://space.bilibili.com/88461692#/channel/detail?cid=9450)

评价:中学学过数学的都可以看懂。天才制作。

OpenGL官网:www.opengl.org

Nehe网站的opengl教程:http://nehe.gamedev.net/

SGI公司的opengl主页:http://www.sgi.com/products/software/opengl/

Nate Robin的教程:http://www.xmission.com/~nate/opengl.html

opengl index 对所有的opengl命令的详细解释:http://www.mevis.de/opengl/opengl.html

codecolony 的opengl教程:http://www.codecolony.de/opengl.htm

http://www.opengl-tutorial.org/zh-hans/

http://www.opengl-tutorial.org/

Learning Modern OpenGL

https://hackr.io/tutorials/learn-opengl

https://open.gl/

2021-1-1


待更新

书籍资料

Q群:747978111(持续更新,也会发些无聊的)

unity shader入门精要

3D数学基础:图形与游戏开发

CG造型基础与创作 入门篇+进阶篇

好设计的配色图鉴


常用网站

A站:很多大佬在上面发作品,每天上一上可以提高审美

https://www.artstation.com/www.artstation.com

img

油管:国外的视频网站,随便搜搜关键字就能有你想要的答案

https://www.youtube.com/www.youtube.com

CG网站(大概)

https://80.lv/80.lv

img

The Polycount Newsfeedpolycount.com图标

img

https://www.deviantart.com/www.deviantart.com

img

https://cgsociety.org/cgsociety.org

img

CGJOY 3D特效师、3D动画师品质学习平台,原画概念设计、3d模型、UI设计交流平台。CGJOY动画学院! - CGJOYwww.cgjoy.com图标微元素,游戏资源下载,游戏原画,手机游戏资源,游戏开发资源 - Element3ds.com!www.element3ds.com图标


引擎

Unity

傅老师带你学习Unity、Opengl、建模(q群:970406414)!!!

哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibilispace.bilibili.com

UE

https://zhuanlan.zhihu.com/p/245768949zhuanlan.zhihu.com图标【虚幻4】UE4初学者系列教程合集-全中文新手入门教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标


图形学

闫老师的图形学入门视频

GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标CNCC2020会前课程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标

Opengl的入门文章

LearnOpenGL CNlearnopengl-cn.github.io如何开始学习图形学编程fancyvin.github.ioFancyVin/fun-with-graphicsgithub.com图标

实时渲染第4版的网站,带有很多资料资源(其中就包括了Ray三部曲,最适合刚开始搞)

Real-Time Rendering Resourceswww.realtimerendering.com图标

软光栅

http://www.scratchapixel.com/www.scratchapixel.com

iq大佬的博客

fractals, computer graphics, mathematics, shaders, demoscene and morewww.iquilezles.org两分钟Paperwww.youtube.com物理模拟www.codersblock.org《Gpu Gems》《Gpu Pro》《Gpu Zen》系列读书笔记blog.csdn.net图标

毛星云大佬,输出优秀的图形学文章

毛星云www.zhihu.com图标https://github.com/QianMo/Game-Programmer-Study-Notesgithub.com

分析渲染技术的工具以及测试图形问题

renderdoc图形调试工具renderdoc.org

实时的Siggraph的PPT

Advances in Real-Time Rendering in 3D Graphics and Gamesadvances.realtimerendering.com图标

图形学大佬:育碧蒙特利尔工作室,经常分享一些教程文章

https://www.jendrikillner.com/www.jendrikillner.com图标

手游可用反射方案:SSPR

http://remi-genin.fr/blog/screen-space-plane-indexed-reflection-in-ghost-recon-wildlands/remi-genin.fr


Shader

PBR里面最全的光照模型总结(Unity3D)

https://www.jordanstevenstechart.com/physically-based-renderingwww.jordanstevenstechart.comhttps://www.patreon.com/minionsart/postswww.patreon.comThe Book of Shadersthebookofshaders.com图标https://roystan.net/roystan.netshadertoy写路径追踪blog.demofox.org30天30Shaderwww.youtube.com

手游可用次表面散射(SSS)

https://www.alanzucconi.com/2017/08/30/fast-subsurface-scattering-1/www.alanzucconi.com

URP学习

urp管线的自学hlsl之路 第一篇 序言www.bilibili.com图标Unity Shader 100 - 先导片_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标

trace佬带你飞(各种日翻资料)

https://github.com/Trace0429/GameDevPapersgithub.com

img


TA

《巫师3》技术美术教你如何成为一名TA_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标mya爷的B站视频space.bilibili.com

美术向TA视频

哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibilispace.bilibili.comCatlike Codingcatlikecoding.com

catlikecoding的中文版:

https://zhuanlan.zhihu.com/p/151238164zhuanlan.zhihu.com图标WalkingFat - 行尸走油肉的笔记walkingfat.com

halisavakis的TA教程系列

https://ko-fi.com/halisavakis/postsko-fi.com

Simon博客

https://simonschreibt.de/simonschreibt.de

L.S的博客

http://www.lsngo.net/www.lsngo.nethttps://lindenreid.wordpress.com/author/lindenreid/lindenreid.wordpress.com

Linden Reid

https://lindenreid.wordpress.com/author/lindenreid/lindenreid.wordpress.com


数学

画数学函数曲线的网站:

Desmos | 图形计算器www.desmos.com图标

img

Graphtoywww.iquilezles.org

img

Graphing Calculator - GeoGebrawww.geogebra.orgShadershoptobyschachman.com

傅立叶变换可视化:

傅里叶变换交互式入门www.jezzamon.com图标

缓动函数(各种速度变化曲线)

Easing Functions Cheat Sheeteasings.net图标

img


编辑器扩展(工具)

Unity Editor开源:

https://github.com/Unity-Technologies/UnityCsReference/tree/master/Editor/Mono/Inspectorgithub.com

shader forge作者的工具开发教程:

https://youtu.be/pZ45O2hg_30youtu.be

日本Unity TA的编辑器扩展系列:

Unity エディター拡張入門 - Web 無料公開版49.233.81.186图标

MaxScripts

【教程】Maxscript系列教程 (一 )max使用VScode编译环境安装_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com图标


逆向

Perfare’s Blog - 不可能有技术含量www.perfare.netUnity il2cpp逆向工程github.com


地编

技术和艺术技巧

https://80.lv/articles/001agt-technical-and-art-tips-for-environment-artists/80.lvhttps://80.lv/articles/creating-a-stylized-chaparral-environment-in-ue4/80.lv

手绘贴图

https://www.artstation.com/curlscurly/blogwww.artstation.com

草地

https://www.youtube.com/watch?v=VJMd4d4viQ8www.youtube.com

树木

https://www.patreon.com/posts/25192376www.patreon.comhttps://80.lv/articles/stylized-nature-vegetation-animation-shaders/80.lv

后处理

https://www.youtube.com/watch?v=0UBNXneL1oowww.youtube.comUnreal Engine 4 Paint Filter Tutorialwww.raywenderlich.com图标

https://www.youtube.com/watch?v=GE6W3gqasHswww.youtube.com

地形混合

https://quixel.com/blog/2020/1/22/blending-megascans-assets-in-ue4quixel.com

基于高度的纹理混合shader

喵喵Mya:基于高度的纹理混合shaderzhuanlan.zhihu.com图标

Unity渐进式光照贴图烘焙详解:Unity渐进式光照贴图烘焙详解


Substance Designer

Substance研究所:Substance研究所


动作/动画

黑碳头第一期动画教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 动画人新手向

https://www.youtube.com/c/NewFramePlus/videos 游戏案例分析

https://www.youtube.com/c/dillongoo/videos 影视分镜 前rwby动画师

https://www.youtube.com/channel/UCxtfNKYEnJLzM-60BFyITSA 动画设计过程

https://www.youtube.com/channel/UC2MgFWNEF5qyLhzkZN19X3A 韩风动画demo

https://www.youtube.com/watch?v=3YykFD9rBaA&t=268s&ab_channel=ChristopherHsing 英雄联盟维嘉回城动画设计过程

英雄联盟阿狸星之守护者角色设


绘画

https://twitter.com/Pin_2D


资源

免费PBR贴图:Free PBR Textures

www.textures.com

其他

非常好的解释了光影的原理文章,值得一看 : https://ciechanow.ski/lights-and-shadows/

光学原理在绘画中的应用:光学原理在绘画中的应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

1.20

待更新

[学习资料]一些会用到的学习资源汇总(持续更新)

https://www.fylstudio.online/2021/01/01/图形API学习资源/

作者

网络

发布于

2021-01-01

更新于

2021-03-19

许可协议