原创 OpenGL 透視投影 齊次裁剪空間 深度緩存

對於從事三維方面的 ,透視投影公式應該不陌生,如下:glFrustum函數公式爲:glPerspetive爲:經過透視投影 (正射投影也一樣)變換, 能夠把點 從 觀察空間(相機座標系)轉換到 齊次裁剪空間座標系(又叫規則觀察體(Cano

原创 程序員不是砌磚工人,但他們往往被當成是砌磚工人 (我並不是說歧視這些職業)

“爲什麼我需要高級程序員,要知道同樣的薪酬我可以僱兩個初級的了?”“這個功能一個程序員做需要三個月的時間,那就只需要再加兩個,就可以在一個月內搞定了。”爲什麼說上面的想法很荒謬?因爲我們沒有一種簡單又有效的方法來衡量程序員的生產力。一旦碰

原创 Unreal Engine 4 UE4 CAVE VR 立體 Stereo cluster 多通道立體渲染 沉浸式環境 displaywall powerwall

轉發請標註原文出處:http://blog.csdn.net/zhuyingqingfen/article/details/53147947Unreal Engine 4的渲染效果非常好,在沉浸式環境下體驗也很不錯,下面幾張圖是在CAVE

原创 UE4 Unreal 界面 主題 Slate 更改

花時間研究了下UE4 Editor中Slate的渲染,換了一種風格,習慣了黑色的主題,換一換顏色感覺還不錯UE4的界面非常靈活,Slate的設計也有很多出彩的地方,想必官方也是下了很大功夫的。UE4在PC上歸根到底要麼是DX要麼是Open

原创 c++ 泛型編程 之 TypeLists

完整代碼 在  http://download.csdn.net/detail/zhuyingqingfen/8457091關於 C++ 泛型中的 TypeTraits ,參考 c++ 泛型編程 之 TypeTraits#ifndef T

原创 基於 OSG OpenSceneGraph HTC Vive 的實現

剛剛試了下HTC VIVE的體驗,用OSG實現了一下,感覺真心不錯,捕捉範圍很大,系統很穩定舞動着兩隻手柄蠻有感覺.....實現沒費什麼功夫,主要實現兩隻手柄的 TouchPad的時候還是挺費勁的......來張 VREditor 的 ,

原创 c++ 模板之 抽象工廠

完成代碼 見  http://download.csdn.net/detail/zhuyingqingfen/84570911. 設計模式中抽象工廠的泛型 實現2. c++ 自動生成模板代碼 的例子 具體實現見:c++ 泛型編程 之 自動

原创 UE4 UnrealEngine4 中 實現多通道技術

測試用了一臺電腦,四個客戶端,分別是 左中右和下 四個客戶端天空盒拼接會有問題,因爲雲是動態的,每個節點的雲都各不相同,所以沒法完全拼接(但也不失絕對的不能解決,只是麻煩一點,最笨的方式是在每臺電腦上都同步隨機種子,當然還有更好的方法,這

原创 vs2013 編譯 x64 qt4.8.6

vs2013 直接qt4.8.6 x6位平臺 的話 ,會有問題,需要一個patch文件patch 鏈接: http://download.csdn.net/detail/zhuyingqingfen/9048057如下圖:可以手動把首行前

原创 OSG 磚塊 shader 例子 GLSL

按鍵 x y z 可以調節燈光位置#include <osgViewer/Viewer> #include <osgDB/ReadFile> #include <osg/Shape> #include <osg/Shapedrawable

原创 c++ 泛型編程 之 自動生成代碼

 http://download.csdn.net/detail/zhuyingqingfen/8457091關於 C++ 泛型中的 TypeList ,參考  c++ 泛型編程 之 TypeLists#ifndef GENSCATTER

原创 OSG 中 常用的 Uniforms

osg中的 Uniforms主要存在兩個地方,一個是SceneView中,void SceneView::updateUniforms()void SceneView::updateUniforms() { if (!_local

原创 作戰仿真 基於 osg 含有態勢顯示 客戶端

轉載請註明出處:http://blog.csdn.net/zhuyingqingfen/article/details/46529673有意者請聯繫qq: 984175446支持HTC VIVE 、OCLUS等主流頭盔,有很好的體驗感 h

原创 OSG Shader GLSL 4.3 使用紋理 例子

OSG 中使用紋理shader 例子#include <osgViewer/Viewer> #include <osgDB/ReadFile> #include <osg/Shape> #include <osg/Shapedrawabl

原创 在OSG 實現的 oculus rift 效果

在OSG 實現的oculus rift 效果,還不錯這個是Delta3d中實現的OSG 中效果