这篇将讲到图片特效处理的光照效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:图片上面的像素点按照给定圆心,按照圆半径的变化,像素点的RGB值分别加上相应的值作为当前点的RGB值。例:ABCDEFGHIJKLMNO如果指定H点为光照效果的中心,半径为两个像素点,那么G点RGB值分别加上的值...
分类:
移动开发 时间:
2014-06-08 01:29:07
阅读次数:
331
这篇将讲到图片特效处理的图片光晕效果。跟前面一样是对像素点进行处理,本篇实现的思路可参见android图像处理系列之九--图片特效处理之二-模糊效果和android图像处理系列之十三--图片特效处理之六-光照效果。实现的效果是圆圈之内图片像素点不变,圆圈之外的点做模糊处理。所以用到了模糊效果和光照效...
分类:
移动开发 时间:
2014-06-08 01:22:19
阅读次数:
342
一般在光照模型中,ambient light的计算方法为:A = l *
m,其中l表示表面接收到的来自光源的ambient light的总量,而m表示表面接收到ambient
light后,反射和吸收的量。出于性能考虑,在计算光照时,我们是不考虑那些从场景中其他物体反弹过来的光的,因为通常我们认为...
分类:
其他好文 时间:
2014-05-28 00:44:17
阅读次数:
293
题意
有C个奶牛去晒太阳 (1
而刚开始的阳光的强度非常大,奶牛都承受不住,然后奶牛就得涂抹防晒霜,防晒霜的作用是让阳光照在身上的阳光强度固定为某个值。
那么为了不让奶牛烫伤,又不会没有效果。
给出了L种防晒霜。每种的数量和固定的阳光强度也给出来了
每个奶牛只能抹一瓶防晒霜,最后问能够享受晒太阳的奶牛有几个。
那么将奶牛按照阳光强度的最小值从小到大排序。
将防晒霜也按照能固...
分类:
其他好文 时间:
2014-05-21 09:29:45
阅读次数:
176
写在前面
照亮的球体(Lit Sphere,翻译过来很怪)类型的光照模型是一种非常有趣的基于图像的光照。实际上,我们可以使用一张2D贴图来完整地烘焙我们的光照。你可以得到Zbrush这个软件实现的相同效果。如果你对Zbrush的MatCaps(Material
Captures)很熟悉,那么恭喜你,被照亮的球体是相同的实现原理。我们可以创建一个贴图,然后完全照搬各种烘焙类型,...
分类:
其他好文 时间:
2014-05-21 08:44:42
阅读次数:
324
Deferred 框架下的AA
前面说过Deferred 框架下无法使用硬件AA,这句话不严谨:
Deferred Shading在G-Buffer之后,物体几何信息全被抛弃了,导致后续每个像素都独立计算,所以不能使用硬件AA;
但是:Deferred Lighting,在Shading Pass阶段,物体会被再次渲染一遍,此时打开硬件MSAA,肯定是能用的(尽管光照部分取自li...
分类:
其他好文 时间:
2014-05-09 22:29:22
阅读次数:
868
近年来,电磁辐射已成为继大气污染、水污染和噪音污染后的第四污染,很多准妈妈听到“辐射”两字惟恐避之不及。下面是隐藏在我们身边的电磁辐射源,我们给它们排排队,准妈妈们了解后,就不会过于惶恐啦!
X线辐射指数:★★★★★ X线是一种波长很短穿透能力很强的电磁波,对孕妈咪来说,如过量接受X光照射,...
分类:
其他好文 时间:
2014-05-09 19:51:00
阅读次数:
392
给你一些母牛,母牛有能容忍日光浴的最小和最大光照强度。每只母牛可以涂一次SPF,SPF可以将母牛可以承受的光照强度固定在某个地方。现在给你母牛的最小和最大值和不同的spf的光照强度及其数量,求最多可以有多少母牛享受日光浴?...
分类:
其他好文 时间:
2014-05-01 08:33:52
阅读次数:
217