[发明专利]一种3D图形处理算法建模仿真方法有效
申请号: | 201510929351.5 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105374070B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 田泽;马城城;聂瞾;刘晖;张琛;张骏 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06T19/00 | 分类号: | G06T19/00 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 赵逸宸 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形处理 算法 建模仿真 图形属性 图形处理接口 图形数据信息 映射 流水 图形处理功能 数据信息 算法实现 信息分解 运算条件 图形API 高效性 并发 组装 携带 保存 评估 | ||
本发明提出一种3D图形处理算法建模仿真方法,通过对图形处理功能和图形API映射的实现,实现对图形处理流程及算法的正确性和高效性的评价。该3D图形处理算法建模仿真方法包括以下步骤:1】将图形处理接口所携带的信息分解为图形数据信息和图形属性信息;2】将图形属性信息进行处理为满足图形处理运算条件的图形属性信息并保存;3】将图形数据信息组装成图形处理流水所识别的数据信息并发送给图形处理流水等步骤。本发明实现从公开的图形处理接口到图形处理算法实现的映射,能够实现图形处理流程及算法正确性及质量的评估。
技术领域
本发明属于计算机图形学领域及系统仿真领域,尤其涉及一种3D图形处理算法建模仿真方法。
背景技术
3D图形处理经过多年发展,所涉及的算法已非常复杂。图形处理流程及算法作为图形处理器的核心和根本,在图形处理器设计之初,保证图形处理器所涉及的流程及算法的正确性和高效性至关重要。AMD、NVIDIA等各大图形处理器制造厂商都建立有自己的仿真平台,但都未对外公开,在已公开资料中未发现有相关内容。
发明内容
本发明提出一种3D图形处理算法建模仿真方法,通过对图形处理功能和图形API映射的实现,实现对图形处理流程及算法的正确性和高效性的评价。
本发明的解决方案是:
该3D图形处理算法建模仿真方法包括以下步骤:
1】将图形处理接口所携带的信息分解为图形数据信息和图形属性信息;
图形数据信息包括:顶点数据和像素数据;
图形属性信息包括:参与图形运算的参数、配置信息;例如:光照开关、纹理参数、背面消隐等;
2】将图形属性信息进行处理为满足图形处理运算条件的图形属性信息并保存;
3】将图形数据信息组装成图形处理流水所识别的数据信息并发送给图形处理流水;
4】图形处理流水根据步骤2所保存的图形属性信息选用不同的图形处理算法对步骤3处理所得的图形数据信息进行处理,统计处理过程中所使用的计算资源、存储资源及时间复杂度,并将处理生成的图形数据输出至缓冲区并显示,将计算资源、存储资源、时间复杂度及图形显示质量存储。
应用上述方法的3D图形处理算法建模仿真系统,包括图形接口解析模块、属性生成及管理模块、图形数据组装模块、图形处理流水模块、缓冲管理模块、调试及统计管理模块、显示输出模块;
其中:图形接口解析模块用于解析图形API,提取图形API中所包含的数据,并将数据分类、转发到属性生成及管理模块或图形数据组装模块;
属性生成及管理模块用于实现:
(1)接收图形接口解析模块传来的数据,生成为图形属性数据并存储;
(2)属性数据的栈管理;
(3)为图形处理流水模块、缓冲管理模块提供所需的属性数据;
图形数据组装模块用于接收图形接口解析模块传来的数据,从属性生成及管理模块获取所需的属性信息组装成图形数据信息,发送给图形处理流水模块;
图形处理流水模块用于接收图形数据组装模块发送来的图形数据,结合属性生成及管理模块所记录的参数,处理,生成可显示的像素数据,传输给缓冲管理模块;
缓冲管理模块用于接收图形处理流水模块发送来的像素数据并按照一定格式存储;
调试及统计管理模块用于为图形接口解析模块、属性生成及管理模块、3图形数据组装模块、图形处理流水模块、缓冲管理模块提供调试及所涉及算法性能统计管理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510929351.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有导热陶瓷的太阳能热水器
- 下一篇:一种带把冷水壶一次成型模具