求助啊,求助,各种求助,关于D3D,还是龙书里的那个例子

其他技术论坛 > 游戏开发 [问题点数:30分,结帖人x282984685]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
x282984685

等级:

D3D11游戏编程】学习笔记一:最新版D3D11龙书

(注:【D3D11游戏编程】学习笔记系列由CSDN... 前一段时间破费从美国Amazon上买到了一直梦寐以求的游戏编程方面的书,其中包括介绍Direct3D方面最经典的“龙书”:《Introduction to 3D Game Programming with Direc

d3d12龙书学习之MiniEngine的最小化实现(一)

文章目录MiniEngine介绍项目目的前期准备龙书第四章的实现过程0. 创建win32窗口1. 创建ID3D12Device接口实例2. 创建ID3D12Fence对象,并查询描述符大小3. 检测4x MSAA的支持(这一步骤没有必要性)4. 创建命令队列、...

D3D龙书范例代码结构分析

DX龙书框架代码浅析

龙书D3DX12随书源码

龙书D3DX12随书源码,使用Visual Studio打开(在下是2017),可以直接运行。仅供学习交流使用。

龙书D3D11 Demo配置(VS2015+win10)

《Introduction to 3D Game Programming with DirectX 11》 Direct3D 11 Book Demos with Windows 10 and Visual Studio 2015

关于D3D龙书第二版里面网格顶点越界的问题

d3d12龙书学习之MiniEngine的最小化实现(十) 龙书第14章 曲面细分阶段

文章目录前言常量外壳着色器控制点外壳着色器域着色器看下龙书的结果 前言 dx12的渲染流水线如下,基本上起一个流水线的输出等于下一个流水线的输入 阶段名字 可编程内容 输入装配器阶段 IA 输入顶点、索引...

Directx11学习笔记【八】 龙书D3DApp的实现

Directx11学习笔记【八】 龙书D3DApp的实现 原文:Directx11学习笔记【八】 龙书D3DApp的实现directx11龙书中的初始化程序D3DApp跟我们上次写的初始化程序大体一致,只是包含了计时器的内容,而且使用...

[D3D] 龙书第三章Cube

#ifndef _D3DC3E1_H_ #define _D3DC3E1_H_ #include "SD3dBase.h" class D3DC3E1:public SD3dBase { public: D3DC3E1(const TCHAR* szTitle):SD3dBase(true,szTitle) { m_pVB = NULL; m_pIB = NULL; } ~D3

d3d12龙书学习之MiniEngine的最小化实现(四) 光照shader的实现

文章目录前言修改MiniEngine的坐标转换d3d12book的光照shader添加shapes对应的光照shader最终结果为什么结果比d3d12book的要亮 前言 光照的实现,主要是shader做的,C++代码层没添加多少东西。 理解了shader,看...

龙书学习笔记——关于Direct3D中的初始化操作源码分析

在《DirectX 12 3D 游戏开发实战》此书的第四章中详细介绍了基础的D3D的初始化操作该如何操作,具体的步骤如下: 1、创建DirectX3D设备 2、创建围栏(Fence)为了保证GPU和CPU的处理不发生不必要的冲突、扫描描述...

d3d12龙书学习之MiniEngine的最小化实现(八) 龙书第12章 几何着色器 公告板

文章目录几何着色器...可以看d3d12龙书第146页。 对于本章内容来说,只有3个着色器。顶点着色器(VS)、几何着色器(GS)、像素着色器(PS) VS ==> GS ==> PS VS:拿到渲染目标的顶点,可以修改传入的顶点参数 G...

d3d12龙书学习之MiniEngine的最小化实现(六) 龙书第10章 混合

文章目录前言箱子采用带透明的纹理MiniEngine中非垂直同步的时间戳bug雾效果常量缓冲区16字节对齐的问题水体半透明效果习题5 禁止写入红绿通道总结 前言 首先我们先简单的优化下代码。 在我们现在的项目中,...

关于vs2017如何配置和运行龙书DX9案例

关于vs2017如何配置和运行龙书DX9案例首先是运行环境 Visual Studio 2017(我用的社区版) DXSDK_Jun10(下载地址) 下面就是配置环境了-1、 下载的DXSDK_Jun10.exe双击进行安装,安装完毕后会有一个文件夹:...

为什么编译原理被称为龙书

为什么这本书叫做 龙书(Dragon book)? 这本书很有意思,它的书名是 《Compilers: Principles, Techniques, and Tools》,也就是编译器的原则、技术和工具。但它却画出了一个恐龙和骑士,恐龙身上写的是 Complexity...

d3d12龙书学习之MiniEngine的最小化实现(五) 龙书第9章 纹理贴图

文章目录工程结构优化MiniEngine的纹理操作类添加shapes所用的纹理添加水体所用的纹理总结 工程结构优化 在MiniEngine项目中,核心文件都放在Core文件夹下,显得文件很多,阅读起来可能不是很方便。...

手撕龙书 第一章 认识编译器

编译原理 编译的原理 什么叫编译? 编排和翻译. ...编译器现在不仅仅是衡量高级编程语言的一部分,还是操作系统能够实现的命根. 想想操作系统很多代码是C写的了,但是机器无法理解C,如果你的操作系...

d3d12龙书学习之MiniEngine的最小化实现(十二) 龙书第16章 实例化与视锥体裁剪

文章目录实例化通过实例化修改渲染流程视锥体裁剪修改MiniEngine中Frustum为左手坐标系通过一个常量缓冲区实现裁剪release帧率对比 实例化 实例化实际上就是通过一套顶点和索引,绘制多个物体。...

d3d12龙书学习之MiniEngine的最小化实现(十一) 龙书第15章 第一人称摄像机 动态索引

文章目录第一人称摄像机动态索引MiniEngine中的InitAsDescriptorRange简单对比下采用动态索引和非动态索引的帧数变化 第一人称摄像机 我们原来的摄像机主要是通过鼠标来旋转、放大图象。旋转用的是比较符合观察的...

龙书课后答案

编译原理龙书第二版课后答案,编译原理编译原理编译原理编译原理

龙书D3D11 Demo配置(VS2015+win10)之Init Direct3D项目

1.替换Common 文件夹,文件夹内代码已按照vs2015,window10平台修改完毕。 ... 2.打开工程,修改配置  2.1 为工程添加Common文件夹目录, 工程->属性-> 配置属性-> c/c++-> 常规-> 附加包含目录:加上头文件存放目录

d3d12龙书学习之MiniEngine的最小化实现(十六) 龙书第20章 阴影贴图 Shadow Map

文章目录shadow map技术简介MiniEngine中的shadowBufferMiniEngine中的shadowCamera调试以及知其然而不知所以然的魔改过程柱子上没有影子?总结 shadow map技术简介 Shadow Map网上有大把的技术文档。...

环境配置 龙书dx12_虚幻5渲染编程(DX12篇)[Windows编程基础及CImg,ImGUI库在D3D12中的使用]...

虚幻5渲染编程专栏概述及目录​...DX的各种接口还是比较难以记忆的,通过这系列文章也可以对DX12的知识进行一些梳理和笔记,过于底层的效果或算法我会在这个自己搭建的框架实现,这对于理解底层掌握原理还是很...

d3d12龙书学习之MiniEngine的最小化实现(十五) 龙书第19章 法线贴图 Normal Map

文章目录为什么要有法线贴图原理实施MiniEngine注意点 为什么要有法线贴图 先来看一张截图 很容易发现,这个柱子的反光不对,一眼看过去就知道是一张贴图,非常的不真实。 ...因为我们的柱子模型,本身就是平滑的...

d3d12龙书学习之MiniEngine的最小化实现(九) 龙书第13章 计算着色器 模糊,描边

文章目录前言添加计算着色器相关的文件利用计算着色器计算输入向量的和numthreads的含义dispatch参数意义水波纹采用计算着色器计算模糊效果sobel描边计算着色器总结调试着色器目前为止,对于原MiniEngine代码的变化...

环境配置 龙书dx12_DX12龙书系列一:DX的初始化(1)

从今天开始我们就会开始进行DX12龙书的学习,主要还是为了能够熟悉它的接口,并可以使用它进行编程,这样为我们未来的渲染器打好基础。以前我们提到过COM技术,有个例子是这样,在Office文档中,可以放入一个视频,...

d3d12龙书学习之MiniEngine的最小化实现(七) 龙书第11章 模板缓冲

文章目录前言模板缓冲的意义修改camera坐标系camera生成的矩阵修改深度缓冲区默认值以及默认深度\模板检测函数的修改默认PSO采用的光栅化修改绘制基础图形(地板、墙、头骨)绘制镜中世界MiniEngine模板缓冲无效的...

dx12 龙书源码地址

https://github.com/d3dcoder/d3d12book

相关热词 c# 计算校验和 c# 视觉框架 c++调用c# ref 编写c#窗体程序 c# 代码 卸载程序 c#单斜杠双斜杠 c#线程阻塞的方法 c#获取文件所在路径 c#mysql添加删除 c#里氏转换原则