基于WebGL的半透明物体的渲染方法.pdf
霞英****娘子
亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
基于WebGL的半透明物体的渲染方法.pdf
本申请涉及3D图形渲染技术领域,公开了一种基于WebGL的半透明物体的渲染方法,包括:对所有物体进行第一次渲染,以获取每个像素位的最大深度值和区间片元数;基于所述最大深度值和区间片元数计算深度区间的切分数;基于所述切分数和最大深度值计算深度区间的单位距离;创建区间片元缓存纹理和深度区间索引纹理;将所述深度区间的单位距离、区间片元缓存纹理和深度区间索引纹理输入到片元着色器中,对所有物体进行第二次渲染;输出最终像素,本申请通过使用两个渲染过程和两侧屏幕后处理,完了顺序无关的半透明物体渲染,与深度剥离、逐像素链
基于WebGL的大规模场景渲染方法.pdf
本发明公开了一种基于WebGL的大规模场景渲染方法,包括:下载模型数据;使用IndexDB缓存模型数据;获取模型数据,首先根据特征id在IndexDB缓存中进行检索,若检索到存在特征id,则直接返回模型数据,若未检索到则从网络下载模型的模型数据;基于TreeGrid的空间划分算法,将模型数据划分入对应的空间节点中进行显示;基于HLOD的模型精度调度算法进行渲染;基于WebGL技术的遮蔽剔除算法,对不可见模型的模型数据进行剔除。本发明解决现有模型渲染应用的低效,以达到较好的用户体验,避免系统崩溃,或者产生崩
基于WebGL的BIM模型显示及渲染方法.pdf
本发明公开了一种基于WebGL的BIM模型显示及渲染方法,所述方法包括以下步骤:步骤1、加载BIM模型数据;步骤2、对步骤1加载的BIM模型数据进行处理,优选地,处理后分别构建实例化对象的子场景集合和层级包围盒的子场景集合,形成渲染队列;步骤3、进行渲染调度,优选采用忽略渲染和完全渲染进行。本发明所述方法结合实例化对象和层级包围盒结构实现了大体量BIM数据进行处理,这样,大大提高了BIM模型的渲染效率;同时,在进行渲染调度时,巧妙地采用忽略渲染与完全渲染结合,实现了渐进式渲染,使BIM模型实现了快速高效地
基于WebGL的图像渲染方法、装置、设备及存储介质.pdf
本申请公开了一种基于WebGL的图像渲染方法、装置、设备及存储介质,首先获取待处理对象的目标渲染参数,所述目标渲染参数包括目标灯光参数和目标材质参数,确定所述目标材质参数对应的目标材质类型,并从至少一个预先建立的材质模型中,确定与所述目标材质类型对应的目标材质模型,调用所述目标材质模型对所述目标渲染参数进行处理,得到所述待处理对象的着色信息,所述目标材质模型可以表征目标材质类型的对象的渲染参数和着色信息之间的映射关系,因此调用所述目标材质模型进行数学运算,可以实现着色过程的仿真,最后利用3D绘图协议Web
基于WebGL的大规模供水管网渲染方法.pdf
本发明公开了一种基于WebGL的大规模供水管网渲染方法,其包括:从建模软件中导出管线模型的模型参数;根据管线类型对导出的管线模型模型参数进行种类划分,生成相对应的模版模型几何数据;将导出的管线模型模型参数进行数据处理,转化为Instance渲染格式的参数数据;利用Instance渲染技术,对相同种类的管线模型复用相对应的管线模型模版模型几何数据,结合转化后的管线模型参数数据进行组合渲染。本发明是一种基于WebGL技术的高性能三维管线模型渲染解决方案,使用基于WebGL的drawinstance渲染技术,