一种曲面细分顶点的缓存方法、电子设备及存储介质
申请人信息
- 申请人:沐曦集成电路(上海)有限公司
- 申请人地址:201306 上海市浦东新区中国(上海)自由贸易试验区临港新片区环湖西二路888号C楼
- 发明人: 沐曦集成电路(上海)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种曲面细分顶点的缓存方法、电子设备及存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311619982.8 |
| 申请日 | 2023/11/29 |
| 公告号 | CN117541457A |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06T1/60 |
| 权利人 | 沐曦集成电路(上海)有限公司 |
| 发明人 | 迟宇; 丛高建 |
| 地址 | 上海市浦东新区中国(上海)自由贸易试验区临港新片区环湖西二路888号C楼 |
摘要文本
沐曦集成电路(上海)有限公司获取“一种透气窗帘布”专利技术,本发明涉及芯片设计领域,特别是涉及一种曲面细分顶点的缓存方法、电子设备及存储介质,其通过逐层遍历三角形的顶点,按照指定顺序遍历每个三角形的顶点并将不同类型的顶点有序缓存并更新到第一缓存数据块和第二缓存数据块,其中,第二缓存数据块的更新步骤包括第二类顶点已由第二缓存数据块缓存,则不再更新;否则,将第二类顶点放入第二缓存数据块中。第一缓存数据块的更新步骤包括:当第一类顶点已由第一缓存数据块缓存,则不再更新;否则,当第一缓存数据块中缓存了三个顶点时,则删除第一缓存数据块中先缓存的一个临时顶点并将第一类顶点作为新的临时顶点放入第一缓存数据块中。本发明不仅能够节省面积而且能够提高命中率。。关注公众号专利查询网
专利主权项内容
1.一种曲面细分的顶点缓存方法,其特征在于,所述方法包括如下步骤:S100,获取曲面中的待细分图元;S200,获取待细分图元中细分的所有三角形的顶点和待细分图元中细分的三角形层数;S300,遍历每层三角形的顶点,将遍历的每个三角形的顶点有序缓存,根据缓存的顶点生成三角形;其中将遍历的每个三角形的顶点有序缓存的步骤包括:S310,获取第一缓存数据块中缓存的顶点,包括遍历的一个起始顶点和两个临时顶点,所述起始顶点和所述临时顶点均为第一类顶点,所述第一类顶点为三角形中远离图元中心点一侧的顶点;S320,当遍历完最后一层中最后一个三角形的顶点时,结束遍历;S330,当遍历至第i层的第j个三角形时,按照指定顺序依次遍历第j个三角形的顶点,更新第一缓存数据块和第二缓存数据块,其中i和j均为正整数;其中,第二缓存数据块的更新步骤包括:S3310,当第j个三角形的顶点中第二类顶点已由第二缓存数据块缓存,则不再更新第二缓存数据块中缓存的顶点,其中所述第二类顶点为三角形中靠近图元中心点一侧的顶点;否则,将第二类顶点放入第二缓存数据块中;其中,第一缓存数据块的更新步骤包括:S3320,当第j个三角形的第一类顶点已由第一缓存数据块缓存,则不再更新第一缓存数据块中缓存的顶点;否则,当第一缓存数据块中缓存了三个顶点时,则删除第一缓存数据块中先缓存的一个临时顶点并将第一类顶点作为新的临时顶点放入第一缓存数据块中;当第一缓存数据块中缓存的顶点数量不满三个时,则直接将第一类顶点作为新的临时顶点放入第一缓存数据块中。