杂谈 – 2021年度总结
今天是2021年12月31日,是公历2021年的最后一天,上一周长沙下了几天大雪,瑞雪兆丰年,希望祖国繁荣昌盛,疫情早点消散。对于有社交恐惧症的我,在今年的最后一天坐在电脑面前用文字对今年的各个方面进行总结以及对来年进行展望也不失一种特别的跨年方式。 工作 今年依旧还在刚毕业进的这个公司,从2018…
- 杂谈
- 2021-12-31
资源分享 – Simulating Humans – Computer Graphics Animation and Control 英文PDF下载
1 Simulating Humans - Computer Graphics Animation and Control 英文PDF下载 1.1 书籍简介 在过去十年中,高性能计算机图形已在令人兴奋且不断扩大的新领域中得到应用。最引人注目的发展之一是结合了实时交互式操作和人物显示。尽管由几个研究小…
- 计算几何与计算机图形学资源
- 2021-12-30
书籍翻译 – Fundamentals of Computer Graphics, Fourth Edition,第4章 Ray Tracing中文翻译
4 光线追踪 渲染三维对象是计算机图形学的基本任务之一,一个场景或模型通常由排列在 3D 空间中的许多几何对象组成,并生成从特定试点观察三维场景的一个 2D 图像。几个世纪以来,建筑师和工程师通过绘制图纸来传达他们的设计,这是相同的操作。 从根本上说,渲染是一个将一组对象作为其输入,并产生一组像素作…
资源分享 – Introduction to Computing with Geometry 英文PDF下载
1 Introduction to Computing with Geometry 英文PDF下载 1.1 书籍简介 关于曲面和其他几何体相关知识。以平易近人和有趣的方式编写,具有扎实的数学知识和可行但是不太稳健的代码。 1.2 项目推荐 我创建了一个github项目专门用于收集计算几何和计算机图形…
- 计算几何与计算机图形学资源
- 2021-12-29
资源分享 – Learn OpenGL – Learn modern OpenGL graphics programming in a step-by-step fashion 英文PDF下载
1 Learn OpenGL - Learn modern OpenGL graphics programming in a step-by-step fashion 英文PDF下载 1.1 书籍简介 图形程序员通常被称为游戏行业的“巫师”。正如每个魔术师都知道的那样,巫术和魔法之类的术语往往有些夸…
- 计算几何与计算机图形学资源
- 2021-12-28
神经网络 – 模型训练需注意的细节与超参数调优
转载自:https://whuhan2013.github.io/blog/2017/03/07/neural-net-deatil/,暂未与博主取得联系,私自转载的,确实对一些常见问题做出了回答,觉得写得很不错,如有侵权,请联系我删除。 1 梯度检查 理论上进行梯度检查很简单,就是简单地把解析梯度…
- 模型训练
- 2021-12-24
Pytorch – 一文搞懂如何使用Pytorch构建与训练自定义深度学习网络(数据集自定义与加载,模型训练,模型测试,模型保存与加载)
使用Pytorch从零训练一个深度学习网络模型,常需要经过以下步骤:自定义数据集、加载自定义数据集、网络模型结构定义、定义损失函数、定义优化器、训练模型、测试模型、保存与加载模型等步骤。下文将详细阐述如何从零构建并训练一个深度学习网络模型的必要步骤。 1 自定义数据集 from torch.util…
- Pytorch
- 2021-12-22
C++11 – 使用std::codecvt进行字符编码转换需要注意的时间效率问题
1 使用std::codecvt进行Unicode转UTF8字符编码的时间效率测试 通常情况下,使用std::codecvt进行Unicode转UTF8编码会使用以下的函数: std::string Std_UnicodeToUTF8(const std::wstring& unicodeS…
- C++
- 2021-12-21
计算机图形学 – 常用的3D数学知识备忘,如三角函数、向量运算、矩阵运算、图形学常用的平移缩放旋转矩阵,视图矩阵,投影矩阵
1 三角函数 1.1 圆周率 \pi \approx 3.14159265f 实际上\pi有无穷个小数。 1.2 余弦与正弦 1.3 单位圆 t 是以弧度为单位的角度。 1.4 弧度与角度的转换 角度转弧度: angleRad = angleDeg * Math.PI / 180; 弧度转角度: a…
- 3D数学基础
- 2021-12-17
C++11 – 使用std::thread,std::shared_future,std::promise并行化/多线程化for循环,提升处理速度
1 应用场景 在实际的应用过程中,经常会遇到一个大数量的for循环耗时的问题,比如说出现了一个10000000次的for循环,每一次循环处理业务逻辑需要耗时1ms,如: for (int i = 0; i < 10000000; ++i) { dosomething() } 那么整个for循环…
- C++
- 2021-12-17
计算机图形学 – 如何选择合适的图形API
开始学习计算机图形学除了学习计算机图形学数学基础、理论基础之外,还需要选择一个合适的图形开发API。随着最近发布的许多新的图形开发API,新手往往会在选择哪个图形API学习的问题上产生困惑。鉴于学习单个 API 是一项非常艰巨的任务,不言而喻,学习者希望尽可能做出最佳选择,以免浪费时间。我编写了以下…
- 计算机图形学
- 2021-12-15
资源分享 – Advances in GPU Research and Practice 英文PDF下载
1 Advances in GPU Research and Practice 英文PDF下载 1.1 书籍简介 《Advances in GPU Research and Practice》集中于基于GPU的系统的研究和实践。讨论的主题涵盖一系列问题,从硬件和体系结构问题到高级问题,如应用系统、并…
- 计算几何与计算机图形学资源
- 2021-12-11
最新评论