摘要
本发明涉及一种WebGPU实时渲染管线的生成方法,包括:获取待测3D对象的相机视椎体,将其传递至八叉树容器对象,进行逐步遍历以及类别区分,获取渲染对象并将其存放至渲染队列中;获取每个渲染对象的全局数据和MVP矩阵并将其分别一次性上传至GPU中;遍历每个渲染对象,获取其对应的材质,根据材质确定渲染对象的具体渲染参数、材质名称、材质状态值、纹理贴图和宏定义值,并将具体渲染参数上传至GPU中;根据Cache判断渲染管线是否已经创建完成,若存在Cache,则创建完成,直接调用渲染管线进行渲染,若不存在Cache,创建渲染管线,进行渲染;本发明的方法解决了现有技术中渲染效率低且资源复用率低的技术问题。
技术关键词
对象
生成方法
队列
矩阵
椎体
相机
排序算法
容器
物体
资源管理器
贴图
节点
纹理
绑定系统
数据
输入系统
定义
参数
采样器
分辨率
系统为您推荐了相关专利信息
直拉硅单晶生长
状态识别方法
数据
序列
一维卷积神经网络
多任务学习模型
报告生成方法
诊疗数据
子模块
特征提取模块
检索分析系统
表达式
标记机制
上下文特征
多维索引结构