自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tutorial 6: Diffuse Lighting

写在前面:本文续写自Rastertek的Direct3D12教程。不知出于何种原因,原作者在完成了前三讲内容之后彻底消失了,时间停留在了4年前便不再更新。从以往的教程来看,本套教程结构清晰,为大家展现了一个游戏引擎的最小单位,是不可多得的入门教程。但由于D3D12相对于之前版本有很大改动,有必要完成整套教程,也正是这个原因,续写工作改动量巨大,又因为原文是用英文写成,续写也只能使用英文进行,本人实...

2020-01-13 12:29:30 361

原创 Tutorial 5: Texturing

写在前面:本文续写自Rastertek的Direct3D12教程。不知出于何种原因,原作者在完成了前三讲内容之后彻底消失了,时间停留在了4年前便不再更新。从以往的教程来看,本套教程结构清晰,为大家展现了一个游戏引擎的最小单位,是不可多得的入门教程。但由于D3D12相对于之前版本有很大改动,有必要完成整套教程,也正是这个原因,续写工作改动量巨大,又因为原文是用英文写成,续写也只能使用英文进行,本人实...

2020-01-08 14:45:45 494

原创 Tutorial 4: Resources, Shaders, and HLSL

本文续写自Rastertek的Direct3D12教程。不知出于何种原因,原作者在完成了前三讲内容之后彻底消失了,时间停留在了4年前便不再更新。从以往的教程来看,本套教程结构清晰,为大家展现了一个游戏引擎的最小单位,是不可多得的入门教程。但由于D3D12相对于之前版本有很大改动,有必要完成整套教程,也正是这个原因,续写工作改动量巨大,又因为原文是用英文写成,续写也只能使用英文进行,在此也希望有精力的朋友尝试翻译。同时,由于本人并非计算机专业人员,文中难免有各种错误,也希望大家

2020-01-05 21:16:21 495

原创 极简主义游戏开发学习之二:使用多媒体指令集

如今,我们使用的CPU指令集越来越多,功能越来越丰富。现在的CPU中,无论是Intel还是 AMD,都早已支持多媒体指令集SSE和SSE2,虽然现在这种操作都由显卡完成,但有些场合,我们还是希望使用CPU来完成一些相应的计算工作。我们使用SSE指令集可以直接使用汇编语言,也可以使用一套指令集函数,我们今天要说的是使用函数的问题。然而,网上能够找到的教程都是牛人写的,技术水平很高,对于一些涉及基础知...

2018-10-20 17:42:40 358

原创 极简主义DirectX开发第一弹:DirectInput手柄操作

目的:简化开发学习过程,以最小代码清晰展示某功能的实现。手柄设备和键盘鼠标是不同的,因为手柄不是必须的输入设备,因此系统没有事先定义好GUID供用户调用,并且手柄设备差异很大,因此只能用轮询来获得手柄设备的ID.本文为新手解释了如何初始化DirectInput设备为手柄,高手请忽略。整体思路是这样的,首先创建DirectInput对象,之后用这个对象来轮询设备,从而获得可用的设备ID,之后通过这个...

2018-04-04 23:20:35 2840

dx12src04.zip

DirectX12 tutorial 04 C++ source code only, no projects provided due to varied individual environments.

2020-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除