- 博客(13)
- 收藏
- 关注
原创 learnopengl:chap02光照
我们的光照实在片段着色器处理的,但是也可以在顶点着色器做处理,只需要处理顶点,但是需要插值,效果就不好。现实世界的光照是极其复杂的,我们采用简化的冯氏光照模型(Phong Lighting Model)。了:只要限制在[0,1]之内就好了,应为内部I都大于1,过度介于0,1之间,外部I小于0。定向光可以视为无穷远的光,我们可以就不需要光照的位置,只需要方向就可以了。上次我们对整个物体的材质是整体定义的,但是这是不现实的。纹理和漫反射贴图是一个意思,都是物体的颜色,所以要理解这一点!
2023-08-31 15:55:29
99
1
原创 USTC计算机网络
应用层传输层:UDP/TCP网络层传统:ip协议和路由协议SDN:数据平面(交换机)和控制平面(网络操作系统)数据链路层和局域网构成的角度节点和边(各有两种);协议;internet:网络的网络什么是协议:报文格式,次序,动作。服务的角度:为分布式应用提供通信服务的基础设施。提供的服务有两种:1无连接的不可靠服务;2面向连接的可靠服务;tcp提供的是字节流的服务,udp是数据报的服务。转发是局部的,路由时全局的。传统下路由器即实现了数据平面的功能也实现了控制平面的功能。
2023-08-29 09:18:25
210
1
原创 笔记《effective c++》上
文章目录简介术语命名习惯对多线程的考虑TR1 and Boostchap01:accustoming yourself to c++item1:view C++ as a federation of languagesItem2:perfer consts,enums,and inlines to #definesItem3:use const whenever possible.item4:make sure that object are initialized before they're used
2023-08-11 13:41:47
250
1
原创 cmake:基础
官方教程教程(最重要的)vs Ide详解:见其他文章下面是对cmake的简单介绍cmake中project的主要是target构成。.exe.dll,静态链接库,纯头文件的库等等。为了别人能够使用你的库,你要install你的project。每个targetsrc:各种各样的源文件,比如说.h.cpp这些最经典的(.h自己的项目的即当前目录下inc:程序里面现需要包含的头文件(理解为lib:静态库install这个就先不看了。
2023-07-28 15:27:45
89
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人