Skip to content

Resources

Chuck Walbourn edited this page Apr 27, 2022 · 3 revisions

Blogs

DirectX SDK and Games for Windows Blog

DirectXMesh

Visual Studio 2013 and Windows 8.1 SDK RTM are now available

Visual Studio 2012 and Windows 8.0 SDK RTM are now available

Real-Time Rendering Blog

ACMR and ATVR

Mesh stripification

Triangle strip

NvTriStrip library

Akeley, K., Haeberli, P., Burns, D.; tomesh.c. C Program on SGI Developer's Toolbox CD, 1990

Evans, F., Skiena, S., Varshney, A.; "Optimizing triangle strips for fast rendering", Visualization 1996. link

Stewart, J. "Tunneling for Triangle Strips" link

Mesh optimization

Bogomjakov, A and Gotsman, C; "Universal Rendering Sequences for Transparent Vertex Caching of Progressive Meshes" link

Castaño, I. "Optimal Grid Rendering" link

Forsyth, T.; "Linear-Speed Vertex Cache Optimisation". September 2006 link

Hoppe, H.; "Optimization of mesh locality for transparent vertex caching", ACM SIGGRAPH 1999 Proceedings link

Lin, G. and Yu, T.; "An Improved Vertex Caching Scheme for 3D Mesh Rendering", IEEE Transactions on Visualization and Computer Graphics, July/August 2006 link

Nehab, D., Barczak, J., and Sander, P.; "Triangle Order Optimization for Graphics Hardware Computation Culling" link

Normals computation

NVMeshMender library

Jin, S., Lewis, R., and West, D.; "A comparison of algorithms for vertex normal computation". link

Lengyel, E. "Computing Tangent Space Basis Vectors for an Arbitrary Mesh". Terathon Software 3D Graphics Library, 2001 link

Max, N., "Weights for Computing Vertex Normals from Facet Normals" link

Mittring, M. "Triangle Mesh Tangent Space Calculation". Shader X^4 Advanced Rendering Techniques, 2006

Wagner, M., "Generating Vertex Normals" link

For Use

  • Universal Windows Platform apps
  • Windows desktop apps
  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 7 Service Pack 1
  • Xbox One
  • Xbox Series X|S
  • Windows Subsystem for Linux

For Development

  • Visual Studio 2022
  • Visual Studio 2019 (16.11)
  • clang/LLVM v12 - v16
  • GCC 9.4, 11.3
  • MinGW 12.2, 13.2
  • CMake 3.20

Related Projects

DirectX Tool Kit for DirectX 11

DirectX Tool Kit for DirectX 12

DirectXTex

DirectXMath

Tools

Test Suite

Content Exporter

DxCapsViewer

See also

DirectX Landing Page

Clone this wiki locally