Q84:层级实例网格[Hierarchical Instance Grids]
通过层级实例网格[Hierarchical Instance Grids]可以在场景中画很多很多个图形。
比如:
最左边的bunny是一个Grid,可以看作一个基本几何图形。
然后,通过平移在3x3的规则网格中创建9个实例。
然后,这9个实例组成的Grid又可以看作一个基本图形,然后以此可以创建9个这样的‘‘9个实例组成的Grid’’实例......
经过n次实例,则可以创建[3x3]的n次方个bunny。
相关代码截图如下:
相关测试图形如下:
接下来贴的图形是如上表格所列从下往上的次序。
bunny-gap0.08-distance1400-500,400
![](/assets/blank.gif)
bunny-gap0.08-distance140000-500,400
![](/assets/blank.gif)
bunny-gap0.08-distance14000000-500,400
bunny-gap0.08-distance300000000-500,400
![](/assets/blank.gif)
dragon-gap0.08-distance300000000-500,400
dragon-gap0.16-distance900000000-500,400
dragon-gap0.16-distance900000000-1024,1024
dragon-gap0.16-distance1200000000-1024,1024
相关代码:
http://download.csdn.net/detail/libing_zeng/9779408
参考书籍:
[1]. Kevin Suffern, Ray Tracing from theGround Up, A K Peters Ltd, 2007.
Q84:层级实例网格[Hierarchical Instance Grids]相关推荐
- WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[上篇](转)...
http://www.cnblogs.com/artech/archive/2009/11/05/1596925.html 服务调用的目的体现在对某项服务功能的消费上,而功能的实现又定义在相应的服务类 ...
- Q78:规则网格(Regular Grids)——Ray Tracing中的一种加速技术
当图形中需要ray trace的物体的数目很大时(比如十万.百万.千万),这时我们就需要对图形生成的过程进行加速. 按照常规办法,需要判断每条光线和每一个物体的碰撞情况.这样一来,则需要耗费大量的时间 ...
- 【云端软件】竞价实例(Spot instance):可节省80%-90%的云计算成本
竞价实例(Spot instance):可节省80%-90%的云计算成本 竞价实例是云中的闲置计算能力,它是云供应商出售其计算能力的一种方式之一-另外两种是按需实例和预留实例(包年包月实例).就服务器 ...
- Oracle实例囚笼(Instance Caging)
Oracle实例囚笼(Instance Caging) 当多个实例运行在同一台服务器上时,为了避免实例间的相互影响,从oracle 11gr2开始推出了实例囚笼的概念.实例囚笼能够限制数据库实例使用的 ...
- 实例恢复(Instance Recovery)之前滚(Rolling Forward)和回滚(Rolling Back)
Oracle实例恢复(Instance Recovery)之前滚(Rolling Forward)和回滚(Rolling Back) 关于oracle实例恢复的一些理解,一直都有误区,今天通过查看相关 ...
- 实例分割总结 Instance Segmentation Summary(Center Mask、Mask-RCNN、PANNet、Deep Mask和Sharp Mask)
实例分割总结 Instance Segmentation Summary 实例分割常用网络总结 Mask-RCNN网络 PANnet Deep Mask和Sharp Mask CenterMask 二 ...
- 实例分割总结 Instance Segmentation Summary
实例分割:机器自动从图像中用目标检测方法框出不同实例,再用语义分割方法在不同实例区域内进行逐像素标记 借一个浅显的说法:语义分割不区分属于相同类别的不同实例.例如,当图像中有多只猫时,语义分割会将两只 ...
- Eureka更改主机的实例ID(Instance ID)
实例名也就是InstanceInfo类中的instanceId属性,它是区分同一服务中不同实例的唯一标识.在Spring Cloud Eureka中的默认配置如下: eureka.instance.i ...
- WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[中篇]
在[第1篇]中,我们介绍了WCF关于实例管理一些基本的知识点,包括InstanceContext.InstanceContextMode.已经如何通过ServiceBehaviorAttribute应 ...
最新文章
- 痛苦是能让人成长的,所以不要害怕遇到痛苦
- MYSQL 练习题
- 【泛型】Generic 参数化类型 类型转换
- 做技术的为什么很难发财?
- linux读取内存文件,linux – 使用模块读取内核内存
- Strust2的sx:datetimepicker限制日期选择
- python入门需要有什么基础?
- struts与spring整合方法copy
- windows server 2008 r2 安装
- 全栈开发必备的10款 Sublime Text 插件
- Label高度根据内容变化SnapKi
- 大学c语言基础知识选修课,北京交通大学选修课选课指南
- android中的长度单位介绍(dp,sp,px,in,pt,mm)
- 如何识别一张图片中的字体,并复刻
- avue消息提示框基本用法
- 编译出现问题:-Dmaven.multiModuleProjectDirectory=$M2_HOME
- Kony开发入门及学习路线介绍
- java计算机毕业设计web智慧医疗平台设计与实现源码+mysql数据库+系统+lw文档+部署
- java 使用FileAlterationMonitor监控目录中的文件
- Linux的LVM与磁盘配额