原创 Projective Texture的原理與實現 (轉貼)

Projective Texture的原理與實現     Projective Texture是比較常見的一種技術,實現起來代碼也就區區的不過百行,瞭解其原理及技術細節是我們的重點,知其然,知其所以然。        粗略的說就是想象場

原创 教你如何用VC.net來編譯NVIDIA的CG源代碼

如果你不知道什麼是CG程序代碼,那沒關係,我簡單地告訴你:這是一種編譯後可以在顯卡GPU上運行的代碼。想知道得更多,請訪問nVidia公司的主頁:http://developer.nvidia.com/Cg 或者www.gpgpu.org

原创 CG編程概念 ,及CG編譯器與VC6.0集成方法。

一、CG程序入口就像C語言中的 main()   以及 Window程序中的WinMain() 一樣CG程序也有他的入口。   入口名字是任意的,如下面的cgMain()  struct OutPut{ float4 pos: POS

原创 GPU深度發掘(一)::GPGPU數學基礎教程

GPU深度發掘(一)::GPGPU數學基礎教程 作者:Dominik Göddeke                 譯者:華文廣 Contents 介紹 準備條件 硬件設備要求 軟件設備要求 兩者選擇 初始化Open

原创 OpenGL 三維模型的導入

這些天有點時時間,決定把一些以前曾在不同論壇上發表過的文章收集起來。   Deep Exploration.exe 是一個相當出色的轉換工具。可以把三維模型導出成OpenGL程序代碼。導出*.CPP 文件的方法如下 :打下3D模型——“文

原创 CxImage與OpenGL結合,用於讀入多種格式的紋理以及用來把屏幕保存爲各種格式的圖像文件。

  關於CxImage的文章,網上有許多,這裏只介紹如何把CxImage與OpenGL結合起來,用於讀入多種格式的紋理以及用來把屏幕保存爲各種格式的圖像文件。 支持的格式有:BMP,GIF,ICO,JP2,FPC,FPG,PCX,PNG,

原创 3D彎曲管道

 3D彎曲管道 ,以一條平滑的樣條曲線爲中心,生成一個3D樣條曲管。網上有不少朋友說要這個,於是就寫了個DEMO,當然只是個指導入門,其實裏面計算曲管

原创 OpenGL實用擴展庫(二)---- glee(OpenGL Extension Library)

GLEE OpenGL Extension Library : GLEE也是一個跨平臺的 OpenGL擴展函數庫,主要用於載入OpenGL的高級擴展函數,以方便程序員使用顯卡的最新擴展功能。和glew庫的作用差不多。 更多瞭解:http:

原创 PhysX物理引擎(編程入門)

PhysX物理引擎(編程入門) --PhysX,Hello World!   Author: 華文廣   E-MAIL: [email protected]  DATE:06/7/20   Hi,大家好,好久沒有寫過東西了.最近在研

原创 3D數學運算庫。

3D數學運算庫。 多年的積累,拿出來共享了,不過大多都是網上收集回來的。 math 數學函數 Matrix4 矩陣運算 plane 平面 Quaternion 四元數 Tuple2 二元向量 Tuple3 三元向量 tuple4 四元向量

原创 OpenGL實用開發庫(三)---- SDL(Simple DirectMedia Layer)

在3D的世界裏,SDL可真所胃是大名頂頂,正所謂“爲人不知陳近南,自稱英雄也枉然”,因此呢,如果你是做OpenGL開發的,一定要認識一下SDL。我們都知道,在windows系統中,有一個DirectX是遊戲開發商的首選的開發包,其背後只支

原创 OpenGL 關於視景臺gluPerpective,glFrustum的理解

 OpenGL 關於視景臺gluPerpective,glFrustum的理解 作者:華文廣    [url]www.physdev.com [/url]07/3/30 很多剛學OpenGL的朋友,都會對視景臺的定義有很大的迷惑,這裏以我

原创 OpenGL實用開發庫(一)---- glew(OpenGL Extension Wrangler Library )

GLEW是一個跨平臺的C++擴展庫,基於OpenGL圖形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵數,但OpenGL現在都發展到2.0以上了,要使用這些OpenGL的高級特性,就必須下載最新的擴展,另

原创 GPU深度發掘(四)::Render to Vertexbuffer in OpenGL

  GPU深度發掘(四)::Render to Vertexbuffer in OpenGL 作者:華文廣 更新:2007/5/10 www.physdev.com 要想實現GPU編程,需要比較好的相關理論基礎才行。如果你以前

原创 VC7到VC6工程的轉換工具(ZT)

原著:Stephane Rodriguez翻譯:POWERCPP下載工程轉換工具下載源代碼 一、簡介這個工具自動將VC7工程轉換回VC6工程,換言之,