合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
图形引擎服务光线追踪插件,提供光线追踪的加速结构构建与求交接口,该接口需要带vulkan驱动的主流安卓/HarmonyOS环境,支持华为Kirin990、Kirin9000、高通888、三星Exynos 1080、MTK1000+芯片。
Class | Description |
|---|---|
光线追踪的算法内核类。 |
Struct | Description |
|---|---|
缓存,可分为CPU类型缓存与GPU类型缓存。 | |
相机,包含视角投影矩阵(VP Matrix)和相机位置。 | |
网格的几何三角形数据。 | |
交点信息,包含光线原点与交点的距离,当距离大于0时表示光线相交,否则表示不相交。 | |
交点信息,包含光线原点与交点的距离、相交的三角形编号。 | |
交点信息,包含光线原点与交点的距离、相交的三角形编号、光线和三角形交点的u, v参数。 | |
交点信息,包含光线原点与交点的距离、相交的三角形编号、模型网格的ID。 | |
交点信息,包含光线原点与交点的距离、相交的三角形编号、模型网格的ID、光线和三角形交点的u, v参数。 | |
网格的转换矩阵和底层加速结构句柄。 | |
模型的网格,包含顶点信息缓存、法线信息缓存、顶点索引信息缓存和所有节点数组信息。 | |
节点,包含起始顶点索引、顶点索引数和转换矩阵。 | |
光线,包含光线的原点和方向。 | |
用于生成反射光线的信息,包含网格、求交标志位、求交结果格式类型标志位、相机、渲染区域等数据。 | |
着色器模块创建信息(用于光追) | |
着色器模块(开发者创建) | |
渲染区域大小,包含宽度和高度信息。 | |
开发者创建的图形管线中的命令缓存和渲染通路句柄。 |
Enum | Description |
|---|---|
加速结构的构建方式。 | |
缓存类型。 | |
接口返回值。 | |
计算交点的标志位。 | |
交点的格式类型标志位。 | |
指定编译shader的着色阶段 |
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功