文件名称:d3d12_book_1:DirectX 12 编程 vol.1 示例
文件大小:6.06MB
文件格式:ZIP
更新时间:2024-06-18 04:05:50
描述 该存储库包含技术手册 6 中分发的“DirectX 12 编程第 1 卷”一书的示例程序。 问题等 如果您有任何错误或问题,请通过此存储库中的问题与我们联系。我想尽可能地支持。 关于模型数据 Nikoni solid:我使用的是发布的“Alicia Solid”模型。 您正在使用已发布数据类型的 VRM 模型。使用UniVRM将VRM模型重新导出一次,以用于示例程序。 似乎在glTF验证失败时可以使用此方法。 通过相同的步骤,您还可以使用 Namco Bandai Studio 发布的 Mirai Komachi 模型。BANDAI NAMCO Studios Mirai Komachi: 此外,本示例还可以读取 VRoid Studio 生成的角色数据(VRM)。 关于许可证 此存储库中使用的开源库以外的部分是 MIT 许可的。禁止进一步重新分发包含的模型数据。遵循每个开放源代码
【文件预览】:
d3d12_book_1-master
----04_DrawModel()
--------shaderOpaquePS.hlsl(301B)
--------main.cpp(2KB)
--------shaderVS.hlsl(500B)
--------shaderAlphaPS.hlsl(301B)
--------alicia-solid.vrm(8.77MB)
--------04_DrawModel.vcxproj(9KB)
--------04_DrawModel.vcxproj.filters(2KB)
--------ModelApp.cpp(21KB)
--------streamreader.h(1010B)
--------ModelApp.h(3KB)
--------04_DrawModel.sln(1KB)
--------packages.config(325B)
----02_SimpleTriangle()
--------main.cpp(2KB)
--------02_SimpleTriangle.vcxproj(9KB)
--------02_SimpleTriangle.vcxproj.filters(2KB)
--------02_SimpleTriangle.sln(1KB)
--------VertexShader.hlsl(311B)
--------TriangleApp.cpp(6KB)
--------PixelShader.hlsl(144B)
--------TriangleApp.h(849B)
----03_TexturedCube()
--------main.cpp(2KB)
--------simpleTexVS.hlsl(551B)
--------simpleTexPS.hlsl(266B)
--------03_TexturedCube.sln(1KB)
--------03_TexturedCube.vcxproj.filters(2KB)
--------texture.tga(37KB)
--------03_TexturedCube.vcxproj(9KB)
--------CubeApp.cpp(16KB)
--------CubeApp.h(2KB)
----Readme.md(2KB)
----common()
--------d3dx12.h(142KB)
--------D3D12AppBase.h(2KB)
--------D3D12AppBase.cpp(12KB)
--------stb_image.h(254KB)
----01_ClearScreen()
--------main.cpp(2KB)
--------01_ClearScreen.sln(1KB)
--------01_ClearScreen.vcxproj.filters(1KB)
--------01_ClearScreen.vcxproj(9KB)