1

粒子系统与雨的效果 (DirectX11 with Windows SDK)

前言 最近在学粒子系统,看这之前的 是基于Direct SDK的,而DXSDK微软已经很久没有更新过了并且我学的DX11是用Windows SDK来实现. 顺手安利一波:我最近在学DirectX11 with Windows SDK 教程 博客地址: "https://www.cnblogs.com ...

Ligo丶 发布于 2019-07-19 22:58 评论(0)阅读(103)
1

BFM使用 - 获取平均脸模型的68个特征点坐标

使用版本:2009 数据说明网址:https://faces.dmi.unibas.ch/bfm/index.php?nav=1 1 0&id=details 数据下载网址:https://faces.dmi.unibas.ch/bfm/index.php?nav=1 2&id=downloads ...

Bemfoo 发布于 2019-07-19 20:44 评论(0)阅读(271)
0

OpenGL入门3:渲染管线简介,三角形

本文是个人学习记录,学习建议看教程 非常感谢原作者JoeyDeVries和多为中文翻译者提供的优质教程 的内容为插入注释,可以先跳过 近况 想到什么就想写什么的后果,拖3天了啊! 我要哭了,看了两天终于看懂了这个渲染流程的代码,画出个三角形 18号就结营了,每天在一群初中生旁边精力真的跟不上 图形渲 ...

zhxmdefj 发布于 2019-07-17 01:28 评论(0)阅读(205)
0

Unity必看博客

慕容小匹夫 (文章描述的逻辑清晰易懂) http://www.cnblogs.com/murongxiaopifu/category/635853.html 妈妈说女孩子要自立自强 (主要讲解渲染 与 shader opengl) http://blog.csdn.net/candycat1992/ ...

彦杰 发布于 2019-07-16 21:45 评论(0)阅读(7)
0

图像分割之分水岭算法

理论 任何灰度图像都可以看作是一个地形表面,其中高强度表示山峰和丘陵,而低强度表示山谷。用不同颜色的水(标签)填充每个孤立的山谷(局部极小值)。当水上升时,根据附近的峰(梯度),不同山谷不同的颜色的水,显然会开始融合。为了避免这种情况,你在水就要融合的地方及时增加屏障(增高水坝)。你继续填满水,建造 ...

森林使者 发布于 2019-07-14 22:23 评论(0)阅读(175)
0

QT OpenGLWidget的surfaceFormat

由OpenGLWidget和QOpenGLFunctions_2_0派生了类,试图使用双帧缓冲(Double Buffer)进行渲染。下面是部分功能代码: initializeGL()中: QSurfaceFormat uformat; uformat.setDepthBufferSize(24); ...

小船1968 发布于 2019-07-14 11:48 评论(0)阅读(132)
0

最大熵阈值分割

clear all; I=imread('E:/pictures/meishi.jpg'); subplot 121;imshow(I); if length(size(I))==3 I=rgb2gray(I); end [X,Y]=size(I); V_max=max(max(I)); V_min... ...

森林使者 发布于 2019-07-13 15:45 评论(0)阅读(54)
0

OpenGL入门2:第一个窗口

本文是个人学习记录,学习建议看教程 非常感谢原作者JoeyDeVries和多为中文翻译者提供的优质教程 测试GLFW 在我们的test.cpp中加入下面两个头文件 接下来我们在main函数里写上如下代码,在main里我们将会实例化GLFW窗口: 首先,调用 glfwInit() 函数来初始化GLFW ...

zhxmdefj 发布于 2019-07-12 10:49 评论(0)阅读(86)
0

OpenGL入门第一天:环境

本文是个人学习记录,学习建议看教程 非常感谢原作者JoeyDeVries和各位翻译提供的优质教程 近况(牢骚 这几天教母校初中的OIer,把课件当博客写,导致博客首页又变回之前打ACM的样子了,身心俱疲 趁晚修比较闲,在windows上搭建了学习OpenGL的环境 顺带推荐这次夏促发现的超好用的截图 ...

zhxmdefj 发布于 2019-07-12 01:36 评论(0)阅读(121)
0

jt格式文件与3D数据压缩

介绍 JT是西门子公司推出的PLM通用三维格式,设计为一个开放、高效率的、紧凑,持久性存储的产品数据格式,用于产品可视化、协作和CAD数据共享。JT文件格式包括多方面的数据,以及对曲面边的精准表示,产品和制造业的相关信息,元数据信息,这些信息都可以文件系统导出可以被产品数据管理系统(PDM)导入到软 ...

bitbybit3d 发布于 2019-07-09 13:33 评论(0)阅读(191)
0

OSG绘制空间凹多边形并计算其面积

通过多边形分格化和几何图元遍历来解决OSG绘制凹多边形并计算其面积的问题。 ...

charlee44 发布于 2019-07-07 12:05 评论(0)阅读(156)
0

unity, 替换shader渲染(Rendering with Replaced Shaders)【转】

实现特效,尤其是一些后处理特效,经常需要将各物体的shader替换为另一套shader进行渲染到纹理,再后再进行合成或以某种叠加方式叠加到最后的画面上去。 再复杂一点儿的,可能不同的物体所用的替换shader还不一样。 unity中Camera.RenderWithShader可实现这个功能。 下面 ...

OgreRun 发布于 2019-07-05 13:41 评论(0)阅读(47)
0

OpenCV:图像的开运算与闭运算

导包: 开运算代码: 闭运算代码:#下面开始闭运算,膨胀之后再腐蚀,用于去除黑点 ...

Geeksongs 发布于 2019-06-30 20:23 评论(0)阅读(132)
0

【查虫日志】快速判断一副灰度图像中是否只有黑色和白色值(即是否为二值图像)过程中bool变量的是是非非。

二值图像我们在图像处理过程中是经常遇到的,有的时候我们在进行一个算法处理前,需要判断下一副图像的数据是否符合二值图的需求,这个时候我们可以写个简单的函数来做个判断。 ...

Imageshop 发布于 2019-06-30 16:23 评论(1)阅读(504)
2

【算法随记三】小半径中值模糊的急速实现(16MB图7.5ms实现) + Photoshop中蒙尘和划痕算法解读。

特殊半径的中值模糊算法急速优化,在某些预处理过程中有着非常重要的应用,本文给出基于SSE的指令的3*3核大小中值优化的方法,实测能达到4000*4000灰度图7.5ms实现的速度,并介绍了Photoshop中蒙尘和划痕算法的原理及其和中值模糊的关系。 ...

Imageshop 发布于 2019-06-26 16:27 评论(1)阅读(850)
0

win10配置linux子系统使用python绘图并显示--WSL使用GUI输出

默认情况下,Win10的linux子系统(WSL)是只能使用命令行程序的。所有图形界面的程序都无法执行。 通过为Win10安装XWindows协议的终端应用,可以让Win10成为一台XWindow终端,从而接受Linux的XWindow显示输出。 这样的终端应用有挺多, "Xming" 和 "VcX ...

俺踏月色而来 发布于 2019-06-26 09:51 评论(0)阅读(781)
0

细化网格

在图形学的学习中,有时使用的3D模型面片太大,需要细化,产生更多的顶点。 现在总结细化步骤: 打开3D模型,为了方便可以选着目标mesh,并如红色箭头所示,孤立处此mesh 有时候为了细节,可以改为线框查看(此时我们可以不用) 打开修改器,如果打开没有出现可编辑网格或编辑网格,在修改列表(下拉列表) ...

茶飘香~ 发布于 2019-06-23 16:18 评论(0)阅读(48)
0

图像处理(三)

形态学图像处理笔记 (P402) 复习2.6.2(线性操作和非线性操作)和2.6.4(集合和逻辑操作,P46) 在图像处理中,一般将全集定义为包含图像中所有元素的正方形。 1. 形态学图像处理输入是图像,输出是从这些图像中提取属性的处理。 2. 二值图像:每个像素只有两种可能的灰度等级,不是0就是2 ...

yutou2016 发布于 2019-06-21 18:21 评论(0)阅读(85)
0

《Fluid Engine Development》 学习笔记4-预测校正不可压缩SPH-PCISPH

传统SPH方案的主要问题之一是时间步长限制。在原始的SPH中,我们首先从当前设置计算密度,使用EOS计算压强,应用压力梯度,然后运行时间积分。这个过程意味着只需要一定的压缩量就可以触发内核半径内的压力,从而延迟计算。因此,我们需要使用更小的时间步长(意味着更多的迭代),这在计算上是昂贵的。或者,我们... ...

寂灭万乘 发布于 2019-06-20 14:42 评论(0)阅读(87)
0

使用GDAL进行波段分离

波段分离一般最常用的还是OpenCV,使用OpenCV的split方法可以直接对波段分离,并且效果不错,但是有一个问题是只能处理有限波段的数据,比如波段超过一定的数目就无法完成波段分离工作,或者数据有损失,所以就需要使用GDAL处理,并且可以实现不同的驱动方式实现图像的处理。 OpenCV的波段发分 ...

牧轩居士 发布于 2019-06-19 16:41 评论(0)阅读(87)