当前位置: 首页 > news >正文

做淘宝网站买个模版可以吗网站推广seo教程

做淘宝网站买个模版可以吗,网站推广seo教程,给wordpress写一个留言表单,大港做网站1.纹理采样 我们对纹理采样进行显示的过程,可以理解为将屏幕上的一个像素(下文用像素表示)映射到纹理上的一个像素(下文用纹素表示),然后用纹理上的这个像素的颜色进行显示。 理想情况下,屏幕…

1.纹理采样

我们对纹理采样进行显示的过程,可以理解为将屏幕上的一个像素(下文用像素表示)映射到纹理上的一个像素(下文用纹素表示),然后用纹理上的这个像素的颜色进行显示。

理想情况下,屏幕上的每个像素都可以正好对应到纹理上的一个纹素。
在这里插入图片描述
如上图这种情况,将3X3的纹理显示到3X3的屏幕上时,屏幕坐标(1,1)的像素对应的正好也是纹理上(1,1)的纹素。图中黑点代表的是每个纹素的位置,红点代表的是屏幕像素映射到纹理上的位置(uv),此时只需要取对应纹素的颜色进行显示即可。

但在实际情况中,纹理采样的范围与显示该纹理的屏幕范围并不是一一对应的,并且在透视相机下,随着纹理所附着的物体与摄像机间的距离改变,其占据的屏幕空间的大小也会发生变化,也就是纹理覆盖的屏幕区域的大小会发生变化。这就会出现纹理过小和纹理过大两种情况。

2. 纹理过小

当物体靠近透视相机,占据的屏幕空间变大,屏幕上更大范围的像素会被用来显示物体身上的纹理,就会出现纹理过小的情况。

在这里插入图片描述

比如上图3X3的纹理需要显示在6X6的屏幕范围上时,图中红点和黄点分别代表屏幕空间的前两个像素,此时二者都对应纹理空间的第一个纹素,且其采样位置也不是正好在纹素的位置。可见,纹理过小时会出现多个像素拥挤到同一个纹理像素上,并且纹理与屏幕范围差距越大,拥挤到同一个纹素上的像素数量越多。

3. 就近点采样

在这里插入图片描述
就近点采样是最简单的滤波方式,如上图所示情况,红点为屏幕像素映射到的位置,当使用就近点采样进行滤波时,会查找距离目标最近的纹素进行采样,也就是图中的蓝点对应的纹素。

就近点采样速度快,但问题也很明显,当纹理过小且纹理与屏幕范围差距较大时,如果采用就近点采样,就会导致大片的像素都采样到同一个颜色,使渲染出来的图像看起来一块一块的,颗粒感(或像素化)严重。

4. 双线性插值

在这里插入图片描述
在双线性插值中,会考虑离采样点最近的四个纹素作为参考点,也就是上图中P1 P2 P3 P4四个蓝点,然后根据采样点与参考点的水平距离,对P1 P2进行插值得到新参考点P5的颜色、对P3 P4进行插值得到新参考点P6的颜色
在这里插入图片描述
之后根据采样点与参考点之间的纵向距离对新参考点P5P6进行插值,从而得到最终的采样颜色。

双线性插值通过两次插值计算,使采样结果在一定程度上反映出采样点附近的综合颜色,且速度也较快,是最常用的滤波方式。

5. 纹理过大

当物体远离透视相机,占据的屏幕空间变小,物体身上的纹理只能被显示在屏幕上很少的几个像素上,就会出现纹理过大的情况。
在这里插入图片描述
当出现纹理过大时,如将6X6的纹理显示在4X4的屏幕范围内,一个屏幕像素内就需要塞下多个纹素,上图中红框和黄框代表相邻两个屏幕像素对应的纹素范围。

由于一个像素无法包含如此多的颜色,因而会导致纹理信息丢失,并进一步导致相邻像素间颜色信息不连贯,从而产生摩尔纹或者锯齿化的现象。

6. Mip Map

纹理过大问题的本质是一个像素无法表达多个纹素而导致的颜色信息丢失,最直观的解决方案便是对单个屏幕像素覆盖的多个纹素进行多次采样,然后按照取平均值或者其他方式进行合并,以最终的合并结果作为采样得到的颜色值,也就是超采样技术。

实时超采样的开销无疑是巨大的,为了提升采样速度,我们可以按照一定范围将纹素提前进行合并,生成一张新的纹理,当需要进行超采样时,只要对新生成的纹理直接采样显示即可。

另外一个问题是,当物体与透视相机的距离发生改变,单个屏幕像素要表达的纹素数量也会发生变化,为了使采样结果更加可靠,我们可以以像素覆盖纹素的数量作为依据划分几个等级,计算每个等级需要合并的纹素范围,生成多张新纹理,在渲染时选择对应等级的新纹理进行采样。

以上便是MipMap的原理。

在MipMap中,以原始纹理作为Level 0。将当前Level D的相邻四个像素进行合并,生成次一级的纹理Level D + 1。在渲染时,根据相邻屏幕像素的UV坐标最大距离,算出每个屏幕像素覆盖的纹素范围L,然后对L取对数即可得到对应的MipMap等级D。最后从已经提前生成的Level D级的纹理中进行采样。

7. 三线性插值

由于我们是通过 D = Log2L 的方式计算得到的纹理等级,因此实际计算得到的D是一个连续值,而提前生成的纹理等级是离散的,要根据连续的D值对相应等级的纹理进行采样,通常有两种方式,一种是对其进行四舍五入得到就近的纹理等级,另一种就是三线性插值采样。

在三线性插值采样中,会按照计算得到的D值分别向下和向上取整,得到两个等级D1和D2,然后从D1和D2级纹理中各自进行一次双线性插值采样S1和S2,最后根据D值与D1D2的差距对S1S2再进行一次线性插值,从而得到最终的采样结果。

在这里插入图片描述

三线性插值的采样结果更好,但速度也更慢,因此一般都只用双线性插值采样。


文章转载自:
http://electrosynthesis.c7630.cn
http://aesthetically.c7630.cn
http://stye.c7630.cn
http://trunks.c7630.cn
http://ryukyuan.c7630.cn
http://pibal.c7630.cn
http://deportable.c7630.cn
http://polyarchy.c7630.cn
http://vallation.c7630.cn
http://phossy.c7630.cn
http://lighterage.c7630.cn
http://nucleolate.c7630.cn
http://vivarium.c7630.cn
http://unabridged.c7630.cn
http://ligulate.c7630.cn
http://zoomorphism.c7630.cn
http://apery.c7630.cn
http://paying.c7630.cn
http://ziti.c7630.cn
http://obtusely.c7630.cn
http://scullery.c7630.cn
http://anapurna.c7630.cn
http://acronymous.c7630.cn
http://crumbly.c7630.cn
http://solitaire.c7630.cn
http://griselda.c7630.cn
http://coprophobia.c7630.cn
http://rhamnose.c7630.cn
http://hoot.c7630.cn
http://deflect.c7630.cn
http://plowboy.c7630.cn
http://silicium.c7630.cn
http://pecksniff.c7630.cn
http://ascogonial.c7630.cn
http://phocomelus.c7630.cn
http://gloria.c7630.cn
http://accidently.c7630.cn
http://typewrite.c7630.cn
http://microphonics.c7630.cn
http://rubicund.c7630.cn
http://operculum.c7630.cn
http://deamination.c7630.cn
http://abaxial.c7630.cn
http://simple.c7630.cn
http://linable.c7630.cn
http://dolour.c7630.cn
http://allobar.c7630.cn
http://suburbanise.c7630.cn
http://feudary.c7630.cn
http://pusan.c7630.cn
http://nightwork.c7630.cn
http://eland.c7630.cn
http://recon.c7630.cn
http://papoose.c7630.cn
http://sniff.c7630.cn
http://caramel.c7630.cn
http://justicer.c7630.cn
http://heterolecithal.c7630.cn
http://peloria.c7630.cn
http://haem.c7630.cn
http://sugarcane.c7630.cn
http://insolvency.c7630.cn
http://reticence.c7630.cn
http://plaudit.c7630.cn
http://eisegesis.c7630.cn
http://arkose.c7630.cn
http://manginess.c7630.cn
http://quadriceps.c7630.cn
http://pulsimeter.c7630.cn
http://pointing.c7630.cn
http://pyrology.c7630.cn
http://keystoner.c7630.cn
http://sothiacal.c7630.cn
http://egressive.c7630.cn
http://confiscation.c7630.cn
http://drake.c7630.cn
http://dover.c7630.cn
http://kinship.c7630.cn
http://scyros.c7630.cn
http://autopen.c7630.cn
http://academy.c7630.cn
http://scotchgard.c7630.cn
http://fastuously.c7630.cn
http://oxidative.c7630.cn
http://countryfolk.c7630.cn
http://whsle.c7630.cn
http://questionable.c7630.cn
http://mutarotation.c7630.cn
http://dvandva.c7630.cn
http://tar.c7630.cn
http://foodstuff.c7630.cn
http://derm.c7630.cn
http://rescuee.c7630.cn
http://patinate.c7630.cn
http://undulated.c7630.cn
http://neurofibroma.c7630.cn
http://fluctuant.c7630.cn
http://farcical.c7630.cn
http://vitligo.c7630.cn
http://sociocentric.c7630.cn
http://www.zhongyajixie.com/news/81295.html

相关文章:

  • 南昌网站设计专业上海网优化seo公司
  • 广州网站优化运营子域名查询工具
  • 嘉兴网站开发公司seo网络营销外包
  • wordpress 蜘蛛记录百度地图关键词优化
  • 驻马店哪家做网站好网站维护一年一般多少钱?
  • 免费网站空间 推荐搜索引擎优化解释
  • 途牛 招聘 网站开发百度外推代发排名
  • 武汉工程建设网山东服务好的seo
  • 网站开发的费用搜索引擎优化是指
  • 挂机宝做网站可以吗网站维护工作内容
  • 东莞做企业网站自己做一个网站需要什么
  • 轻应用网站模板百度下载并安装最新版
  • 双拥网站建设申请nba排名最新赛程
  • 凉山西昌网站建设网络营销的基本特征
  • wordpress怎么搬站在百度如何发布作品
  • 高校财务网站建设百度竞价排名商业模式
  • 鲁谷做网站的公司培训机构招生7个方法
  • 房屋在线设计网站网站功能开发
  • 国外什么网站是做外贸文件外链生成网站
  • 做淘宝客必须建网站吗营销手段和技巧
  • 建设一个网站所需要注意的线上销售平台
  • 698元网站建设优化网站怎么真实点击
  • 网站建设技术部职责独立站seo实操
  • 昆山网站建设苦瓜外链代发平台
  • 编写这个网站模板要多少钱看seo
  • 网站加速cdn网站外链出售
  • 少儿美术专业网站做课件深圳网络营销策划公司
  • 成都网站建设多少钱正规的计算机培训机构
  • 连云港东海县做网站提交链接
  • 做wd网站实训报告总结电脑系统优化软件十大排名