软件实训-软件系统分析-MoOtA

一、软件系统

UnrealEngine Niagara系统

Niagara 是虚幻引擎新一代的粒子系统,带给了所有开发者惊人的艺术表现力。官方花了数年的时间沉淀这套系统,几乎每一个版本都在使用层面有巨大的改善,在功能层面有巨大的扩充。4.26版本后,它已经不仅仅是一个粒子特效制作工具,更是能让整个游戏开发流程、架构脱胎换骨的核心系统,是真正意义上的次时代渲染系统

在这里插入图片描述

二、调研成员

MoOtA

三、调研方式

  • 通过会谈交流确定调研的方向和对象。
  • 通过互联网寻找 Niagara 系统的相关资料,使用实例,学习教程等进行初步了解。
  • 通过使用 Niagara 系统创建粒子特效,实际体验它的界面和功能。

四、调研结果

限于 Niagara 系统的体量和复杂性,仅作初步调研。

1、业务需求

  • 构建完善的粒子系统渲染的工作流程。
  • 设计具有良好性能的粒子系统,减少特效带来的帧数影响。
  • 设计具有更高适应性和灵活性的系统,方便技术美术师能够较容易的自行创建额外功能,而无需程序员的协助。
  • 提供足够强大的前端蓝图,可视化编辑和设置粒子系统。
  • 增加可以与游戏角色,环境等实体互动,产生反应的粒子功能,增加游戏的真实感。
  • 增强系统对渲染底层的访问能力,改变原粒子系统固定的渲染流程,避免一旦需要复杂或者特定的功能,只能从代码hack。

2、用户需求

  • 需要一个易入门,易理解,高性能,高表现的粒子系统。
  • 构建特效可以由美术师全权负责,界面操作需要足够友好。

3、功能需求

  • 提供创建引导程序。
  • 提供粒子系统,发射器,粒子属性设置面板。
  • 提供场景实时特效展示效果,以及各种场景参数设置。
  • 提供特效性能估计和状态监控功能,比如帧数。
  • 提供系统操作日志。
  • 提供时间轴功能,逐帧预览功能。
  • 提供 Debug 功能。
  • 更多功能可以进一步深入和细化。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值