- 博客(7)
- 资源 (37)
- 收藏
- 关注
原创 D3D总结(针对自己的学习)
1.D3D默认启用灯光,关闭镜面反射。2.如果未关闭灯光,但是没有设置灯光和材质,绘制的所有东西都为全黑的(包括纹理贴图和物体),因为此时没有设置灯光和纹理。3.如果未关闭灯光,但是有设置灯光没有设置材质,绘制的所有东西全黑的,因为D3D默认设置全黑色材质。4.如果未关闭灯光,有设置灯光和材质,但是未设置顶点法向量,则只有灯光和材质中的环境光有作用(由环境光决定物体的颜色)。5.如...
2017-09-29 15:14:27 813
原创 DirectX 让物体绕任意轴旋转
D3D是通过Device的SetTransform来设置世界变换矩阵的。物体默认是在D3D的世界坐标原点上。如果我们要把它做一些变换再显示出来,就要计算一个该物体的世界矩阵matWorld,再调用Device的SetTransform(D3DTS_WORLD,&matWorld),来变换他的位置。位移好说,用一个D3DXMatrixTranslation就能统统搞定。关键是旋转,D
2017-09-28 20:14:42 4369
转载 Shade学习方法总结
最近网友candycat1992的新书《Unity Shader入门精要》出版了,估计万千的中国unity开发者又要掀起一波学Shader热潮了。我也想把自己这几年学习Shader的一些历程和心得记录下来。一来当给自己的学习做个记录,二来是给更多的后来人留些参考。 写之前先声明几点: 1. 本文标题中的Shader并不特指Unity Shader,本文也不涉及任何代码细节,仅是
2017-09-19 17:17:34 3536 1
转载 UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现
类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。3) 类的属性即类的数据职责,类的操作
2017-09-14 14:11:01 244
原创 Win7/Win10以管理员权限注册控件批处理文件
@echo offREM ________________________________________________________________SET "SELFPATH=%~dp0">nul 2>&1 "%SYSTEMROOT%\system32\regSvr32.exe" "%SELFPATH%XXX.dll"if '%errorlevel%' NEQ '0'
2017-09-14 12:44:20 2224
原创 int (*p)[10] 和 int *p[10]的区别
第一:char (*p)[10] 主要用在函数的参数上面,主要用于约束参数数组的长度。int add(int (*p)[2])//表示必须输入2个元素的int数组{return (*p)[0]+(*p)[1];}void main(){int a[2];a[0]=1;a[1]=2;printf(“%d\n”,&a);return;}第二:
2017-09-08 19:24:16 4195
windows管道通信
2020-08-13
dll注入和API拦截测试代码.rar
2020-08-11
使用NVIDIA FX Composer工具验证多张纹理合成效果
2023-07-18
显示器带宽计算.zip
2021-09-01
颜色和HDR知识总结.pptx
2021-06-24
压缩纹理通过d3d9和cuda进显存速度对比3 (测试100次平均值)
2020-12-16
压缩纹理通过d3d9和cuda进显存速度对比2
2020-12-04
压缩纹理通过d3d9和cuda进显存速度对比
2020-07-25
vld内存泄露检测工具
2018-11-02
COM组件例子程序
2018-10-24
网络唤醒开机
2018-10-15
MPC-HC播放器源代码
2018-08-30
COM组件用例和测试代码V2
2018-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人