原创 對精度這個概念的理解 原

                                                    上面這個圖是用LibreOffice Draw套件繪製的。個人認爲已經很傳神的解釋清楚了【精度】這個概念所表達的意思。 精度爲3/10

原创 C++程序員Unreal Engine 4快速上手 原

首先,本文只是針對有比較熟練C++技能的程序員,他可以沒有任何圖形學或遊戲引擎方面的經驗知識。 其次,本文只是偏重工程方面的介紹,沒多少理論知識的介紹,目的純粹就是讓一個完全沒有接觸過UE4的C++程序員能夠很快着手開發UE程序。 再次,

原创 UE4.19打包到Android 原

運行Engine\Extras\AndroidWorks\Win64\CodeWorksforAndroid-1R6u1-windows.exe。安裝Android SDK和NDK 如果安裝成功,會有ANDROID_HOME等等系列環

原创 VRED常用快捷鍵 原

C代表Ctrl S代表Shift M代表Alt S + LeftClick/RightClick:選中、取消選中物體 C + RightClick:讓視角中心切到點擊的位置,即移動畫面使得點擊的位置處於視圖中央。就稱該點爲錨點吧。 M

原创 Maya插件編寫流水賬 原

PySide編寫的HelloWorld ☟ # Import PySide classes import sys from PySide.QtCore import * from PySide.QtGui import * # Cre

原创 計算機圖形圖像領域裏的Plane的概念 原

很久很久以前,剛學習windows編程時,碰到BMP圖像的數據結構,裏面就有Plane的概念,當時搞了很長時間也沒有建立很形象化的理解。這幾天看FFMPEG,恰好學習YUV格式時瀏覽到了一個網頁,我覺得講的特別好,言簡意賅,讓我豁然開朗。好

原创 關於座標變換的總結 原

約定本文的向量均以行向量來表達,就記向量爲V吧。 我們直截了當學習構造一個代表運動的矩陣吧。構造的結果是一個矩陣M,這個矩陣代表一個運動。求得M之後,用V*M就代表對向量V執行M代表的運動,即算出向量V在執行M代表的運動之後,具備的新座標V

原创 LibreOffice Calc套件函數的使用 原

今天看傅里葉變換的一些介紹,裏面有這麼張圖,隨手就想自己畫出來看看,但是電腦上沒裝什麼可用的軟件,於是就想用LibreOffice裏的Calc套件試試。 如果上圖訪問不了,點這裏鏈接去看。 首先建立表頭如下: 其中θ是角度,x是θ對應的

原创 關於《3D數學基礎:圖形與遊戲開發》裏的一處比較大的混亂 原

先說這本書的第8章,是講矩陣的。很明顯,這一章裏說的矩陣,可以理解爲一種運動過程。將一個向量與這個矩陣相乘時,就代表對這個向量執行這個運動過程。 然後跳到10.6節,看標題是【表達形式之間的轉換】。明顯是說“一種事物”有多種描述形式、表達形

原创 Unreal Engine中導入HTC Vive Controller模型 原

首先,其實在openvr庫裏,是包含controller模型的,可以通過openvr庫裏的LoadRenderModel_Async及LoadTextureXXX系列函數來動態的請求到模型,並繪製到引擎中。不過這個方法我還沒使用過,不太熟,

原创 UE4座標變換運算 原

> 旋轉順序很重要。不同旋轉順序,造成的結果可能就不同。 上圖中A、B爲兩個垂直於屏幕的旋轉軸,X爲物體,首先將X繞A軸逆時針轉90°,然後繞B軸逆時針轉90°,那麼X會回到最開始的地方。 上圖中,若將X先繞B軸逆時針轉90°,再繞A軸

原创 關於《Windows程序設計(第2版)王豔平 張錚編著》第3章設計TLS裏的一個問題 原

如摘要所述,經過斷點後發現如下代碼有問題: CNoTrackObject* CThreadLocalObject::GetData(CNoTrackObject* (*pfnCreateObject)()) { if (m_nSlot =

原创 UE4座標系變換後,旋轉的Offset如何湊 原

首先定零姿。外部數據的零姿進入UE4後,也應處於零姿(自行定義)。如果變換不正確,此時外部數據的零姿進入UE4變換之後,不會處於我們定義的零姿,而是處於姿態A。從我們定義的零姿到姿態A的旋轉變換一般是很好求的:如果零姿就是Euler(0,0

原创 Code::Blocks設定相關 原

設置include目錄等: Menu "Project" -> "Build Options" 1.) -> Tab "Search directories" -> Sub-Tab "Compiler": Enter the compil

原创 emacs裏用ebrowse解析已有的c++工程 原

在emacs.exe同級目錄下能找到ebrowse.exe,但是在eshell裏在C++工程目錄下運行ebrowse時,提示找不到ebrowse程序。 這個神奇的問題,我真不知道如何解釋。用$(expand-file-name "eb