发明名称 一种3D渲染方法、装置及引擎
摘要 本发明公开了一种基于DirectX Effect系统的3D渲染方法,包括步骤:S1、在调用DrawCall对当前画面的物体进行渲染时,根据预置的映射表获取3D引擎内存中的所述物体的参数值所对应的shader参数索引值;其中,所述映射表中记录有DirectX Effect系统的Effect参数名与shader参数索引值的映射关系,且所述3D引擎内存中的每一物体的参数值设有对应的Effect参数名;S2、将所述3D引擎内存中的所述物体的参数值拷贝到所述shader参数索引值所对应的驱动内存中。本发明还公开了一种基于DirectX Effect系统的3D渲染装置及3D游戏引擎。
申请公布号 CN105701854A 申请公布日期 2016.06.22
申请号 CN201610004878.1 申请日期 2016.01.06
申请人 网易(杭州)网络有限公司 发明人 孔颖
分类号 G06T15/00(2011.01)I 主分类号 G06T15/00(2011.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 梁顺宜;郝传鑫
主权项 一种基于DirectX Effect系统的3D渲染方法,其特征在于,包括步骤:S1、在调用DrawCall对当前画面的物体进行渲染时,根据预置的映射表获取3D引擎内存中的所述物体的参数值所对应的shader参数索引值;其中,所述映射表中记录有DirectX Effect系统的Effect参数名与shader参数索引值的映射关系,且所述3D引擎内存中的每一物体的参数值设有对应的Effect参数名;S2、将所述3D引擎内存中的所述物体的参数值拷贝到所述shader参数索引值所对应的驱动内存中。
地址 310052 浙江省杭州市滨江区长河街道网商路599号4幢7层