3d 从GPU上的点开始的球体

3d 从GPU上的点开始的球体,3d,shader,geometry-shader,3d,Shader,Geometry Shader,我有一个网格,它由线列表和顶点对组成。 我想在GPU上为每个偶数顶点创建一个球体,以该顶点为中心。球体的分辨率并不立即重要。 几何体着色器是实现这一点的方法吗?如果是,如何实现?对于每个顶点,使用它生成单个四边形并渲染类似球体的精灵,您需要在一个过程中进行两次渲染,在另一个过程中绘制四边形中的线。。。如果不想添加公告牌技术,请添加3个垂直四边形,而不是每个顶点一个

我有一个网格,它由线列表和顶点对组成。 我想在GPU上为每个偶数顶点创建一个球体,以该顶点为中心。球体的分辨率并不立即重要。
几何体着色器是实现这一点的方法吗?如果是,如何实现?

对于每个顶点,使用它生成单个四边形并渲染类似球体的精灵,您需要在一个过程中进行两次渲染,在另一个过程中绘制四边形中的线。。。如果不想添加公告牌技术,请添加3个垂直四边形,而不是每个顶点一个