1、渲染路径,就是Tags中指定的渲染模式,是为了然Unity为内置变量进行必要初始化赋值的提示 2、Unity前向渲染有3中处理光照的方式:逐顶点、逐像素、球谐函数(Spherical Harmonics) 1)场景中最亮的平行光按逐像素处理 2)光照下面的Render Mode 被设置为Not ...
分类:
编程语言 时间:
2020-03-27 11:06:46
阅读次数:
88
如何做一个卡通水面效果 本文参考自 "教程" ,加上自己的一点心得体会。 首先,根据水面和场景的深度差异划分为浅水和深水,浅水和深水各取两个极值,然后根据深度进行插值。所谓的浅水,就是水面下的物体与水面的距离较小,颜色较浅;所谓的深水,就是水面下的物体与水面的距离较大,颜色较深。 那么,如何获得场景 ...
分类:
其他好文 时间:
2020-03-13 01:17:04
阅读次数:
71
概述:SDL使用SDL_Surface和SDL_Texture这2种结构绘图到屏幕。SDL_Surface包含了一个像素集合(pixels成员),它使用软件渲染(非GPU);SDL_Textur可使用硬件加速器。使用SDL_Texture的示例程序: #include "SDL.h" class G ...
分类:
其他好文 时间:
2020-03-10 14:15:04
阅读次数:
54
将三维物体直接做成scrollview的item子物体,mask遮挡不了三维物体。用rawimage,只有一台摄像机的情况下,又不太方便裁切摄像机的rendertexture 这种情况我用了一个摄像机,一个创建的Render Texture 显示在UI界面上:具体如图 Scroll View的布局 ...
分类:
编程语言 时间:
2020-03-03 15:00:57
阅读次数:
113
播放器使用ffmpeg读取视频文件,packet发给cuda解码,解码后OpenGL直接映射给pbo,pbo绑定texture,然后显示出来 这个4k x60fps的,如果CPU解码cpu使用率100%都会卡顿 这个8k的视频,CPU解码无法播放 ...
分类:
其他好文 时间:
2020-02-27 13:26:00
阅读次数:
168
threejs所用版本为 114dev 为每个面贴相同的图片 这个简单,几句话就搞定。 var geometry = new THREE.BoxBufferGeometry( 1, 1, 1 ); var texture = new THREE.TextureLoader().load( '**.j ...
分类:
其他好文 时间:
2020-02-25 13:17:45
阅读次数:
212
和 mask 裁剪图片说拜拜,用上高性能的 mesh + shader 。文章底部获取完整代码 ...
分类:
其他好文 时间:
2020-01-13 19:53:31
阅读次数:
288
如何让手游更省带宽,耗电量更少?渲染或是其中一个可突破的点。本文中,腾讯游戏学院专家Hailong将从为大家解析TBR渲染架构的特点。 什么是TBR? 全称是Tile Based Rendering,主要用在移动设备(手机、平板)上的一种渲染架构,渲染时将屏幕分割成小块,分别渲染。每块大小为16×1 ...
分类:
其他好文 时间:
2020-01-06 14:26:12
阅读次数:
136
Unity shader error: “Too many texture interpolators would be used for ForwardBase pass” 解决方法:CGPROGRAM 下加一行:#pragma target 4.0示例如下: Ref: https://www.c... ...
分类:
数据库 时间:
2019-12-22 10:55:06
阅读次数:
107
最近看到一篇文章讲IMAGE DECOMPOSITION,里面提到了将图像分为Texture layer和Structure layer,测试了很多方法,对于那些具有非常强烈纹理的图像,总觉得用TV去燥的方法分离的结果都比其他的方法都要好,本文分享了一种较为快速的TV实现代码。 ...
分类:
编程语言 时间:
2019-12-16 22:54:15
阅读次数:
217