学习X_Jun的D3D教程:09纹理课后习题

最近在学习DirectX3D,目前的学习路线是龙书+X_jun同学的博客:https://blog.csdn.net/x_jun96/category_8596621.html

接下去整理一下博客中每一节的课后习题,如果解答有问题,请各位同学批评指正。

共勉!(#^.^#)

注:有些问题博主也没有解决,逐渐完善中。。。
———————————————

  1. 自己动手将过滤器修改为常量插值法、线性插值法、各向异性过滤,观察立方体盒的效果
    (1)常量插值法:


    (2)线性插值法:


    (3)各向异性:


    总结:
    通过动图观察,法线常量插值法在运动过程中可以感受到明显的锯齿状,视觉体验较差。
    相比之下线性插值和各向异性的动态效果较好
    各向异性的斜面文字最清晰,这也是他的一个特点
  2. 尝试在使用Geometry::MeshData创建的立方体网格数据(不能对其修改)的基础上,让立方体的六个面使用不同的纹理来绘制,可以使用魔方项目里的纹理
    (1)将木盒纹理改为木盒纹理集

    (2)初始化木箱纹理:

    (3)这个不用了:

    (4)绘制:
    (5)效果呈现
  3. 使用教程项目第26章Texture文件夹中的flare.dds和flarealpha.dds,在着色器中通过分量乘法实现
发布了159 篇原创文章 · 获赞 41 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_37768971/article/details/104184957