原创 遊戲開發常用工具總結

遊戲引擎常用工具總結一下下。 遊戲開發會用到很多編輯器 我歸總了一下 大約十個 地圖編輯器 數據編輯器 策略編輯器 任務編輯器 技能編輯器 UI編輯器 打包軟件 模型編輯器 特效編輯器 控制檯 地圖編輯器最重要 也叫場景編輯器 幾乎會

原创 ShadowMap實現

用directx實現shadowmap 先上圖一個光圍着轉圈 很棒的效果。 理解這個東西需要那麼點基礎, 1.基本的編程語言c++ 2.基本的directx圖形繪製 3.基本的dxut框架 4.會那麼一點點shader 好了開

原创 D3D 天空盒實現

很久沒有寫博客了,今天就是實現了一個天空盒。嘚瑟一下,我寫的博客很少有人看,純粹自語自樂,就是爲了記錄自己的學習過程的。 程序主要兩個類, gameapp和skybox 我的圖片就是隨便下載了一張,貌似就是赤裸裸的盜版。 創建window

原创 Direct3D 彩色立方體 就是練習

什麼也不想說,就是一張效果圖 // tWinMain.cpp : Defines the entry point for the application. #include "windows.h" #include "tchar.

原创 Direct3D基本幾何體 練習

我什麼都不想說呀,就來一張效果圖。 代碼 就是不停的練習,練習,再練習 // tWinMain.cpp : Defines the entry point for the application. #include "windows

原创 日記三條

渲染流水線 頂點數據->矩陣變換->光照計算->紋理映射->各種測試->各種混合 linux啓動過程 bios->mbr->bootloader->kernel->init->rc.sysinit->modules.conf->rc.

原创 預計算輻射

PRT(Precomputed Radiance Transfer)是近幾年出現的渲染技術,能夠在實時繪製物體時實現光線多次反射、軟陰影、子表面散射等效果,可以真實地表現具有一定透明度的物體,例如皮膚。 其實現原理主要是通過預計算,渲染公

原创 windows 7 的啓動流程

前些天,抽空研究了系統封裝工具的打包安裝機制,也借這個機會把Windows系統啓動過程給看了。現在簡單做個分享,談談對win7啓動過程的理解,然後再分析下進程自啓動原理,說明系統封裝工具是怎麼引導的。 如果想了解windows原理,Win

原创 [轉]MFC運行機制(自認爲介紹比較清晰的)

學MFC,竟然還不知道MFC的MAIN函數在什麼地方?怎麼運行的?實在不高明。 看過候捷(JJHOU)老師的《深入淺出MFC》的,對它一定很熟悉。呵呵,本文是獻給沒有看過那本書,但是又很希望學習MFC程序設計的朋友的。(沒有看過那本書的

原创 Direct3D 光照練習

我什麼都不想說,就是來一張結果圖撒 代碼 // tWinMain.cpp : Defines the entry point for the application. #include "windows.h" #include

原创 Direct3D 16邊形 就是練習

我什麼也不說,就是一張結果圖 代碼 // tWinMain.cpp : Defines the entry point for the application. #define _USE_MATH_DEFINES #include

原创 自己寫的粒子系統

先來一個效果圖嘚瑟一下。 就是一個噴泉效果。 粒子效果是很好看的 我寫的時候考慮到 平移 旋轉 縮放 還有透明。 很可惜,透明我沒有搞,旋轉在windows裏面找到 setworldtransform函數可以旋轉圖片,可惜我沒有

原创 unity5.3.5f1 設置天空盒

我是看視頻學習的,但是視頻的版本比較低是4.x版本的,就對應不上,然後各種找費了一頓勁,記錄一下。 添加package 還是assets裏面,但是叫enviroment,不過沒啥用,天空盒還是沒有。 然後就是創建一個材料選擇類型可以是天

原创 投影矩陣的推導(Deriving Projection Matrices)

本文乃<投影矩陣的推導>譯文,原文地址爲: http://www.codeguru.com/cpp/misc/misc/math/article.php/c10123__1/Deriving-Projection-Matrices.ht

原创 RPG遊戲經典的系統架構

RPG遊戲經典的系統架構設計 : bigword 遊戲引擎就是使用這種架構,我認識的很多rpg遊戲公司的同事也大致採用了這種架構方式。 loginapp : 登陸服務器,主要負責player 的登陸請求,驗證player的合法性,爲合法