Unity3D:渲染纹理的分辨率低于原始图像文件

时间:2017-06-03 15:21:09

标签: c# unity3d resolution 360-panorama

我尝试渲染立方体全景图。我有主摄像机周围的立方体场景。立方体由6个立方面构成。我从文件中读取纹理,该文件不在应用程序资产或资源文件夹中,而是在我的PC的文件系统中。我在适当的mainTextureScales和mainTextureOffsets的立方体面上放置了适当的加载纹理片段。

一切似乎都很好。但渲染的全景有很大的像素。似乎我加载的纹理被调整为更小的尺寸。

当然,我有一个非常大的文件,包含6张图片2048x2048。因此,整个图像的大小为12288x2048。但Texture2D我已经加载了这个文件是正确的,而不是缩小尺寸:12288x2048。

当我为多维数据集面添加纹理时,不是来自单个文件,而是来自6个单独的文件(每个文件包含适当面部的2048x2048纹理),分辨率要好得多。

请你帮我找到将所有面部纹理保存在单个文件中的方法,并将此纹理放在原始的,而不是降低分辨率。

0 个答案:

没有答案