Lv.4
lutianfei
更多个人资料
796
成长值
1
关注
13
粉丝
+ 关注
私信
个人介绍
AI+图形渲染
感兴趣或擅长的领域
人工智能、编程语言
个人勋章
TA还没获得勋章~
成长雷达
790
6
0
0
0
个人资料
个人介绍
AI+图形渲染
感兴趣或擅长的领域
人工智能、编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
C++基础语法学习(一)
一、命名空间在大型项目中,为了避免变量或者函数名的冲突,采用命名空间对不同的项目做管理。使用命名空间,只需要把需要限制范围的代码用namespace name {} 括起来就好那么在命名空间以外使用命名空间的代码时,只需要在代码前添加:name::,例如name::code;eg:#include <iostream>using namespace std;namespace first_...
lutianfei
2022-06-13 21:08:23
3387
0
0
2022-06-13 21:08:23
999+
0
0
ssao算法介绍
参考资料LearnOpenGL SSAOssao介绍屏幕空间环境光遮蔽(SSAO)算法的实现 一、基本原理介绍参考资料:https://learnopengl-cn.github.io/05 Advanced Lighting/09 SSAO/https://www.qiujiawei.com/ssao/https://blog.csdn.net/qq_39300235/article/de...
OpenGL
图像处理
渲染
游戏开发
lutianfei
2022-06-10 21:52:37
6077
0
0
2022-06-10 21:52:37
999+
0
0
关于透视投影变换及相关应用的详细推导
一、透视投影过程推导由于GAMES101与LearnOpenGL课程中,对透视投影变换、视口变换、法线变换等介绍较少,因此这里通过总结大量资料,手推了相关公式,可以说这是网上能看到的最全面、严谨的推导过程之一吧(谦虚)。关于一个模型投影到屏幕上所要经历过程如下:关于模型变换、和视变换相对比较简单,GAMES101课程第四课也有详细的推导,可参考如下笔记结合视频课程进行学习:https://...
OpenGL
图像处理
机器学习
渲染
游戏开发
lutianfei
2022-06-10 16:22:08
6593
1
0
2022-06-10 16:22:08
999+
1
0
openGL 概念学习(一)
本文是针对LearnOpenGLCN中一些基础概念的整理与补充。Object 与shader的关系?每个(类)object 对应一个shader?纹理、像素之间的坐标关系VBO、VAO、EBO、FBO等关系和使用方法Fragment为什么要将一些坐标系从-1,1 映射到0-1,纹理坐标系和法线坐标系, 纹理坐标与NDC坐标的平铺对应关系SOIL 是什么意思?Glunit 是什么? 什么时候提...
OpenGL
图像处理
渲染
游戏开发
lutianfei
2022-06-08 12:10:44
7965
0
0
2022-06-08 12:10:44
999+
0
0
openGL 概念学习(三)
一、 shadowMap 二、法线贴图我们可以使用一张图来记录每个Fragment的法线信息,法线是xyz,而每个像素颜色是rgb,刚好互相对应,这张图用来记录每个Fragment的图片即为法线贴图。但这样的问题是,当前的法线是按照这个墙面指向z轴正方向来实现的,如果墙面发生旋转,法线需要跟着一起做相应的旋转。因此为了美术制作的方便,我们希望输出的法线贴图不论对应哪个方向的哪个片段,默认都...
OpenGL
图像处理
渲染
游戏开发
lutianfei
2022-06-08 09:40:34
7266
0
0
2022-06-08 09:40:34
999+
0
0
OpenGL学习 环境搭建Clion+glfw+glad+mingw+assimp3.3.1
参考资料:OpenGL学习 环境搭建Clion+glfw+glad+mingw
OpenGL
VR视频
图像处理
渲染
游戏开发
lutianfei
2022-06-06 10:26:00
7808
0
0
2022-06-06 10:26:00
999+
0
0
屏幕空间环境光遮蔽算法(SSAO)学习
参考资料:learnOpenGL SSAO环境遮罩之SSAO原理GAMES202 Reqal-time Global Illumination(screen space)什么是Ambient occlusionAO :是通过在场景中的点上产生一个标量值来描述由这点向各个方向出射的光线被遮挡的概率 , 这个标量值可以用来产生全局的遮挡效果 , 并为用户提供关于场景中物体之间的位置关系和物体表面...
lutianfei
2022-06-02 14:26:33
6742
0
0
2022-06-02 14:26:33
999+
0
0
openGL 概念学习(二)
一、高级数据处理 1.1 定点数据拷贝(glBufferSubData)必须在绑定Buffer之后才能使用,从内存中将数据拷贝至指定的显存。使用问题: 多次修改数据会造成性能浪费,因为每次都要从内存将数据拷贝至显存。 1.2 虚拟指针(glMapBuffer)必须在VBO构造并且分配空间完毕后使用其优点在于拷贝了整个显存数据到达内存,修改完毕后再全部同步回显存,适合一个Pass中对数据进行...
OpenGL
图像处理
渲染
游戏开发
lutianfei
2022-05-31 15:24:45
7196
0
0
2022-05-31 15:24:45
999+
0
0
vulkan学习(二)——开发环境搭建
一、 Vulkan Windows开发环境搭建vulkan sdk下载安装CMake工具下载安装CMake安装使用说明CMake常见命令指南GLFW图形库下载安装使用CMake工具安装编译使用make命令生成lib包mingw32-makemingw32-make installGLM数学库下载安装安装过程与GLFW一致下载: git clone https://gitee.com/mir...
lutianfei
2022-05-27 15:19:16
7595
0
0
2022-05-27 15:19:16
999+
0
0
GAMES101 学习1——课程介绍说明
一、课程介绍 PART0 环境搭建GAMES101 课程环境搭建(Win10+Clion)及作业0说明 PART1 Rasterization-光栅化 PART2 Curves and Meshes-几何 PART3 Ray Tracing-光线追踪 PART4 Animation / Simulation动画和模拟
lutianfei
2022-05-17 09:53:27
7240
0
2
2022-05-17 09:53:27
999+
0
2
总条数:79
10
10
20
50
100
1
2
3
4
5
6
7
8
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注