精度损失和抖颤
本文介绍了 OpenGL 中因渲染巨型尺度场景时出现的精度损失问题,以及随之而来的抖颤现象,深入分析了问题产生的原因,并最终给出了解决相对中心的渲染和相对视角的渲染解决方案。 1. 抖颤 2. 相对于中心的渲染 3. 相对于视角的渲染 4. 参考文献 1. 抖颤 使用OpenGL和Direct3D等图形api,图形处理单元(GPU)在内部采用单精度(32位)...
本文介绍了 OpenGL 中因渲染巨型尺度场景时出现的精度损失问题,以及随之而来的抖颤现象,深入分析了问题产生的原因,并最终给出了解决相对中心的渲染和相对视角的渲染解决方案。 1. 抖颤 2. 相对于中心的渲染 3. 相对于视角的渲染 4. 参考文献 1. 抖颤 使用OpenGL和Direct3D等图形api,图形处理单元(GPU)在内部采用单精度(32位)...
本文介绍了 OpenGL 中深度缓冲的概念,分析了在渲染巨型尺度场景下的深度冲突问题,并给出了采用对数深度缓冲的具体解决方案。 1. 深度缓冲 2. 深度冲突 3. 对数深度缓冲 4. 参考文献 1. 深度缓冲 OpenGL是一个右手坐标系。简单来说,就是正x轴在你的右手边,正y轴朝上,而正z轴是朝向后方的。想象你的屏幕处于三个轴的中心,则正z轴穿过你的屏幕...
本文介绍了 本人购买和组装第一台 itx 主机的配置和过程。 1. 前言 2. 机箱 3. 主板 4. CPU 5. 硬盘 6. 内存 7. 显卡 8. 其它 9. 其它v2 1. 前言 寒假回家,用了六年的Lenovo Y50笔记本死机了两次,感觉快要寿终正寝了。无奈打算换个机子,恰逢联想五月退出拯救者新品,遂观望,首发无AMD+RTX...
本文介绍了 Pytorch 机器学习框架的下载和部署,以及 Pytorch 开发环境的配置。 1. 简介 2. 配置Python开发环境 3. 配置PyTorch 3.1. 部署PyTorch 3.2. 部署其它包 3.2.1. CUDA 3.2.2. cuDNN ...
本文介绍了基于 VSCode 的 Python 开发环境的搭建方法。 1. 简介 2. VSCode下载与安装 3. 配置Python开发环境 3.1. 部署解释器 3.2. 安装Anaconda 3.3. 新建和备份环境 3.4. 配置依赖包 3.4.1. 更新包管理工具...
本文介绍了基于 VSCode 的 C/C++ 开发环境的搭建方法。 1. 简介 2. 下载与安装 3. 配置C/C++开发环境 3.1. 部署编译器 3.2. MSVC 生成配置文件 3.2.1. 语言配置(c_cpp_properties.json) 3.2.2. 编译配置(...
本文介绍了基于 Chirpy Jekyll Theme 的个人博客环境的搭建方法,并介绍了部署到 github pages 的方法。 1. 前言 2. 图片 3. 公式 4. 关于页面 1. 前言 博客主题位于:https://github.com/cotes2020/jekyll-theme-chirpy 注意,本文内容可能随着时间的推移变得过时。...