CN119516065A 图形渲染方法、装置、设备及存储介质 (先临三维科技股份有限公司)_第1页
CN119516065A 图形渲染方法、装置、设备及存储介质 (先临三维科技股份有限公司)_第2页
CN119516065A 图形渲染方法、装置、设备及存储介质 (先临三维科技股份有限公司)_第3页
CN119516065A 图形渲染方法、装置、设备及存储介质 (先临三维科技股份有限公司)_第4页
CN119516065A 图形渲染方法、装置、设备及存储介质 (先临三维科技股份有限公司)_第5页
已阅读5页,还剩22页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通过调用第一图形编程接口和调用第二图形编一着色器和所述第二图形编程接口指示的第二着色器联合对所述图形渲染请求指示的图形进现第一图形编程接口和第二图形编程接口两者2通过调用第一图形编程接口和调用第二图形编程接口,以使用所指示的第一着色器和所述第二图形编程接口指示的第二着色器联合对所述图形渲染请求将所述图形渲染请求指示的渲染参数通过所述第二图形编程接口传递给所述第二着将所述计算结果通过所述第一图形编程接口传递给所述第一着色器进行所述图形渲染请求为响应于用户对交互界面中显示的所述三维模型的选择操作生成所述选择操作指示对所述三维模型的至少一个选中区域内的三维点进将所述图形渲染请求指示的渲染参数通过所述第二图形编程接口传递给所述第二着色器进行并行计算,以计算所述三维模型中的各个三维点是否为选中区域内的待处理点,将所述计算结果通过所述第一图形编程接口传递给所述第一着若所述图形渲染请求是响应于所述穿透选择操作生成的,所述待若所述图形渲染请求是响应于所述非穿透选择操作生成的,7.根据权利要求3或5所述的方法,其特征在于将所述图形渲染请求指示的渲染参数经由转换接口传递给所述3所述图形渲染应用中提供的不同渲染功能需要调用的所有第二图形编程接口被设置所述将所述图形渲染请求指示的渲染参数通过所述第二图形编程接口传递给所述第将所述图形渲染请求携带的渲染参数,依次通过所述统一渲染模块,用于通过调用第一图形编程接口和调用第二图一图形编程接口指示的第一着色器和所述第二图形编程接口指示的第二着色器联合对所其中,所述处理器执行所述可执行指令时实现如权利要求1被处理器执行时实现权利要求1至9任意一项所述4接口指示的第一着色器和所述第二图形编程接口指示的第二着色器联合对所述图形渲染[0008]可选的,所述第一图形编程接口包括OpenGL接口,所述第二图形编程接口包括第一图形编程接口指示的第一着色器和所述第二图形编程接口指示的第二着色器联合对[0010]将所述图形渲染请求指示的渲染参数通过所述第二图形编程接口传递给所述第[0011]将所述计算结果通过所述第一图形编程接口传递给所述第一着色器进行渲染处[0013]所述图形渲染请求为响应于用户对交互界面中显示的所述三维模型的选择操作第一图形编程接口指示的第一着色器和所述第二图形编程接口指示的第二着色器联合对5[0016]将所述图形渲染请求指示的渲染参数通过所述第二图形编程接口传递给所述第操作指示对所述三维模型的至少一个选中区域内的在所述交互界面中显示的三维点进行[0022]将所述图形渲染请求指示的渲染参数经由转换接口传递给所述第二图形编程接[0024]所述图形渲染应用中提供的不同渲染功能需要调用的所有第二图形编程接口被[0025]所述将所述图形渲染请求指示的渲染参数通过所述第二图形编程接口传递给所述第一图形编程接口指示的第一着色器和所述第二图形编程接口指示的第二着色器联合6[0045]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申含一个或多个相关联的列出项目的任何或所[0047]相关技术中存在图形渲染应用开发商会针对于其中一种图形编程接口(比如7[0049]OpenGL具有以下特点:(1)跨平台性:OpenGL可以在多个操作系统上运行,包括[0051]图形渲染应用开发商存在将其开发的图形渲染应用部署到不同操作系统的需[0053]某些厂商停止跟进新版本的OpenGL给图形渲染应用开发商的应用部署需求带来第一图形编程接口(例如OpenGL)最新版本或者较高版本开发好的图形渲染应用移植到停述第一图形编程接口和所述第二图形编程接口两者配合来支持业务功能,从另一个角度8一图形编程接口指示的第一着色器和所述第二图形编程接口指示的第二着色器联合对所是一套由苹果开发的运行于Macinto器和第二图形编程接口指示的第二着色器联合对所述图形渲染请求指示的图形进行渲染[0068](3)传递数据给着色器:使用OpenGL接口函数,可以将顶点数据和其他相关数据序自动调用相应的顶点着色器和片段着色器来处9数允许将数据从应用程序传递到渲染管线中的接口包括Metal_cpp接口。通过Metal_cpp接口,开发者可以使用C++的语法和特性编写将C++代码与Objective_C或Swift代码桥接起来,Metal_cpp接口通过提供一组封装了口的作用是将用C++调用Metal接口的操作转换为用Objective_C和Swift语言调用Metal接用的所有第二图形编程接口被设置为对外提[0085]举个例子,可以将图形渲染请求携带的渲染参数通过统一的接口传递给Metal_三维模型的至少一个选中区域内的三维点;(2)修改所述三维模型的至少一个选中区域内的三维点的颜色;(3)对所述三维模型的至少一个选中区域内的三维点进行透明处理或者[0088]在通过第一图形编程接口接收到响应于上述选择操作生色器进行并行计算,以计算所述三维模型中的各个三维点是否为选中区域内的待处理点,界面中显示的三维点可以理解为在当前视角下用户可[0094]在通过第一图形编程接口接收到响应于上述选择操作生可以将所述图形渲染请求指示的渲染参数通过所述第二图形编程接口传递给所述第二着传递给第二图形编程接口,再由第二图形编程接口传递给所述第二着色器进行并行计算,[0099]OpenGL应用可以将图形渲染请求指示的渲染参数依次经由Metal_cpp接口和Metal接口传递给第二着色器进行并行计算处理,并行计算三维模型中的各个三维点是否[0102]示例性的,所述处理器包括但不限于中央处理单元(CentralProce实现,比如由处理器602从非易失性存储器610中读取对应的计算机程序到内存608中然后述第一图形编程接口指示的第一着色器和所述第二图形编程接口指示的第二着色器联合[0108]上述装置中各个模块的功能和作用的实现过程具体详见上述方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论