多纹理合批遇到的问题和最终实际效果

简介: 多纹理合批遇到的问题和最终实际效果

问题

之前将texture的index放到了顶点的z上,发现在缩放的情况下渲染异常,原因是z在经过mvp转换后,值发生了改变,z的改变直接影响了使用的纹理单元,这就造成了渲染混乱的问题

解决办法:因为是2D engine,在mvp之后,强制复写z,这样就保证了纹理的正确性,能解决问题,但是hack了engine逻辑。

效果

不使用多纹理

网络异常,图片无法展示
|

使用多纹理

网络异常,图片无法展示
|

效果不是太大的原因是跟节点的断批有关系



目录
相关文章
|
3月前
|
人工智能 Linux API
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
OpenCV这么简单为啥不学——1.1、图像处理(灰度图、模糊图片、GaussianBlur函数、提取边缘、边缘膨胀、边缘细化)
48 0
|
9月前
|
数据可视化
绘制热图时看不出颜色差异?四种方式转换处理使结果显而“易”见
绘制热图时看不出颜色差异?四种方式转换处理使结果显而“易”见
18259 2
4.为模型增加贴图
4.为模型增加贴图
261 0
|
27天前
|
算法
几何原本
几何原本
17 8
|
3月前
|
图形学 计算机视觉
GEE错误——如何将原有矢量将维度转化为地理坐标系,重投影坐标坐标无法实现?
GEE错误——如何将原有矢量将维度转化为地理坐标系,重投影坐标坐标无法实现?
33 0
|
5月前
[Halcon&图像] 图像、区域和轮廓相互转化
[Halcon&图像] 图像、区域和轮廓相互转化
94 1
|
7月前
|
图形学
怎么修改模型的表面颜色?
在3D模型中,材质颜色是物体表面外观的重要组成部分。通过手动设置或从纹理图像中提取颜色值,可以为模型赋予丰富多彩的外观。
79 1
|
8月前
|
机器学习/深度学习 传感器 算法
【视频处理】通过调用图像来重建新影片及计算颜色通道的平均灰度值,并检测帧与前一帧之间的差异(Matlab代码实现)
【视频处理】通过调用图像来重建新影片及计算颜色通道的平均灰度值,并检测帧与前一帧之间的差异(Matlab代码实现)
|
10月前
|
存储 数据可视化 索引
校正图像亮度不均匀问题并分析前景对象
校正图像亮度不均匀问题并分析前景对象
65 0
|
11月前
|
图形学
【Three.js入门】纹理加载进度、环境贴图、经纬线映射贴图与高动态范围成像HDR
【Three.js入门】纹理加载进度、环境贴图、经纬线映射贴图与高动态范围成像HDR
302 0