`
javahigh1
  • 浏览: 1267125 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
你错过什么?想想看,这一生中,你错过了什么? 太太在二十五岁时丈夫,丈夫沮丧的回答她:我错过一个新的工作机会。 三十五岁时,丈夫生气的告诉她:我刚错过了一班公车。 四十五岁时,丈夫伤心的说:我错过于亲人见最后一面。 五十五岁时,丈夫失望的回答:我错过了退休的好时机。 六十五岁时,丈夫匆匆的答说:我错过了看牙医的时间。 一如往常的,太太总是回以微笑,而微笑中总帶着落寞。 七十五岁那年,太太不再問先生了,此時,先生正跪坐在病危的太太面前, 想起太太每隔一段时间,总要問他的问题,他反过來问太太, 而太太的微笑中帶着解脫回答:「這一生,我沒有错过你!」 此時,先生早已泪流满面,原以为两人可以永远在一起 ...
以下是一个可以模拟任意维数组的类.大小可以任意指定.缺点是创建起来比较麻烦,需要一个维对应的大小的数组. 我已经修改了好几次了。BUG我没怎么测试过.估计还有的。但是程序就是这个意思.各位有兴趣把它修改的好一些.修改了如果有分享精神的话.也让NHSoft知道一下. 我的Email Xheartblue@etang.com 基本能模拟取地址.operator [].任意维大小的分配. 以及智能的内存分配.(在内存里是连续的.只分配了一次内存.) #include "stdafx.h"#include <iostream>#include <assert.h&g ...
这个算法来自微软DirectX SDK.兰幽草推荐的.基本算法都想明白了。就是那个t 为什么没有负号.我还没有想明白.不知道为什么不过结果基本已经正确了。应该比较好用的。 bool InterSection(XRay& ray,XTriangle& tri,XPoint& point,float& t, float& u, float& v ){// Find vectors for two edges sharing vert0/*** 三角形为 v1,v2,v3两条边为 e1 = v2-v1 e2 = v3 - v1射线为 ray = p0 ...
Section OpenGL : 权威的官方网站: www.opengl.org从这里你能连接到基本上所有OpenGL学习比较好的地方.也能下到最新的头文件. http://Nehe.gamedev.net为什么把它拿出来。 因为它太出色了。 书本:国内能买到的就是两本书:OpenGL RedBook 和 超级宝典.介绍的不多.看完了你的OpenGL也差不多了。当然你的图形学基础要扎实. Section Direct3Dhttp://msdn.mircosoft.com上有许多额外的资料.Microsoft DirectX SDK无疑是最权威的学习资料; 如果你看不懂可以看<Direct ...
使用VBO扩展 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 原文出处 http://Nehe.gamedev.net lesson 45。 翻译: xheartblue 潘李亮 Stanly Lee 2004-4-18 Homepage:
水波演示程序: ScreenShot 这个水波模拟程序和其它常见的算法不太一样。这是用虎克定理来近似模拟水波波动的。具体的算法如下。 我们知道,当水面是平静的是时候。也就是说水面各点处于平衡位置时候。水面上的任何点的受力都是平衡的。但是有任何的扰动发生,就会有点偏离平衡位置。受力也就会不平衡,即会产生加速度。由于这些点受力是遵守虎克定理的,如果知道某一刻水面的状态,理论上,我们可以精确的计算出任何时候的水面状态(外干扰为0)。 当然在我们的程序里,计算是不需要精确的。否则我们得建立复杂的微分方程……。我们在这里做如下的假设:一)水面上的点是离散的。二)一个点在dt的时间里受力是相同的。三) ...
3D变换中法向量变换矩阵的推导<?XML:NAMESPACE PREFIX = O /> 潘李亮 2003-11-23 xheartblue@etang.com 在一个3D几何管道中,输入的顶点要经过一系列的变换,最终变换到一个投影空间里来,去掉最后的一个Z-坐标后就是一个规格化的2D的屏幕坐标。变换通常分成两个步骤,一是视图/模型变换(D3D里把这个分开成了两个变换世界变换和视图变换),二是投影变换Project. 当我们不去为一个顶点指定一个法向量的时候,一个多边形的顶点的法向量会由系统自动计算生成,计算的方法是由交成这个顶点的两条边做个叉积(叉积的时候注意叉积的方向),这个步 ...
使用Alpha Blending的方式来实现伪运动模糊的效果<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 潘李亮 2003 8 31 Stanly Lee 2003-10-4 Email : xheartblue@etang.com Homepage gamehunter.3322.net/xpertsoft/ 我们知道运动模糊效果能给我们的场景带来很大的视觉真实性。通常的书上和其他的地方介绍的运动模糊的实现方法都是基于累积缓冲区的。这种方法的优 ...
Vertex Shader 支持的卡通描边渲染 Cell Style Rendering use vertex shader 潘李亮 2003-10-4 Stanly Lee 2003-10-4 Email : xheartblue@etang.com Homepage gamehunter.3322.net/xpertsoft/ 通常情况下,我们见到3D场景都是按照真实的光照模型来照明渲染的,虽然目 ...
一个图形爱好者的书架.-也来介绍一下我的藏书. 早几天看到有人把自己在大学四年的书列了出来.招来一顿怀疑.我是开发图形程序的.我现在也把我的书列出来.不怕大家怀疑吧.希望能有点启示作用. 绿色的是我看完了的。红色的是没怎么看的。黄色的是看了一半以上的。 首先是基础部分:语言类:C++ Programming Language (Special Edition).C++的圣经级别的书.我只看原文的。不看翻译的.对球教授的翻译表示一定的保留意见.Effictive/More Effictive C++.工程实践的最佳经验书籍.Inside C++ Object Model .好书.看完了。你对 ...
我们是软件学院2003年的毕业生。应老师的邀请,2004-5月下旬,我们讨论了软件学院的过去,以下为我整理的讨论记录,讨论还在继续中。有兴趣的可以关注。2004-05-17 23:02:32.0 黄XX我说一点点吧,我们99界的同学都是凭兴趣爱好转过来的,学习兴趣很浓,学习气氛也很好,至少比我原来的飞机系好多了,学院的请的一些老师也不错,我个人比较喜欢谷建华/王庆/Roman等比较负责任的老师,但是我对学院的一些领导有些不满,我个人觉得不交学费就不让进教室的做法很不妥,让我很伤心,让我觉得这种关系不是师生关系,而是商贾关系,在此之前我遇到的老师,不管教学能力如何,都给我一种人文上的关怀,让我觉得 ...
关于怎么学习API (OpenGL/Direct3D等) -针对初学者 最近很多人在问,我该如何学习OpenGL?我学完了OpenGL了,该怎么用? 我想在回答这些类似的问题以前先和大家谈谈怎么学习API的方法,或许谈完了,我就不需要回答了。  首先 ...
如何投影一个纹理<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 原文出处:SGI OpenGL 教程 翻译:心蓝 潘李亮。Xheartblue@etang.com 译者前言: 影子有两种经典的实现方法:一是Shadow Volume 。二是Shadow Mapping。如何用Light Mapping来实现投影影子呢?这就要用到Project Texture.直接翻译的意思就是投影纹理----把一个纹理像放幻灯片一样投影到场景中去,假想有一个电影机在放 ...
由于无法上传图片 完整文章请见www.gameres.com/Articles/Visual/3D/largeLOD.pdf gamehunter.3322.net/xpertsoft 第一章:大规模室外场景渲染技术简介 第一节:室内Vs.室外 第二节:Voxel Vs.LOD 第三节:动态地形Vs.静态地形 第四节:其他   ...
第二章:LOD简介 第三章:相关的研究 第四章:LOD算法 第一节:基本思想 第二节:数据存储 第三节:节点评价系统 第四节:网格的渲染 第五节:网格的生成 第六节:优化。 第五章:裁剪 第六章:性能测 ...
Global site tag (gtag.js) - Google Analytics