...
上一次我們學習了如何畫一個 D三角形,現在讓我們進一步學習如何畫一個旋轉的彩色立方體吧。 具體流程同畫三角形類似,因此不再給出完整代碼了,不同的部分會再說明。 由於我們要畫彩色的立方體,所以頂點結構體中加入顏色變量 着色器代碼 定義了一個矩陣gWorldViewProj,后面我們會利用它進行旋轉立方體 BoxDemo.h LoadContent 函數 頂點信息及緩沖的創建 相比三角形,立方體還要定 ...
2016-05-11 22:38 1 2853 推薦指數:
...
到下面的鏈接: 章節回顧 22 立方體映射: ...
前言 這一章我們主要學習由6個紋理所構成的立方體映射,以及用它來實現一個靜態天空盒。 但是在此之前先要消除兩個誤區: 認為這一章的天空盒就是簡單的在一個超大立方體的六個面內部貼上天空盒紋理; 認為天空盒的頂點都是固定的,距離起始點的位置特別遠。 我提出這兩個誤區,是因為看到 ...
本篇筆記要實現的是在屏幕上渲染出一個三角形,重點要學習的是渲染一個幾何體的流程方式。 為了渲染幾何圖形,需要一個頂點緩存和一個描述頂點布局的輸入層,還有着色器(主要是頂點着色器和像素着色器),下面來看看具體Demo的實現。 新建一個Win32項目 ,新建一個類我們叫做TriangleDemo ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5573970.html 前面實現簡單地形的教程,我們只是繪制了一個網格,這一次我們來學習一下幾種基本幾何體的繪制,包括平面網格、立方體、圓柱和球體等。 原來 ...
這里不再介紹effect框架的具體使用,有關effect框架使用可參考http://www.cnblogs.com/zhangbaochong/p/5475961.html 實現的功能依然是畫一個簡單的三角形,只不過使用了effect框架。 為了體現使用effect框架方便變量綁定的優點 ...
轉載請注明出處:http://www.cnblogs.com/Ray1024 一、概述 在前面的幾篇文章中,我們詳細介紹了Direct3D渲染所需要的數學基礎和渲染管道理論知識。從這篇文章開始,我們就正式開始Direct3D的繪制學習過程了。這篇文章中,主要講解Direct3D的繪制基礎 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5510294.html 上一個教程我們實現了渲染一個會旋轉的立方體,這次我們來實現一個簡單地形。 先來看看最終實現效果吧(藍色是背景色,地形的不同高度分別 ...