CUDA纹理内存的访问速度比全局内存要快,因此处理图像数据时,使用纹理内存是一个提升性能的好方法。 贴一段自己写的简单的实现两幅图像加权和的代码,使用纹理内存实现。 输入:两幅图 lena, moon 输出:两幅图像加权和 ...
分类:
其他好文 时间:
2017-11-25 00:00:58
阅读次数:
242
LTexture.h bool lock(); bool unlock(); GLuint* getPixelData32();//获取像素 GLuint getPixel32( GLuint x, GLuint y );//获取x,y位置对应的像素点 void setPixel32( GLuint ...
分类:
其他好文 时间:
2017-11-24 20:24:06
阅读次数:
210
纹理渲染的图片的宽度和高度需要是二次幂的,如果不是二次幂的,需要通过填充的方式(就是添加边距),填充到二次幂。 LTexture.h bool loadTextureFromPixels32( GLuint* pixels, GLuint imgWidth, GLuint imgHeight, GL ...
分类:
其他好文 时间:
2017-11-24 18:01:23
阅读次数:
207
前言:threejs系列的第三篇文章,也是一边学习一边总结; 1,一个物体绕着另一个物体转动 第二篇文中主要是物体自转,为了描述一个一个物体绕另一个物体转,这里我描述了一个月球绕地球公转,并且自转的场景; 首先依照前面的教程,创建两个球体,一大一小,并添加纹理图片,作为地球和月球,然后创建一个细圆环 ...
分类:
Web程序 时间:
2017-11-22 20:04:51
阅读次数:
1679
如果对threejs还不曾了解的朋友,可以先去看一下我的上一篇博客,threejs初探(一),看完之后就会对threejs有一个大概整体的理解; 在这篇博客里,我们处理多个立体几何,动画,纹理,并添加control等; 1,首先我们在上一篇的基础上,添加多个立体几何图形 调整立体几何在scene中的 ...
分类:
Web程序 时间:
2017-11-21 14:19:32
阅读次数:
1313
1.godot引擎在内存管理方向上做的非常彻底直接.某一个资源引用计数为0的时候采取的是立刻删除的方式,根本没有做缓存,而现在在做的游戏会非常频繁的加载贴图. 这就导致之前每次切换的时候都会感觉非常卡.当做了一个简单的不能再简单的缓存的时候,这个世界清静了…… 2.关于IO,苹果的加载速度可以达到4 ...
分类:
其他好文 时间:
2017-11-21 11:38:39
阅读次数:
174
egret 分享有API可以把一个显示对象树渲染成一个位图纹理,我把它赋值给 HTML 的 Image 元素,就实现了图片的显示,在微信中,通过长按图片可以分享出去。当然在其他浏览器可以保存在本地。 第一步 添加HTML元素 第二步 添加egret代码 完结 这就是简单又实用的功能,当然如果是 Na ...
分类:
其他好文 时间:
2017-11-20 15:08:09
阅读次数:
818
简介 MD5消息摘要算法(MD5 Message-Digest Algorithm),是一种被广泛使用的加密算法。该算法讲任意的输入处理之后,输出一个128位的数据指纹,理论上这个信息指纹是独一无二的,因此我们可以通过验证文件传输前后的MD5值是否一致来验证文件信息是否被篡改。 生成MD5的过程 M ...
分类:
编程语言 时间:
2017-11-19 22:19:18
阅读次数:
251
TheoraConverter.NET转换器会把其他格式转化为ogv格式,直接被unity识别,不需要安装quicktime不需要重启,更为重要的是比把mov导入unity的要清晰。[csharp]viewplaincopy1.usingUnityEngine;2.usingSystem.Collections;3.4.publicclassMovieTest:MonoBehaviour5.{6.//电影纹理..
分类:
编程语言 时间:
2017-11-15 17:10:46
阅读次数:
299
出处 http://www.manew.com/thread-37144-1-1.html 不管创建什么样的程序,几乎都离不开随机数.如果您想多次生成同样的结果,这就需要随机数是可重复的。 在本片文章中我们将介绍使用关卡或世界的生成作为示例,但其中的原理也适用于许多其它内容,例如程序纹理、模型、音乐 ...
分类:
编程语言 时间:
2017-11-15 10:50:52
阅读次数:
251