原文:Directx11學習筆記【十三】 實現一個簡單地形

本文由zhangbaochong原創,轉載請注明出處http: www.cnblogs.com zhangbaochong p .html 上一個教程我們實現了渲染一個會旋轉的立方體,這次我們來實現一個簡單地形。 先來看看最終實現效果吧 藍色是背景色,地形的不同高度分別渲染了不同顏色 實現原理其實很簡單,我們現在xz平面定義一個二維網格,然后y值可以根據一定的函數得到,比如正余弦函數組成等等,便可 ...

2016-05-19 21:51 1 3369 推薦指數:

查看詳情

Directx11教程(19) 畫一個簡單地形

通常我們在xz平面定義一個二維的網格,然后y的值根據一定的函數計算得到,比如正弦、余弦函數的組合等等,可以得到一個看似不錯的地形或者水面的效果。 在本教程中我們修改ModelClass.h和ModelClass.cpp,得到一個近似的地形。 在本章代碼中,我們定義 ...

Sun Mar 25 19:00:00 CST 2012 2 4286
Directx11學習筆記【二十二】 用高度圖實現地形

本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5827714.html   在前面我們曾經實現簡單地形Directx11學習筆記十三實現一個簡單地形),只不過原來使用一個固定的函數獲得地形高度 ...

Thu Sep 01 05:55:00 CST 2016 0 8939
Directx11學習筆記【四】 封裝一個簡單的Dx11DemoBase

根據前面兩個筆記的內容,我們來封裝一個簡單的基類,方便以后的使用。 代碼和前面類似,沒有什么新的內容,直接看代碼吧(由於代碼上次都注釋了,這次代碼就沒怎么寫注釋o(╯□╰)o) Dx11DemoBase.h Dx11DemoBase.h Dx11 ...

Wed Feb 03 05:27:00 CST 2016 0 3195
Directx11學習筆記【一】 最簡單的windows程序HelloWin

聲明:本系列教程代碼有部分來自dx11龍書及dx11游戲編程入門兩本書,后面不再說明 首先,在vs2013中創建一個空的解決方案Dx11Demo,以后的工程都會放在這個解決方案下面。然后創建一個win32項目,勾選空項目,確定 在源文件中添加一個c++ Source File ...

Tue Jan 19 22:35:00 CST 2016 3 10947
Directx11學習筆記【十】 畫一個簡單的三角形

本篇筆記實現的是在屏幕上渲染出一個三角形,重點要學習的是渲染一個幾何體的流程方式。 為了渲染幾何圖形,需要一個頂點緩存和一個描述頂點布局的輸入層,還有着色器(主要是頂點着色器和像素着色器),下面來看看具體Demo的實現。 新建一個Win32項目 ,新建一個類我們叫做TriangleDemo ...

Mon Apr 25 06:56:00 CST 2016 2 2737
Directx11學習筆記【十六】 光照模型的實現

本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5579289.html   在之前的場景繪制中我們都是給每個頂點指定了單一顏色 ,然后由系統插值計算各個部分顏色,最終顯示出來。接下來我們將學習dx11中比 ...

Tue Jun 14 07:50:00 CST 2016 5 4419
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM