摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity2017.3 | NativeC 最近在学习 Unity tilemap Brush 自定义笔刷功能时候,看到其直线笔刷 LineBrush 是采用 Bresenham 算法实现,故借此机会在这里记录下学习过程,阅读全文
posted @ 2017-12-30 23:31 黑桃花 阅读(13) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:GLSL | C 最近在看Cardboard实现,其中关于畸变的着色器代码中有加入 晕影Vignette 效果的实现,固在这里温习、总结一下。 直接上效果图: 使用Vignette滤镜效果图: 大概意思如图所示,增加了晕影阅读全文
posted @ 2017-12-25 21:33 黑桃花 阅读(15) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity2017.2.0f3 原文出处 : Radial lens undistortion filtering 在处理涉及广角相机的计算机视觉任务时可能发生畸变,这种畸变是由于镜头中心处的放大倍数大于在边缘处的放大倍数阅读全文
posted @ 2017-12-21 01:01 黑桃花 阅读(10) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Unity2017.2.0f3 原文出处 : Quick Tip: Use Quadtrees to Detect Likely Collisions in 2D Space 许多游戏需要使用碰撞检测算法去判定两个对象是否阅读全文
posted @ 2017-12-17 18:50 黑桃花 阅读(18) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Android studio 3.0.0 | Cardboard 1.0 在深入讨论具体实现之前,有必要了解一下Android系统的 IMU 传感器与坐标系之间的关系及关系转换,才不至于在后面实现、应用中搞混坐标系。在此借阅读全文
posted @ 2017-12-07 12:55 黑桃花 阅读(11) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Android studio 3.0.0 | Cardboard 1.0 使用 Google 的 Cardboard 开发VR应用,会用到其中的几个功能,其中一个便是头部跟踪,即HeadTracker。接下来几个章节将会逐阅读全文
posted @ 2017-10-30 00:46 黑桃花 阅读(31) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Android studio 2.3.3 | ExoPlayer r2.5.1 使用 ExoPlayer 已经有一段时间了,对播放器的整体架构设计 到 具体实现 佩服至极,特别建议开发播放器的同学有机会一定要看看,相信会受阅读全文
posted @ 2017-08-21 12:32 黑桃花 阅读(140) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Android studio 2.3.3 这两天一直在调试一个BUG,具体为通过 NativeC 来处理上层Android Java传递的字节数组 byte[]。通过查阅 Oracle手册 确认JNI 与底层 C 或者 C阅读全文
posted @ 2017-08-02 10:31 黑桃花 阅读(151) 评论(0) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 应用程序现在已经可以渲染纹理3D模型,但是 vertices 顶点和 indices 索引数组中的几何体不是很有趣。在本章节我们扩展程序,从实际的模型文件冲加阅读全文
posted @ 2017-07-20 13:05 黑桃花 阅读(450) 评论(2) 编辑
摘要: 操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 到目前为止,我们所使用的几何图形为3D,但仍然完全扁平的。在本章节中我们添加Z坐标到3D模型数据中。我们将使用这个第三个坐标在当前平面上放置一个正方形,以查看阅读全文
posted @ 2017-07-17 11:11 黑桃花 阅读(233) 评论(0) 编辑