原创 GLES2 Graphic Engine Practice(五)iOS平臺集成,SampleBrowser,GLES拾取

關於框架,這是最後一篇了。主要講iOS平臺的集成,以及最後成熟的框架的結構。 1. iOS平臺集成 本來只想做完Windows和Android就結束了,不過正好自己筆記本丟了,換了個MacBook本本,就趁這個時機把iOS的框架搞定吧。之

原创 OpenGLES2應用 -- 手機上的實時頭髮模擬

       首先先要向一篇博文的作者致敬。兩年前在想自己留學研究計劃時,正好有幸讀到Moli的博文《愛麗絲的髮絲》。當時就覺得,實時的頭髮模擬可以做到這麼逼真很不可思議。由着自己對物理模擬和圖形學嚮往和那時的感動,就把自己的研究課題訂爲

原创 GLES2 Graphic Engine Practice(二)Android平臺ndk編程

        Android遊戲大多還是Java編寫,而且2維居多。主要是由於曾今的J2SE流行、手機性能以前還沒現今這麼強大、屏幕大小有限、手機遊戲需要簡單操作等原因。我在公司裏面寫的Android遊戲還算是C++,不過底層跨平臺的引

原创 SRBF Lighting

 SRBF的全稱是Spherical Radial Basis Function,筆者擅自翻譯爲球面放射基底函數。因爲SRBF並不怎麼出名,相對來說,SH(Spherical Harmonic)球諧函數更爲出名(出現的也更早),

原创 圖形、遊戲物理 學習、開發、工具(來自網絡的很多免費的好資源 )

開學了,整理一下實用的工具給實驗室的同學和學部學生。。 反正一個人看不如貼出來分享。。 --------------------------------------------------- ---------------------

原创 GLES2 Graphic Engine Practice(四)框架升級 & 第二階段的6個demo

 1.       Input& Native-Activity         首先,先提一下Android的版本兼容。Android的兼容理論上很簡單,Android有不同的Api level(比如2.2(8)是較早出現,4.2(17

原创 GLES2 Graphic Engine Practice(三)7個基礎tutorial demo

  Demo 1. GLES2 App 展示如何建立. GLES2工程   Demo 1a. Triangle 展示如何使用GLES2 Api輸入頂點信息繪製三角形   Demo 1b. VBO 展示如何使用頂點緩存(Vert

原创 GLES2 Graphic-Engine Practice(一)建立框架

GLES2 GraphicEngine Practice(一)建立框架   做圖形引擎是很多人學生時代的夢想吧,我也不例外。 以前學的是d3d,想學着先人自己把d3d封裝一下,不過最近做了一些移動平臺的遊戲上的工作,覺得現在OpenGL

原创 GPU上並行處理大規模粒子系統(轉-補譯)

GPU上並行處理大規模粒子系統 原文:[Latta04] Luta Latta, "Massively Parallel Particle Systems on the GPU Latta," <<ShaderX3>> 2004作者:Lu

原创 D3D座標軸繪製實現

想做場景編輯器呢,哎,先從最簡單的開始吧,事情太多。。。 1.座標軸概念在3dmax或maya中的場景編輯窗口中,爲了讓用戶清楚知道當前自己相機的朝向,在窗口左下角都會放置一個坐標軸,標明當前世界的上、前、右方向。 熟悉建模工具的Game

原创 GPU粒子系統煙花模擬實驗

CPU上更新3W粒子只有20FPS GPU上30w可以跑300FPS。 實現使用D3D9 ShaderModel 2.0  圖元爲點精靈。 PS:粒子系統真的是個很常用的一個方法,雨霧水煙、雪葉火雲,自然現象特效幾乎無所不能啊