DX Sample阅读笔记

这篇博客详细记录了DX Sample的学习过程,包括加载Mesh、使用PIX进行游戏调试、基础HLSL编程、Text3D实现、无Effect的HLSL、UV Atlas、编译Effect、拾取操作、Effect参数块管理、优化Mesh以及阴影映射技术的运用。内容涵盖了从基本概念到高级技术的实践应用。
摘要由CSDN通过智能技术生成

Tutorial 6:Meshes

  • 加载Mesh
    • D3DXLoadMeshFromX

PIX Game Debugging Sample

  • 使用PIX for windows来查看逐帧缓存、单步渲染等。

Basic HLSL

  • 计算BoundingSphere
    • LockVertexBuffer
    • D3DXComputeBoundingSphere
    • UnlockVertexBuffer
  • Effect
    • 加载:D3DXCreateEffectFromFile
    • 设置属性:
      • SetValue/SetTexture
      • CloneMeshFVF
      • D3DXComputeNormals
    • 渲染:
      • SetTechnique
      • Begin
      • BeginPass
      • DrawSubset
      • EndPass
      • End
  • 加载Texture
    • D3DXCreateTextureFromFileEx
  • 优化Mesh
    • GenerateAdjacency
    • OptimizeInplace
  • DXUT中的计算鼠标拖动模型旋转的方法

    • 使用旋转四元数来记录摄像机朝向,在使用时转换为矩阵
    • 将2D鼠标位移向
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值