上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 38 下一页
摘要: cuda kdtree 前言:将kdtree 查询部分移植到GPU端,在很多应用中对提高算法的执行效率很有帮助,本文使用英伟达GPU语言cuda,完成了kdtree GPU端的移植。 步骤比较简单:1、cpu端 创建kdtree; 2、迁移kdtree node 节点到GPU端;3、GPU端实现临近 阅读全文
posted @ 2020-08-07 17:37 玥茹苟 阅读(3439) 评论(2) 推荐(0) 编辑
摘要: 一些常见的空间数据结构包括: 层次包围盒(Bounding Volume Hierachy,BVH) 二元空间分割树(Binary Space Partitioning,BSP), 四叉树 (QuadTree) kd树(k-dimensional tree) 八叉树(Octree) 场景图 (Sce 阅读全文
posted @ 2020-08-07 16:17 玥茹苟 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 这里对 上一篇 cuda实践3 中的代码进行修改,在block中对share memory 进行迭代。 template <int BLOCK_SIZE> __global__ void caculateShelter_cuda( float *uv_triangulation_0, float * 阅读全文
posted @ 2020-08-05 17:15 玥茹苟 阅读(190) 评论(0) 推荐(0) 编辑
摘要: share memory 使用 template <int BLOCK_SIZE> __global__ void caculateShelter_cuda( float *uv_triangulation_0, float *uv_triangulation, float *w_triangula 阅读全文
posted @ 2020-08-04 11:44 玥茹苟 阅读(169) 评论(0) 推荐(0) 编辑
摘要: CGAL5.0.2 vs2017的配置使用 1、环境:VS2017 + Boost1.71 + Cmake3.15.7 + CGAL5.0.2 2、步骤: a、boost1.71 下载安装 https://sourceforge.net/projects/boost/files/boost-bina 阅读全文
posted @ 2020-07-29 09:25 玥茹苟 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: lastools 1、官网下载:https://www.cs.unc.edu/~isenburg/lastools/ 2、用vs2017 打开D:\LAStools\lastools.dsw 移除没加载项 3、配置生成 mdt的lib库,或者生成MD模式下dll。 4、删除附加包含目录 …las\z 阅读全文
posted @ 2020-07-24 16:40 玥茹苟 阅读(1475) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-07-14 15:39 玥茹苟 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 关于光线追踪 http://intro-to-dxr.cwyman.org/ //DirectX RayTracing https://github.com/NVIDIAGameWorks/DxrTutorials //inter DirectX Raytracing https://github. 阅读全文
posted @ 2020-06-30 14:14 玥茹苟 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 空间划分的数据结构(四叉树/八叉树/BVH树/BSP树/k-d树) 参考 https://www.cnblogs.com/KillerAery/p/10878367.html#四叉树八叉树-quadtreeoctree 阅读全文
posted @ 2020-06-30 11:30 玥茹苟 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 内存分配: cudaMemcpy 进行主机与设备端的数据内存交换。 CUDA程序的处理流程: 从CPU拷贝数据到GPU。 调用kernel来操作存储在GPU的数据。 将操作结果从GPU拷贝至CPU。 CUDA线程分成Grid和Block两个层次: 由一个单独的kernel启动的所有线程组成一个gri 阅读全文
posted @ 2020-06-23 18:23 玥茹苟 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 38 下一页