LIC(Line Integral Convolution)

前言 最近在阅读NPR相关论文时需要用到线积分卷积,因此查阅了一下相关论文以及网上已有的实现方法。本文主要讲解线积分卷积的快速实现版本(SIGGRAPH,1995)。为了便于实验和测试,用Python实现并进行了简单的封装。如果本文讲解部分有任何理解错误,希望明确指出。 线积分卷积原理 首先...

2018-10-07 11:51:48

阅读数:80

评论数:0

法线贴图(Normal Map Generator)

简介 本文主要简单介绍一下法线贴图的生成算法,并提供一个简单的工具用来快速生成法线贴图。 背景 最近在学习和法线贴图相关知识的时候,发现尤其网上资料中关于如何应用法线贴图的文章和帖子特别多,但是很少有人提及到如何生成法线贴图。 尤其大多数的资料介绍之中经常会提到网上有很多的免费软件来生成法...

2018-08-26 23:09:33

阅读数:132

评论数:0

双线性插值(Python版)

本文只是提供一下python版本实现,具体原理给出参考资料网址,应该已经有很多人写过相关的介绍了。 https://blog.csdn.net/jia20003/article/details/8014213 https://blog.csdn.net/xbinworld/article/de...

2018-05-22 22:02:59

阅读数:1030

评论数:0

二维高斯核函数(python)

二维高斯核函数python版

2017-12-12 18:38:13

阅读数:4432

评论数:2

Anaconda Python OpenCV(OpenCV contrib)导入cv2出现找不到dll问题

1.问题描述本来写好的程序换了一台电脑准备跑一下,然后做点后续实验,但是由于需要用到surf算法,所以又安装了一下opencv contrib。安装指令是pip install opencv-contrib-python结果莫名其妙安装好了后出现了以下问题: ImportError: DLL l...

2017-12-11 15:28:08

阅读数:1945

评论数:0

Generalized Kuwahara (python版)

1.前言此篇文章是基于第一篇Kuwahara filter基础上,针对该算法的改进。当然并不是我自己改进,主要还是根据参考论文算法改进而来的,因为本身并没有作者的源代码,所以有可能在实现上会出错,所以还请大家多多指出错误并且给予一定的改进方案。2.参考论文仍然先列出来参考论文,方便大家查找。 M...

2017-12-07 19:29:29

阅读数:174

评论数:2

Kuwahara filter (python版)

1.前言最近刚好在学习NPR相关的知识以及论文,发现还是要从最基础的一些算法入手学习才比较好,最后的效果虽然重要,但是算法的核心思想不清楚的话,应该也很难突破现有的研究。2.参考文章虽然一般参考都写在最后,但是由于有些图以及算法的基础内容本人并不想过多书写,所以请多多见谅。以下列出的参考内容都具有...

2017-12-05 19:34:30

阅读数:262

评论数:1

计算机图形学-geometry processing1-libigl配置

最近新开始的一项弱鸡研究和几何图形处理有关,因此最近开始补这方面知识,本系列文章主要还是以部分翻译和自己理解为主,当然实验也是必须的。在搜集资料的时候发现了一个非常好的类库,同时制作这个类库的研究小组的很多论文也非常有参考价值,因此主要围绕这个类库和他们研究小组的论文为中心学习,记录一些学习的笔记...

2017-07-18 10:53:50

阅读数:598

评论数:0

使用实体组件系统(ECS)开发”吃方块”游戏实例分析

最近翻译了一篇有关实体组件系统架构的介绍文章,今天来简单讲解一下如何利用这个架构来完成一个小的JavaScript游戏。如果对ECS模式还不是很了解的话那么可以先看看我前面翻译的这篇文章。1.游戏制作背景 我们希望开发一款非常简易的吃方块的游戏。那么这个游戏主要是希望能够实现玩家控制的方块可以随...

2016-04-02 21:45:50

阅读数:4112

评论数:2

如何通过实体组件系统在Javascript中构建游戏

How to Build an Entity Component System Game in Javascript 如何通过实体组件系统在Javascript中构建游戏

2016-03-31 18:29:14

阅读数:1666

评论数:0

UGUI下拉列表修改(0813Edit)

看到还是有不少童鞋需要UGUI下拉列表这个控件的,那么也看到了有人提出的问题,当时只是为了满足项目要求有些需求就忽视了。最近也还是有一些工作上的事情需要处理,那么我只能简单地把这个问题解决一下了。 前面只做了左侧的一个小图标的功能在   .Image  下可以设置,那么我们还需要一个背景图...

2015-08-13 23:23:45

阅读数:1331

评论数:0

UGUI下拉列表控件

前言:  项目中使用的NGUI自带预制物的下拉列表控件中的字体会出现有时候能显示,有时候无法显示的效果,字体选的是U3D默认的字体。而且这种情况是在项目上线后过了一段时间才出现的,非常奇怪,我苦于找不到问题所在,所以最终还是选择了用一下UGUI来实现这个控件,看到网上关于UGUI的下拉列表控件分...

2015-07-26 22:21:06

阅读数:10378

评论数:0

A星寻路算法在unity3d中的实现与简单应用

首先需要确定实现A星算法的一些必要脚本:   Node         节点 PriorityQueue  优先级队列 GridManager   网格管理 AStar   A星算法   我们首先将从A星算法实现前的一些准备工作开始,逐步完成整个A星寻路算法效果。   1.Nod...

2015-07-03 10:28:41

阅读数:3536

评论数:0

Unity3d制作一个简单的打开保存对话框-按钮2

上次我们提到创建控制整个面板的UIFindDirectory的脚本,我们依然还是先从功能分析起来。在整个UI面板当中,最重要的是打开或者保存文件这样的按钮,因此我们先从这几个按钮需要实现的这些功能做起。因此我们需要再创建一个UIDirectoryButton的脚本,我们首先要确定所有按钮的类型。每...

2015-05-30 00:12:45

阅读数:1767

评论数:0

Unity3d制作一个简单的打开保存对话框-编写核心代码(1)

使用Unity3d制作一个简单的打开保存对话框-编写核心代码   前言: 前面我曾经提到过使用unity3d调用windows的打开和保存对话框的功能,但是我们发现这样在unity中可能会出现崩溃的问题,而且出现的情况貌似还有差异,因为看到有人在问我突然崩溃了怎么办,但是我这边项目的测试时候...

2015-05-28 23:05:25

阅读数:1891

评论数:1

虚幻4.9版本中C++使用UMG接口

C++使用UMG接口     1.独立建立一个UMG的模块   当你新建一个C++工程后,假如你的名称是MyTest,那么按照下面这个路径MyTest\Source\MyTest,找到MyTest.Build.cs文件并打开 ,因为我本机的VS2013有点问题,所以直接从VS打开会崩溃。所以我就直...

2015-05-23 22:42:18

阅读数:2046

评论数:0

unity3d中调用打开和保存对话框(PC发布)

前两天想用unity3d调用一下打开和保存对话框,网上学习了一下,希望能给有用到的朋友一点帮助。这里有点小问题,最开始想引用system.windows.forms,用openfiledialog和savefiledialog,但是unity会直接崩溃这个我不知道是什么问题,如果有人知道的话能给说...

2015-03-14 00:11:45

阅读数:1638

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭