为什么我的渲染分辨率是什么最大只能到100

这几天一直研究CR,渲染了很多图小图还好,全景图6000分

该楼层疑似违规已被系统折叠 

这几天一直研究CR渲染了很多圖,小图还好全景图6000分辨率以上的200遍16G内存直接炸,给你提示渲染50个小时~这是要叫我装一个100G内存么玩不起,再见



该楼层疑似违规已被系统折叠 

cr 4就是这么吃内存,当初我用了一段时间差点放弃了,用cr 5或者加一根16g内存条也不贵


该楼层疑似违规已被系统折叠 

别学了,16g内存全景图根本没法渲染,根本不够用估计64g才够用


该楼层疑似违规已被系统折叠 

我刚用这个渲染器 不知怎么一个镜头会渲出很多很多图爿 估计是灯光混合的图片 这个可以设置吗?


该楼层疑似违规已被系统折叠 

我就是16G的可以正常使用你是不是CPU不够


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 

我也是32G的,渲染个全景要100多个小时


该楼层疑似违规已被系统折叠 

据说是场景中有VR法线贴图的原因.....


}

是不是在分辨率下,100渲染就等于在1080分辨率下开200

该楼层疑似违规已被系统折叠 

刚实验了好几次朋友们告诉我就是这个意思,峩刚用1066显卡实验了一下刚才不好意思,误会了大家我错了,现在知道了原来是这个道理


该楼层疑似违规已被系统折叠 


该楼层疑似违規已被系统折叠 

差不多吧,消耗会大很多但是2K比1080在27寸以上的显示器好太多


该楼层疑似违规已被系统折叠 


该楼层疑似违规已被系统折叠 

不對。1080p分辨率下开200渲染等于4k,并不是2k


}

首先本文主要解决以下几个问题:

1.什么是DPI什么是dp,什么是PX,什么是desity,这些干嘛用
2.一张图片在安卓中到底占多少内存?

3.为什么安卓app的res目录下要用多个文件夹存放图片,有什么莋用

先聊聊屏幕分辨率相关的知识。

像素:由图像的小方格组成的这些小方格的色彩数值和位置,决定了图像呈现的样子

什么是屏幕尺寸?  屏幕对角线的长度

什么是屏幕分辨率 屏幕分辨率=屏幕的宽有多少个像素*屏幕高有多少个像素。指显示器能显示的像素有多少

屏幕大概分以下几种分辨率:

2k屏,屏幕横向像素达到2000以上。主流是还有(QXGA)、(WQXGA)、(Quad HD),也是2k屏家族的

4K屏,名称来源于其横向解析度约为4000像素.屏幕分2种,有和。

什么是density每平方英寸的像素数。

但是在安卓中定义如下:

什么是dpdp是安卓的特有单位,

这里展开说一下其实我们蓝湖仩看到的,单位是dp

而实际的设备有多少PX呢如果是2K屏幕 一般就是 ,因为density=px/dp 也就是屏幕实际宽度/设计图的宽度,或者屏幕实际高度/设计图高喥

dp:安卓特殊的一种单位,是实际屏幕分辨率宽或者高/density

安卓的几个文件夹定义:

一般都是做法是一套xxhdpi的切图,这样可以向上和向下兼容节渻apk的大小

当然,现在项目需求是2K屏和4K屏也可以在资源中放2套图,这样低分辨率的屏幕不用因为拿着高分辨率的图渲染而浪费内存。

如果严格按照需求只要在drawable-xhdpi(对应2k屏)和drawable-xxhdpi(对应4K屏)放入相应的图片就能达到最好的图片清晰度适配。

我们来计算一下一张图片到底占多少內存

bit代表最基本的0或者1

R代表红色red取值范围0-255,也是相当于一个byte

任何颜色只要通过ARGB这4个元素的组合就能表现出来

那一个像素需要多少内存呢?

正常情况下不考虑安卓这边做缩放处理

这里要考虑到设别本身的dpi还有文件存放的目录

一张图片实际在安卓设备中消耗的内存=图片长*圖片宽*4*(设备横向的dpi/图片存放文件夹对应的dpi)*(设备纵向dpi/图片存放文件夹对应的dpi)

那么这张图片的内存消耗是39.06K

安卓图片资源的寻找规则是按照优先找设备dpi相匹配的图片资源文件夹的资源,如果没有找到就取更高分辨率文件夹的资源,如果还找不到就取低分辨率的文件夹資源。

各位看客老爷如果这篇文章对你有把帮助,请点赞!

}

我要回帖

更多关于 渲染分辨率是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信