
图形学
志宾
这个作者很懒,什么都没留下…
展开
-
我的模型有多快?——深度学习网络模型的运算复杂度、空间占用和内存访问情况计算
前段时间看了几个笔试题,涉及模型复杂度,主要是参数量和计算复杂度的问题。当时搜了一下感觉中文网上的内容比较乱。刚好本文是对神经网络模型资源消耗情况的一篇介绍,就不自己写了,把关键内容搬运一下。原文见http://machinethink.net/blog/how-fast-is-my-model/。深度网络的计算消耗是学术 paper 相对少见的话题。当然,早期网络精度不够的情况下讨论...原创 2020-03-13 12:25:48 · 1450 阅读 · 0 评论 -
opengl 环境搭建
写在前面:最近要用到OpenGL,光是在VS2015下配置就费了很大的劲,现在将我的成果直接贡献给大家,希望能为需要在VS2015下配置OpenGL的读者省去一些麻烦。正文:资源地址1:http://pan.baidu.com/s/1kVv8jbx 提取码:owya资源地址2:http://down.51cto.com/data/2300181若链接失效,请读者留言,我会发到您的邮箱。资源都是...转载 2018-03-09 13:40:54 · 256 阅读 · 0 评论 -
GPU图形与shader:图形绘制管线3个阶段
图形绘制管线分为三个主要阶段: 应用程序阶段,几何阶段,光栅阶段应用程序阶段:主要和CPU、内存打交道,eg:碰撞检测,场景图建立,空间八叉树更新,视锥裁剪等。该阶段最后,几何体数据 通过数据总线传送到图形硬件(时间瓶颈);几何阶段: 主要负责顶点坐标变换、光照、裁剪、投影及屏幕映射,基于GPU运算,在最后得到了经过变换和投影的顶点坐标,颜色及纹理坐标。光栅阶段: 基...转载 2018-03-01 19:13:14 · 556 阅读 · 0 评论 -
颜色相关的算法整理
RGB 转灰度 1 2 3 4 5 6 //rgba(grey,grey,grey,1) function rgb2Grey(r,g,b) { var grey=Math.round((r*299 + g*587 + b*114 + 500) / 1000) return gre...转载 2018-07-30 11:00:44 · 1621 阅读 · 0 评论 -
Shader2D: 一些2D效果的Shader实现
刚刚开源了自己积累的一些2D效果的Shader实现,项目GitHub地址。效果在下面列出,我使用的Unity版本是5.3.5p8(当前已更新到5.6.0f3),可用不低于此版本的unity打开查看。需要注意的是,我的实现初衷在于原理的理解,并未斟酌优化,如果项目中使用请考虑优化。本文会不定期更新,添加新研究的效果。后面如果有时间,我可能会开一系列博客详细写写每个效果的原理和实现细节,欢迎朋友和我一...转载 2018-08-10 11:42:44 · 1992 阅读 · 0 评论 -
Win10+VS2013下配置OpenGl
下面介绍一下我的步骤和所用到的资料。链接:https://pan.baidu.com/s/1bsm_SUzm7t42EtshxOBS9Q提取码:tt80下载资源后,解压“OpenGl安装包。zip”,在“OpenGl安装包”文件夹下可以看到demo(蓝宝书里的),freeglut、glew、gltools和glut五个文件夹。一.glew配置:1.解压compiled文件夹...原创 2019-06-10 12:03:40 · 250 阅读 · 0 评论