gpu
文章平均质量分 89
VT LI
VTL
展开
-
3D Gaussian Splatting-实时辐射场渲染技术
3D Gaussian Splatting是一种新颖的连续体表示,能够高效地表示场景并支持快速渲染。交错优化高斯点属性和密度控制实现了高斯点集的紧凑表示。基于瓦片的渲染算法实现了高效可微分的渲染,支持了快速训练和实时渲染。方法在多个数据集上实现了高质量和实时效果,同时训练速度和内存占用较低。3D高斯模型可被视为一种介于体积和表面表示之间的折衷,具有广泛的适用性。尽管方法在某些区域存在缺陷,但总体上达到了高质量实时神经辐射场渲染的要求。原创 2024-01-31 11:42:56 · 1675 阅读 · 0 评论 -
computeshader+gpuinstance优化地形工具
一:获取terrain信息1.首先要看我们要组成多大的尺寸的地形碎片,比如32x32的或64x64的。就从terrain中获得指定尺寸大小的信息。2.然后这里需要建立四个mipmap,从一个四边形的四个边继续细化三角形。四个对象就是他的子节点。也就时如果我们确定32x32的话,mip就是16x16,8x8,4x4二:根据摄像机距离获取具体mesh1.根据摄像机与node的距离,以100为分割距离选择不同的mipmap,比如距离在100以内用mip为0的,...原创 2021-03-04 16:32:56 · 775 阅读 · 1 评论 -
opengl基础知识
之前自己总结的一些opengl的知识点,放上来供参考。如有问题,望高人指点。OpenGL概念•OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范(Specification)。•实际的OpenGL库的开发者通常是显卡的生产商。你购买的显卡所支持的OpenGL版本都为这个系列的显卡专门开发的。当你使用Apple系统的时候,OpenGL库是由Apple自身维...原创 2019-01-02 10:34:28 · 1442 阅读 · 0 评论 -
着色管线
光栅化技术:场景渲染过程:放置一个虚拟摄像机在3D场景中的某个位置,并设置一个视锥体来表示3D世界中的可视区域,这片区域被映射到屏幕上一块2D的具有一定分辨率的窗口。 场景中每个物体锁包含的顶点数据以及绘制该物体所需要的所有环境贴图,阴影等被提交到Opengl开始绘制该物体,这些顶点所构成的图元被视锥体裁剪,处于视锥体外部的图元将被丢弃,与视锥体香蕉的图元将被裁剪,剩下的图元被光栅化到与窗口分辨率对应的像素位置,每个像素块称为一个片元。 片元着色器对每个片元使用一个着色运算公司进行计算(关于多个原创 2020-09-06 15:20:46 · 437 阅读 · 0 评论 -
gpu并行编程架构
GPU硬件架构不是独立的概念,它是基于cpu并行架构的发展而演变出来的。即是说理解cpu并行架构是理解gpu并行架构的重要基础。当代处理器都是用冯诺依曼提出的处理器架构为工作基础的处理单元的电子数字计算机由:一个用于进行二进制运算的算术逻辑单元(ALU),一个用来告诉存储指令和数据的寄存器组(processorregisters)(一个cpu时钟,几千个字节),一个用来控制指令读取的控制单元(controlunit),一个用于存储所有指令和数据的内存,外加一些大容器存储设备及输入输出设备组...原创 2020-08-07 15:07:41 · 2176 阅读 · 0 评论