原创 64位Linux下安裝最新Flash的方法

    Adobe沒有提供64位Linux版本的Flash Player安裝包,但是可以通過下面方法安裝正常使用:   1.Adobe網站上下載最新的32位Linux版本的Flash Player Plugin,解壓縮,得到libflas

原创 Linux下使用wxGLCanvas導致畫面閃爍的解決方案

Solution to The Flicker When Using wxGLCanvas on Linux Platform       When we develop OpenGL applications under Linux

原创 兩個單獨wrl文件的事件互操作

    在VRML中,將不同物體放置在不同的wrl文件中的最大好處是,使VRML場景的層次結構更加清晰,代碼可讀性強,維護修改容易。    通常,我們可以將一個場景裏的不同物體寫在不同的wrl文件中,最後在

原创 Ubuntu下NVIDIA顯卡驅動的安裝

轉自:http://tech.ddvip.com/2008-01/120043683040515.html   首先查看顯卡是否裝好   運行:glxinfo | grep rendering   如果顯示"direct render

原创 Windows/Linux雙平臺下OpenGL字符串輸出的實現(使用QuesoGLC庫)

The Implementation of OpenGL Character String Output on Both Windows and Linux       To render 2D characters in OpenGL

原创 obj格式簡介

OBJ文件是Alias|Wavefront公司爲它的一套基於工作站的3D建模和動畫軟件"Advanced Visualizer"開發的一種標準3D模型文件格式,很適合用於3D軟件模型之間的互導,也可以通過Maya讀寫。比如你在3dsM

原创 在OpenGL中使用整數類型紋理進行計算

Using Integer Textures in OpenGL for Calculation       OpenGL could perfectly support integer textures through  'GL_

原创 GLSL中運用整數型易變變量

  Using Integer Varying Variables in GLSL       We now can transfer varying variables between vertex shader and frag

原创 Ubuntu中Flash無法顯示中文的解決辦法

    Ubuntu中有個歷史遺留問題——Flash中的中文只能顯示方框,其原因爲字體配置的問題。解決辦法如下:   終端中輸入: cd /etc/fonts/conf.d/ sudo gedit 49-sansserif.conf  

原创 Linux環境下CUDA在CodeBlocks中的配置

            譯註:本文翻譯自Ben的博客(點這裏 )中的相應文章,文章標題並非作者原標題,在此譯文中爲了清楚表達文章意圖而作修改。本文翻譯原則爲:忠於原文技術內容,非技術內容予以刪減,並附加本人的理解以輔助。Warning

原创 Windows下stdlib.h與glut.h中exit()函數重複定義的解決方案

The Solution for 'redefinition of exit()' in glut.h and stdlib.h         When develop GLUT projects in Windows syste

原创 GPGPU計算觀念和基本思路總結

    使用GPU進行通用計算和常規的使用CPU進行計算在觀念上具有非常大的區別,很多資料都會進行對比(比如經典的《GPU Gem 2》),但是通常用語都比較專業化,初學者可能很難想明白。這裏按照我目前的理解,先總結一下:       首

原创 Windows下用Code::Blocks+MingGW進行OpenGL2.0開發(使用GLEW庫)的準備工作

    微軟出於對其產品Direct3D保護的原因,Windows平臺對OpenGL的支持十分消極,只能支持到OpenGL1.1版本,然而如今大量的OpenGL功能所需要的版本都高於1.1,例如,最動人的對

原创 GPGPU入門第一步

    GPGPU(General Purpose Computing on GPUs)的核心理念是將數組映射到紋理中,然後使用紋理來利用GPU進行並行計算,從而實現加速的作用。     首先,需要創建一個離屏渲染緩衝區(Frame Bu