当前位置:网站首页>POI特效 市场调研
POI特效 市场调研
2022-07-25 23:09:00 【xosg】
POI特效 市场调研
POI点是三维可视化中最常用的一类视觉效果,传统的POI点就是在屏幕空间(大小与距离无关)中画一个二维图形,通过一条引脚指向三维空间中的某个点,并在旁边配一些文字信息来描述这个点,高效地传递信息,比如下面这种:

但这种毕竟是静态的POI图标,有时候为了更好的视觉体验,需要一些动态的POI特效,这就需要全新的设计思路了,我们考察了市面上一些流行的三维可视化厂家,比如51world的SuperAPI(http://superapi.51aes.com/apifunc)就提供了20余种场景特效,这些特效大致可以分为2类:平面动画类和自转模型类,各占一半。我们以此为例分析一波。
平面动图

平面动画的思路比较简单粗暴,就是在POI的位置放置一块面板,面板上循环播放着一个GIF动图(支持半透明),而且由于面板始终面向相机,看上去就像是一个三维的物体在运动(虽然很容易看出破绽)。别看这种方法很粗暴直接,但因为它简单易用,性能好等优点,平面动画在三维游戏领域早已被用烂了,所以我们的inveta插件也毫不犹豫地推出了基于动图的解决方案。

类型:固定字符串“spawn-VFX”。
动图:选择图片 id,从0递增,整数。
位置:三维空间中 XYZ 坐标(需要从经纬海拔转换),cm。
尺寸:无需传参,等于图片本身的宽高(1px=1cm)。
缩放:根据序列帧尺寸的缩放倍数,实数。
周期:序列帧(GIF)播放一遍的时间,单位s。
自转模型

绕Z轴自转的模型就高级一点了,视觉效果上比动图更真实,但需要消耗建模和渲染的成本,不过POI常用的小模型都有一些共同的特点,比如三角面少、自发光、使用顶点色渲染、绕竖轴自转,原点位于底部。使用顶点着色(支持透明)省去了UV贴图,大大降低了模型的体积,每个模型只有20~50KB,平均三五百个面片+顶点。我们inveta插件自然也提供了生成POI模型的接口。

类型:固定字符串“spawn-model”。
模型:选择模型 id,从0递增,整数。
位置:三维空间中 XYZ 坐标(需要从经纬海拔转换),cm。
缩放:模型整体的缩放倍数,实数。
运动:选择旋转模式。
边栏推荐
- 赋能合作伙伴,亚马逊云科技如何落地“扶上马,送一程”?
- Redis expiration key deletion strategy [easy to understand]
- 连续三年成为云AI服务领导者,亚马逊云科技做对了什么?
- Week 2: convolutional neural network
- The third experiment OSPF
- Firewall command simple operation
- uvm_hdl——DPI在UVM中的实现(四)
- Solve the problem phpstudy failed to import the database
- Learning notes of technical art hundred people plan (1) -- basic rendering pipeline
- 5 ROS simulation modeling (3-rviz+gazebo+ control simulation robot)
猜你喜欢

Mongodb features, differences with MySQL, and application scenarios

Stack and stack class

What has Amazon cloud technology done right to become the leader of cloud AI services for three consecutive years?

Unity 使用宏

AI chief architect 12 AICA industrial landing analysis under the industrial production process optimization scenario

Take root downward, grow upward, and explore the "root" power of Huawei cloud AI

MathType installation and solution cannot solve the problem of crtl+v

5 ROS simulation modeling (3-rviz+gazebo+ control simulation robot)

互联网协议之 IPFS

Analysis of the influence of ESM direction finding error on positioning error
随机推荐
Day 3 experiment
@Autowired annotation required attribute
MathType installation and solution cannot solve the problem of crtl+v
[PTA] 7-24 minimum fraction (15 points)
Stack simulation queue
互联网协议之 IPFS
Notification设置的小图标显示的是小方块
日期类的实现
[opencv] edge detection [API and source code implementation]
@Autowired注解 required属性
Design of regular expressions
PHP JSON variable array problem
Enterprise level inventory management system of code audit
Network Security Learning (XIII) data link layer
Ma Tiji Wanmin hall Chef
Similarities and differences between equals and "= ="
SSH服务器CBC加密模式漏洞(CVE-2008-5161)
【论文笔记】A Meta-Reinforcement Learning Algorithm for Causal Discovery
关于优先队列
Wechat official account, wechat payment development