百度智能云AR开放平台使用指南-AR场景开发专题(编辑器)2D材质渲染 |
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>>
百度智能云AR开放平台使用指南-AR场景开发专题(编辑器)2D材质渲染 2D材质渲染目前百度AR 2D方面支持plane、序列帧、视频。 图片![]() 2D图片渲染效果图 需要在AR场景中使用自定义图片时,首先需要跳转至【素材中心】页面,使用自定义图片资源创建素材,创建流程如下图: 完成图片素材的上传后,在编辑器页面将新建的图片素材拖拽到【场景】中即可。 序列帧图片
使用序列帧图片的方式与使用图片类似,需要首先在素材中心页面根据提示完成序列帧素材的创建,在编辑器页面将素材拖拽到【场景】中即可。 视频
如何呈现视频?视频的使用方式与图片/序列帧类似,首先在【素材中心】完成视频素材的创建,然后在编辑器页面将视频拖拽到【场景】中。需要注意的是,视频根据其内容分为【透明视频】/【普通视频】,在素材中心创建素材时需要选择正确的类型。 在【场景】中添加视频素材后,需要在lua中写入启动视频播放的代码,我们只需要通过scene.video_name即可获取这个节点信息,写入路径并调start()开关即可播放。 视频文件的路径可在编辑器页面选中视频节点后,在右侧属性面板中获取。 -- Lua 中节点配置
video = scene.videoPlane:video()
:path('/res/media/bb8-render.mp4')
:repeat_count(-1)
:start() 控制视频播放我们提供给开发者多种播放状态,开始、暂停、继续、停止,促使开发者能够更加灵活的控制视频播放状态,达到自己的产品需求。可以在按钮点击事件、视频点击事件、场景点击事件等需要的点击事件中添加控制代码,实现点击识别。 开发者可自定义id,通过id调用控制播放的方法,从而实现需求效果。 如下例:
-- Lua 中节点配置
书写格式1:
video = scene.videoPlane:video()
:path('/res/media/content.mp4')
:repeat_count(-1)
:start()
书写格式2:
video = scene.videoPlane:video():path('/res/media/content.mp4'):repeat_count(-1):start()
-- Lua 中节点配置
video : pause()
-- Lua 中节点配置
video : resume()
-- Lua 中节点配置
video : stop() |