2018-12-12 【Shader】图片拖入引擎中参数(纹理)

https://learnopengl-cn.github.io/01%20Getting%20started/06%20Textures/#stb_imageh
https://www.bilibili.com/video/av24353839/?p=18

一 Non Power of 2

古老的引擎只允许导入正方形图片,后来改了之后也可以导入矩形但要求必须是以2的n次方形式


2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第1张图片
参数

原图:

image.png

进来:

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第2张图片
ToNearst

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第3张图片
ToNearst

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第4张图片
None,恢复原样

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第5张图片
ToLarger

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第6张图片
ToSmaller

二 Wrap mode

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第7张图片
openGL中解释

三 Filtermode

(Point_Bilinear_Trilinear--------邻近过滤,线性过滤,多级渐远纹理)


2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第8张图片
重点在“分辨率低”那句话。分辨率一低,那么上色就得找一个“差不多”的像素来上色。

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第9张图片
image.png

多级渐远纹理:


2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第10张图片
提前做好工作量,在太远的时候直接抽换贴图,不需要再采样计算。

2018-12-12 【Shader】图片拖入引擎中参数(纹理)_第11张图片
image.png

四 Aniso Level远距离是模糊0还是精细1

0-1 is enough

你可能感兴趣的:(2018-12-12 【Shader】图片拖入引擎中参数(纹理))