带你读《2022技术人的百宝黑皮书》——3D技术在数字藏品中的应用(8) https://developer.aliyun.com/article/1248007?groupCode=taobaotech
unity中两种材质的对比,LitMaterial、UnlitMaterial区别
目前 acetiny-engine 引擎中,两种材质都支持,两个材质的区别是UnlitMaterial不会受到光照的影响,比较省资源,LitMaterial会受到光照的影响,针对业务的诉求,可以直接将以前使用的LitMaterial 变为UnlitMaterial,即可满足业务的诉求。
各向异性过滤,提高从掠射角观察时的纹理质量
各向异性过滤(英語:Anisotropic filtering,简称AF)是用来过滤、处理当视角变化导致3D物体表面倾斜时造成的纹理错误。如其名称所示,它是对周围各个方向上的像素进行取样计算后映射到目标像素上的技术。与双线性过滤和三线性过滤相比,它在大角度显示方面具有更高的精度,令画面更逼真,但计算量也更大,对显示卡的要求也更高。在actiny中默认是关闭的,可以开启并设置材质的采样率,用于提高从掠射角观察时的纹理质量。同一旋转角度下左边为FOV=60 的效果,右边为FOV=30 的效果:
tinyWeb.getApp().init({ renderOptions: { anisotropy: true ... }, ... });
修改之后,对应的效果有了明显的提升,如图所示:
常见问题
blender 导出 fbx丢失 纹理
如果纹理丢失,应该是对应的资源没有导出,在导出面板,需要将路径模式修改为「复制」并且将选中「内嵌纹理」,这样的话导出的模型就会有对应的图像纹理。
带你读《2022技术人的百宝黑皮书》——3D技术在数字藏品中的应用(10) https://developer.aliyun.com/article/1248005?groupCode=taobaotech