- 博客(6)
- 资源 (36)
- 收藏
- 关注
翻译 光线跟踪理论&实践 第一课——介绍
Raytracing: Theory & Implementation Part 1, Introduction编译自原文:http://www.devmaster.net/articles/raytracing_series/part1.php代码下载:http://www.devmaster.net/articles/raytracing_series/raytracer1.zip介绍在这一系列文章中,我将带你领略光线跟踪的魅力,首先我们会从一些简单元素出发(球体、平面、反射),让你来熟悉基础概念。
2010-12-21 22:55:00 727 1
转载 在visual studio中设置cg语法高亮
Copy usertype.dat in Cg Toolkit to "Microsoft Visual Studio .Net/Common7/IDE".Open "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/7.0/Languages/File Extensions" with Registry Editor.Create
2009-07-15 11:49:00 944
原创 D3D9中UnBind Cg的方法
在D3D9中使用cg程序,发现只有bind接口cgD3D9BindProgram,却始终找不到UnBind的方法,导致只要Bind了一个Cg程序,在整个绘制过程中就一直有效,这通常不会是我们想要的效果。 cggl有cgGLDisableProfile接口,但cgd3d9中没有对应的函数,尝试用cgD3D9UnloadProgram,cgD3D9UnloadAllPrograms,cgD3D
2009-07-12 10:11:00 508 2
原创 通过投影矩阵反求视域锥 get frustum via projection matrix
调用glFrustum(l,r,b,t,n,f) 生产投影矩阵R 有时候我们需要通过投影矩阵来反求出frustum的6个参数,可以通过下面的步骤float m_ProjectionMatrixData[16], l, r, b, t, n, f;glGetFloatv(GL_MODELVIEW_MATRIX, m_ProjectionMatrixData);n = m_pP
2008-11-30 14:25:00 1011 1
翻译 CG中指定纹理的两种方法
方法一:使用Opengl的多重纹理以及CG的semantics// In C++ File: // Identify the textures to use for the pixel shader... cgGLSetTextureParameter( g_CGparam_testTexture, g_testTextureID ); cgGLSetTextureParamete
2008-10-16 16:17:00 931 1
原创 二维RMQ(Range Minimum Query)
二维RMQ(Range Minimum Query)先来看一维情形:给定一个数组x以及大量的查询,查询内容是任意区间内的最小值,例如数组长度为n,则查询为从x[a]到x[b]中的最小值,0问题是如何进行预处理,使得每次查询时间为O(1)。解法:计算出所有长度为2^i的区间的最小值,则任[a,b]区间可以拆为两个长度为2^i的区间的并集,i=log(b-a)。例如查询1到100间的最小值,[
2007-08-24 10:56:00 1062 1
WinDBG(微软开发的免费源码级调试工具)
2010-03-25
real-time rendering 实时计算机图形学 第二版
2009-11-23
JavaScript: The Definitive Guide, 5th Edition
2009-05-22
THE Java™ Programming Language Fourth Edition
2009-05-22
uml distilled 2nd
2009-05-22
UML 2.0 in a Nutshell
2009-05-22
Pro Ogre 3D Programming
2009-05-22
Mathematics for Computer Graphics
2009-05-22
the C++ programming language
2009-05-21
More Exceptional C++
2009-05-21
Exceptional C++
2009-05-21
C++ Standard Library C++标准程序库
2009-05-21
c++ 设计和演化 the disign and evolution of c++
2009-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人