纹理
由Spine出现黑边说起纹理格式问题
项目中的纹理一直使用的ETC2格式,以前主要是考虑到兼容性问题。最近在Spine使用PMA方案的时候出现了部分接缝位置黑边的情况,像下图这样: 怀疑了spine的导出,怀疑了shader,怀疑了材质的设置,最后发现是ETC2格式导致的问题。 使用RGBA或者ASTC格式,显示正常了。附几张不同AST ......
6.Shading(纹理映射、其他应用))
## 纹理映射 - 在物体的不同位置定义不同的属性,用来定义点的不同属性(例如漫反射系数) ![](https://picgo-1312546987.cos.ap-shanghai.myqcloud.com/picGo/20221230135238.png) - 把地球仪表面的“皮”,剪开平铺就是一 ......
实时渲染常用纹理技术总结:视差映射
【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息! 一、概述 视差映射(Parallax Mapping)是一种类似于法线贴图的纹理技术,它们都能显著增强模型/纹理表面细节并赋予其凹凸感,但法线贴图所带来的凹凸感 ......
OSG 使用整理(4):使用普通纹理着色
osg中使用普通纹理着色 1.1 普通纹理 osg::Image类存储OpenGL纹理对象载入与使用的图像数据,其中方法data()将原始图像数据作为uchar* 指针返回,可以直接修改内存中数据,方法getPixelFormat方法返回像素格式,getDataType返回每个像素通道数据类型,方法 ......
DX12 实战 BlinnPhong & 纹理贴图
前言 本篇将展示如何实现BlinnPhong光照,以及为人物模型贴上纹理 对于理论不清楚的小伙伴可以看这图形学理论 局部光照,[图形学理论 纹理贴图](https://www.cnblogs.com/chenglixue/p/17109214.html) 具体代码看这github.com 材质 由于 ......
编程打卡:给网页做个花里胡哨个格子纹理背景吧。
编程打卡:给网页做个花里胡哨个格子纹理背景吧。 嗯 看到Github上面有一个项目,格裙纹理生成器 稍微玩了一会儿,感觉这样的纹理或许可以用来做网页的背景,就这样做了。 这个项目生成的图片,感觉太精细了,,稍微一个SVG,就有好几MB大,虽然确实惊喜,里面的纹理,用来做裙子什么的说不定真的可以,但是 ......
纹理(texture)
纹理都是基于图片的,覆盖在几何体的表面,根据UV来覆盖 透明贴图: 黑白色 黑色消失 置换贴图: 顶点根据颜色上下移动 法线贴图: 顶点不会移动,不需要很多顶点,所以性能较好 环境遮挡贴图:添加假阴影 都是假的,需要第二组uv贴图 金属贴图: 用来反射光的,显示金属的部分,可以明显看出各个地方对光的 ......
纹理
为了能够把纹理映射(Map)到三角形上,我们需要指定三角形的每个顶点各自对应纹理的哪个部分。这样每个顶点就会关联着一个纹理坐标(Texture Coordinate),用来标明该从纹理图像的哪个部分采样。之后在图形的其它片段上进行片段插值(Fragment Interpolation)。 纹理坐标在 ......