码迷,mamicode.com
首页 >  
搜索关键字:direct3d    ( 199个结果
Direct3D 索引缓存
小学的时候我们知道3个顶点组成一个三角形,那么四个顶点我们会说有4个三角形.这就是一个顶点同时参与了四次绘制三角形的结果. 在程序中也一样,比如我们绘制的两个三角形是挨着一起的,总有几个顶点是重合的. 这个顶点是可以重复使用,可以使用顶点缓存来记录如何绘制顶点的顺序,多次使用同一个顶点.到达内存的节...
分类:其他好文   时间:2015-11-16 00:43:14    阅读次数:228
Direct3D 顶点缓存
今天我们来学习下Direct3D的顶点和顶点缓存,首先我们需要在场景中绘制一些物体,物体都是由多个三角形组成,每一个三角形由三个顶点组成,我们来看下面一个NPC的模型 左图:正常的模型 右图:看的出模型是有多个三角形组成 现在我们知道了一个模型最小单位是一个顶点. 如果我们需要自己绘制物体,就要学习...
分类:其他好文   时间:2015-11-15 23:16:21    阅读次数:280
【D3D】Direct3D中LPRECT(上左右底)和LPoint(x,y)之前转换
D3DSprite.cppvoid CD3DSprite::DrawText(CD3DFont *pFont, char *szString, RECT &DesRect, D3DCOLOR Color){ DrawText(pFont, szString, DesRect, DT_TOP|D...
分类:其他好文   时间:2015-11-14 13:39:40    阅读次数:437
以下是Direct 3d的安装步骤
安装配置 真的是软肋o( ̄ε ̄*) 我记录以下 步骤 防止下次忘记了首先要安装到direct3d 之后在vs上配置 如下:找到 安装direct3d的文件夹 复制路径(如下 我的路径为 G:\D3D)“配置属性”->“VC++目录”#.添加“G:\D3D\Utilities/Bin/x86”(不包....
分类:其他好文   时间:2015-11-13 23:36:01    阅读次数:369
Direct3D 光照和材质
今天我们来学习下Direct3D里面的光源和材质. 四大光照类型: 环境光 Ambient Light 一个物体没有被光照直接照射,通过每一些物体反射的光线到达这个物体,它也有可能被看到.这种称为环境光 漫反射光 Diffuse Light 这种类型光沿着特定的方向...
分类:其他好文   时间:2015-11-11 23:49:39    阅读次数:383
Direct3D 四大变换(物体坐标系变化,取景变换,投影变化,视口变化)
首先我们先学习如何让物体在世界中(缩放,旋转,平移), 如果要进行其中一个操作就要创建出一个矩阵, 矩阵的名称对应(缩放矩阵,旋转矩阵,平移矩阵等等) ,通过矩阵改变X,Y,Z 我们只需要调用相应的函数,会帮我们创建出想要的矩阵. 平移矩阵: D3DXMATRIX juzheng; //创建矩阵变量...
分类:其他好文   时间:2015-11-11 01:11:23    阅读次数:732
认识鬼火引擎
一、Irrlicht简介(1)概念Irrlicht引擎是一个用C++书写的高性能实时3D引擎,可以应用于C++程序或者.NET语言中。通过使用Direct3D(Windows平台)、OpenGL 或它自己的软件着色程序,可以实现该引的完?全跨平台。尽管是开源的,该Irrlicht库提供了可以在商业级的3D引擎上具有的艺术特性,例如动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。(2)...
分类:其他好文   时间:2015-10-14 14:25:20    阅读次数:515
翻译器DIY————次序
突然有一种冲动,想要写一个编译器。因此,检查在网上搜索相关信息,思想direct3D 有本书叫龙,也有个龙书Compilers Principles,Techniques, & Tool 和虎书Modern Compiler Implementation in C 。在开源项目上找到了编译器的开源....
分类:其他好文   时间:2015-09-19 21:12:40    阅读次数:215
UWP中的Direct2D
介绍DirectX一直是Windows平台中高性能图形的代名词,自Win7开始,微软又推出了Direct2D技术,包装于Direct3D,但专注于2D图形,并且准备取代GDI这样的传统2D图形技术。对于Direct2D是怎么怎么好的具体描述,可以参考附录1.不过Direct2D是基于COM技术的,看...
分类:其他好文   时间:2015-08-19 13:08:07    阅读次数:835
Direct-X学习笔记--公告板
// D3DDemo.cpp : 定义应用程序的入口点。 // #include "stdafx.h" #include "D3DDemo.h" #include "DirectInput.h" #include "Camera.h" #define MAX_LOADSTRING 100 // 全局变量: HINSTANCE hInst; /...
分类:其他好文   时间:2015-08-13 06:33:57    阅读次数:215
199条   上一页 1 ... 8 9 10 11 12 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!