Time of Update: 2018-12-04
一、CG程式入口就像C語言中的 main() 以及 Window程式中的WinMain() 一樣CG程式也有他的入口。 入口名字是任意的,如下面的cgMain() struct OutPut{float4 pos:POSITION;float4 color : COLOR;};OutPut cgMain(float4 posi)//cgMain就是CG的程式入口{OutPut OUT;OUT.pos = posi;OUT.color = float4(0.0,1.0,0.0,1.0);ret
Time of Update: 2018-12-04
在自己的項目裡常常會運用到,自己也用JS寫了個類似的:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><style>body {margin:0px;padding:0px;font-size:12px;text-align:center;}body > div {text-align:center; margin-right:
Time of Update: 2018-12-04
畫圖工具,如果做成Windows畫板那樣,只是畫一些線條、線框,那是比較好實現的。但是如果要做得像photoshop那樣是基於畫刷的,那做起來就比較難一點了。 本人開發了一個基於畫刷的畫圖小工具,功能比較簡但,只有畫筆、橡皮擦、複製等,幾個功能。代碼是在wxWidgets架構上實現的,有很好的跨平台特性。這本來是為NUKE5.0後期合成工具開發的一個快速畫圖外掛程式,後來發現NUKE的新版本已經能實現了這功能,那這個外掛程式就沒多大用處了,於了稍做修改,寫成了一個獨立的工具,決定打代碼公開和
Time of Update: 2018-12-04
EasySegyViewer v1.0 Easy_Segy_Viewer_v_1_0_for_x64.rarEasy_Segy_viewer_v_1_0_for_x86.rarEasySegyViewer_V_1_0_source.rarhttp://sourceforge.net/p/easysegyviewer/home/Home/與其它SegyViewer相比較,有以下幾個特點:1、自動識別資料類型,不管是PC資料還是工作站資料,也不管是IBM浮點,還是IEEE浮點或是整型,都能自動識別。
Time of Update: 2018-12-04
如果你不知道什麼是CG程式碼,那沒關係,我簡單地告訴你:這是一種編譯後可以在顯卡GPU上啟動並執行代碼。想知道得更多,請訪問nVidia公司的首頁:http://developer.nvidia.com/Cg 或者www.gpgpu.org。在我的BLOG裡,曾介紹過如何用VC6.0來對CG代碼進行編譯和查錯,這裡介紹的是在VC.net的IDE裡整合CG編譯器的方法。1、下載CG ToolKit開發包並正確安裝。2、假設你的 CG TOOLKIT 安裝在 C:/Program
Time of Update: 2018-12-04
PhysX作為全球最優秀的物理引擎之一,在被顯卡老大nVidia公司收購之後,越來越受到人們的關注。前不久,nVidia公司發布了一個支援PhysX
Time of Update: 2018-12-04
UnrealScript 自學筆記(一),在類中加入自訂的設定檔config(user);作者:華文廣
Time of Update: 2018-12-04
GLEW是一個跨平台的C++擴充庫,基於OpenGL圖形介面。使用OpenGL的朋友都知道,window目前只支援OpenGL1.1的涵數,但OpenGL現在都發展到2.0以上了,要使用這些OpenGL的進階特性,就必須下載最新的擴充,另外,不同的顯卡公司,也會發布一些只有自家顯卡才支援的擴充函數,你要想用這數涵數,不得不去尋找最新的glext.h,有了GLEW擴充庫,你就再也不用為找不到函數的介面而煩惱,因為GLEW能自動識別你的平台所支援的全部OpenGL進階擴充涵數。也就是說,只要包含一個
Time of Update: 2018-12-04
3D數學運算庫。 多年的積累,拿出來共用了,不過大多都是網上收集回來的。 math 數學函數 Matrix4 矩陣運算 plane 平面 Quaternion 四元數 Tuple2 二元向量 Tuple3 三元向量 tuple4 四元向量 3D程式,絕對離不開向量,矩陣之類的數學運算。一個好的3D程式員,一定會有一個稱心的3D函數庫,就像劍客都得有一把寶劍一樣。 :http://www.physdev.com/phpbb/viewtopic.php?p=234#234
Time of Update: 2018-12-04
UnrealScript 函數(function)與狀態(State)的理解 作者:華文廣
Time of Update: 2018-12-04
在3D的世界裡,SDL可真所胃是大名頂頂,正所謂“為人不知陳近南,自稱英雄也枉然”,因此呢,如果你是做OpenGL開發的,一定要認識一下SDL。我們都知道,在windows系統中,有一個DirectX是遊戲開發商的首選的開發包,其背後只支援的Direct3D作為三維圖形介面。而SDL就被認為是非window系統中的DirectX,而且是開源的。SDL所使用的3D圖形介面是OpenGL。但除了圖形之外,它還支援對聲音、鍵盤、滑鼠、操縱杆、2D映像等等的底層處理。現在已有不少遊戲使用這個開發包進行開
Time of Update: 2018-12-04
原著:Stephane Rodriguez翻譯:POWERCPP下載工程轉換工具下載原始碼
Time of Update: 2018-12-04
1、DrawTile參數的解析。/** * Draws a texture to an axis-aligned quad at CurX,CurY. * * @paramTex - The texture to render. * @paramXL - The width of the quad in pixels. * @paramYL - The height of the quad in pixels. * @paramU - The U coordinate of the
Time of Update: 2018-12-04
GPU深度發掘(二)::OpenGL FrameBuffer Object 101 作者:by Rob 'phantom' Jones 譯者:華文廣 更新:2007/6/1 介紹 Frame Buffer
Time of Update: 2018-12-04
unp2V2學習小結————部落格,http://blog.csdn.net/shunqiziranhao007/article/details/8522290日期,2013年1月20日————————以下兩段是從原著中拷貝來的,This text has described in detail four different techniques for interprocess communication (IPC):1. message passing (pipes, FIFOs,
Time of Update: 2018-12-04
文章目錄 Ocean http://www-evasion.imag.fr/Membres/Eric.Bruneton/ OceanWe present a new algorithm for modelling, animation, illumination and rendering of the ocean, in real-time, at all scales and for all viewing distances.
Time of Update: 2018-12-04
ERROR 1045 (28000): Access denied for user 'root@localhost'@'localhost'的解決方案————部落格,http://blog.csdn.net/shunqiziranhao007/article/details/8566783日期,2013年2月3日————$ mysql -u root@localhost -pEnter password: ERROR 1045 (28000): Access denied for user '
Time of Update: 2018-12-04
GPU深度發掘(四)::Render to Vertexbuffer in OpenGL作者:華文廣 更新:2007/5/10 www.physdev.com 要想實現GPU編程,需要比較好的相關理論基礎才行。如果你以前沒有這方面的基礎,請先學習一下相關的知識,推薦看一下文章《GPGPU::數學基礎教程》概貌:PBO: Pixel buffer objectFBO: Frame buffer objectVBO: Vertex buffer
Time of Update: 2018-12-04
這些天有點時時間,決定把一些以前曾在不同論壇上發表過的文章收集起來。 Deep Exploration.exe 是一個相當出色的轉換工具。可以把3D 模型匯出成OpenGL程式碼。匯出*.CPP 檔案的方法如下 :打下3D模型——“檔案” —— “另存新檔” ——“*.CPP” 彈出對話方塊 ,Exprot type = Display List 得到一個*.CPP檔案,檔案中有多個函數,但只有一個是對外介面:GLint
Time of Update: 2018-12-04
OpenGL 關於視景台gluPerpective,glFrustum的理解作者:華文廣 [url]www.physdev.com [/url]07/3/30很多剛學OpenGL的朋友,都會對視景台的定義有很大的迷惑,這裡以我的經驗來解釋一下,希望對大家有所協助,void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble