首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
--------------------------专题
Direct9学习之--------------------------实时阴影的另一种实现ShadowMap
ShadowMap 1、原理 阴影实时渲染是计算机图形学的高级技术。它能提高场景的真实感。两种通用的阴影渲染技术分别是地图阴影(shadow map)和体积阴影(shadow volumes)。地图阴影的优势在于效率很高,因为地图阴影只需要渲染场景两次(一般来说)。并且不需要进行几何处理和产生额外的mesh。无论多复杂的场景,使用地图阴影总能保持很好的性能。 地图阴影的概念很直观。首先,从光
阅读更多...
Direct9学习之--------------------------模板缓冲的应用
一.模板缓冲区: 板缓冲区(Stencil Buffer)与后台缓冲区大小相同,类似于深度缓冲区可以控制相似是否写入。 模板可以通过设置简单的参数及测试方法允许或者拒绝像素的写入。 利用模板缓冲技术可以实现阴影体 镜面反射 渐入渐出等效果。 这里只介绍阴影体和镜面的实现方式。 二.镜面反射: 镜面反射实现思路比较简单利用模板测试的方式分三次绘制即可实现: 1.
阅读更多...
Direct9学习之--------------------------地形
一. 地形的作用: 地形,不言而喻是用来描绘游戏中高山 盆地 平原等地貌,用于确定对象在游戏世界的空间高度。 二. 地形基本原理: 地形的实现是用地形网格(N行M列矩形网格)和高度图实现,地形网格用于绘制地表,高度图信息则用来表示地形高度。通过高度图的不同高度使地形形成高山盆地等。(高度图中保存了地形高度信息) 地形网格
阅读更多...
hbase 常用过滤器filter--------------------------有这篇文章就够了,舍我其谁!!!!
目录 1.1 过滤器的作用 1.2 rowkeyFilter 1.3 prefixfilter 1.4 firstKeyOnlyFilter 1.5 valueFilter 1.7 keyonlyFilter 1.8 randomRowFilter 1.9 inclusiveStopFilter 1.10 columnPrefixFilter 1.11 columnCou
阅读更多...
数组中消失的数--------------------------Find All Numbers Disappeared in an Array448
Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once. Find all the elements of [1, n] inclusive that do not appear in this array. Cou
阅读更多...