场景渲染方法、装置和电子设备与流程
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本公开涉及模型渲染设计,尤其是涉及一种场景渲染方法、装置和电子设备。、在游戏引擎的手游渲染中,由于性能和资源的限制,特效的点光源功能被限制或者阉割,例如,在制作射击类游戏的枪焰特效时,无法通过发射点光源来实现枪焰对枪身照亮的效果。基于此,相关技术中使用粒子效果来模拟和增强枪焰的光感效果,该... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本公开涉及模型渲染设计,尤其是涉及一种场景渲染方法、装置和电子设备。背景技术:1、在游戏引擎的手游渲染中,由于性能和资源的限制,特效的点光源功能被限制或者阉割,例如,在制作射击类游戏的枪焰特效时,无法通过发射点光源来实现枪焰对枪身照亮的效果。基于此,相关技术中使用粒子效果来模拟和增强枪焰的光感效果,该方式可在粒子系统中使用sprite data时,增加点光源模块,然后打开光源模块的高质量阴影选项,可以强制将光源渲染出来,但是该方式会造成巨大消耗,容易引起游戏卡顿。技术实现思路1、本公开的目的在于提供一种场景渲染方法、装置和电子设备,以可为手游渲染出光晕效果,提高游戏场景的真实性。2、第一方面,本公开提供了一种场景渲染方法,该方法包括:获取目标场景的深度信息,并基于深度信息确定材质透明度;深度信息用于指示目标场景中的每个像素点到预设相机的距离,材质透明度用于指示目标场景中的每个像素点对应的透明度;获取光晕遮罩贴图,并基于光晕遮罩贴图和预设颜色确定材质颜色;光晕遮罩贴图用于指示目标场景中待渲染的光晕特效形状,材质颜色用于指示目标场景中待渲染的光晕特效颜色;基于材质透明度和材质颜色,生成材质实例;控制预设粒子发射器在目标场景的预设位置生成运用材质实例的特效粒子片,以在预设位置周围形成光晕特效。3、第二方面,本公开提供了一种场景渲染装置,该装置包括:第一材质确定模块,用于获取目标场景的深度信息,并基于深度信息确定材质透明度;深度信息用于指示目标场景中的每个像素点到预设相机的距离,材质透明度用于指示目标场景中的每个像素点对应的透明度;第二材质确定模块,用于获取光晕遮罩贴图,并基于光晕遮罩贴图和预设颜色确定材质颜色;光晕遮罩贴图用于指示目标场景中待渲染的光晕特效形状,材质颜色用于指示目标场景中待渲染的光晕特效颜色;实例生成模块,用于基于材质透明度和材质颜色,生成材质实例;特效生成模块,用于控制预设粒子发射器在目标场景的预设位置生成运用材质实例的特效粒子片,以在预设位置周围形成光晕特效。4、第三方面,本公开提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述场景渲染方法。5、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述场景渲染方法。6、本公开实施例带来了以下有益效果:7、本公开提供的一种场景渲染方法、装置和电子设备,首先获取目标场景的深度信息,并基于深度信息确定材质透明度;深度信息用于指示目标场景中的每个像素点到预设相机的距离,材质透明度用于指示目标场景中的每个像素点对应的透明度;然后获取光晕遮罩贴图,并基于光晕遮罩贴图和预设颜色确定材质颜色,光晕遮罩贴图用于指示目标场景中待渲染的光晕特效形状,材质颜色用于指示目标场景中待渲染的光晕特效颜色;进而基于材质透明度和材质颜色,生成材质实例;然后控制预设粒子发射器在目标场景的预设位置生成运用材质实例的特效粒子片,以在预设位置周围形成光晕特效。该方式通过材质实例可让粒子发射器发射不同材质的特效粒子片,从而在预设位置周围形成不同的光晕特效,该光晕特效会增加游戏的视觉冲击力,使得场景更加生动;同时,通过材质实例调整特效粒子片材质的方式可减少特效生成计算量,从而适用于手游的特效渲染场景。8、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。9、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。技术特征:1.一种场景渲染方法,其特征在于,所述方法包括:2.根据权利要求1所述的方法,其特征在于,所述基于所述深度信息确定材质透明度的步骤,包括:3.根据权利要求2所述的方法,其特征在于,所述对所述场景黑白信息进行黑白对调处理,得到处理后的场景黑白信息的步骤,包括:4.根据权利要求1所述的方法,其特征在于,所述基于所述光晕遮罩贴图和预设颜色确定材质颜色的步骤,包括:5.根据权利要求1所述的方法,其特征在于,所述基于所述材质透明度和所述材质颜色,生成材质实例的步骤,包括:6.根据权利要求5所述的方法,其特征在于,所述预设材质参数包括世界场景位置偏移和材质混合模式和着色模型;其中,所述世界场景位置偏移用于调整第一人称视角和第三人称视角下所述预设相机的视场角需求;所述材质混合模式用于同一待渲染物体下不同材质的颜色混合方式;所述着色模型用于指示待渲染物体在渲染过程中如何受光和呈现。7.根据权利要求1所述的方法,其特征在于,所述控制预设粒子发射器在所述目标场景的预设位置生成运用所述材质实例的特效粒子片,以在所述预设位置周围形成光晕特效的步骤,包括:8.一种场景渲染装置,其特征在于,所述装置包括:9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至7任一项所述的场景渲染方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至7任一项所述的场景渲染方法。技术总结本公开提供了一种场景渲染方法、装置和电子设备,获取目标场景的深度信息并基于深度信息确定材质透明度;获取用于指示光晕特效形状的光晕遮罩贴图,基于光晕遮罩贴图和预设颜色确定材质颜色,材质颜色用于指示目标场景中待渲染的光晕特效颜色;基于材质透明度和材质颜色生成材质实例;控制粒子发射器在目标场景的预设位置生成运用材质实例的特效粒子片,以在预设位置周围形成光晕特效。该方式通过材质实例可让粒子发射器发射不同材质的特效粒子片,从而在预设位置周围形成不同的光晕特效,该光晕特效会增加游戏的视觉冲击力,使得场景更加生动;同时,通过材质实例调整特效粒子片材质的方式可减少特效生成计算量,从而适用于手游的特效渲染场景。技术研发人员:赵阳,廖和祥,姚嘉欢受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/7/11
- 上一篇:一种锻炼装置的制作方法
- 下一篇:一种跳绳脚部动作矫正器的制作方法