最早是在Unity推出gpuinstancing后,马上有人做了一个顶点动画代替骨骼动画的方案,当时自己也测试了一下,红米2一千人可以跑60帧,确实非常不错。后来发现UWA群里也有人在讨论这个东西的做法,当时M神说可以用烘焙骨骼的方式代替烘焙顶点,这样子烘焙出来的贴图大小只和骨骼数相关。而小米超神也说是通过烘焙顶点,不过为了减少烘焙文件的大小,使用了类似RGBM的方式存储数据。

我整合了主流的几种做法,做了一个插件。

首先展示结果:

场景中可见大概750个角色,batches只有7,去掉地面和天空盒,其实这么多人只有5个Batches.

贴图大小:

115帧的动画,4秒不到一点,128k,而且看到图中还有剩余,即使动画文件更大一些,依然可以用这张贴图放下。可能现在还看不出来它足够小,等后面和烘焙顶点的做法比较一下ÿ

gpu instancing animation代替骨骼动画的做法相关推荐

  1. Skeletal Animation(骨骼动画)

    Skeletal Animation(骨骼动画) 有关骨骼动画的东西都放在这里好了. http://en.wikipedia.org/wiki/Skeletal_animation Skeletal ...

  2. GPU Skinning 一:骨骼动画原理

    最近在为引擎升级64位的过程中GPU蒙皮也出现了异常,平常骨骼动画和网格蒙皮用的还是非常多的,但是底层的原理并没有深究过,想着还是有必要好好整理下这部分内容. 骨骼蒙皮动画 一般我们称为骨骼动画(Sk ...

  3. creator小功能----关于帧动画Animation和骨骼动画Skeleton一些有趣的东西

    动画是app中经常要用到的,尤其是游戏中,可以增强表现效果. 那么在creator中,怎么使用和实现动画效果呢? 动画获取的方式: 第一种,编辑器绑定 //1.编辑器绑定anim: {type: cc ...

  4. Unity载入骨骼动画详解

    Spine Skeleton Animation(2D骨骼动画) 骨骼动画 首先我们来看到底什么是骨骼动画: 在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时 ...

  5. 基于可编程图形处理器的骨骼动画算法及其比较

    2009-10-19 作者: 季卓尔 张景峤 来源: 万方数据 关键字: 骨骼动画 可编程图形处理器 计算机图形 蒙皮网格 统一 骨骼动画相对于之前的动画方法具有占用空间小的优点,但是其代价是计算量的 ...

  6. 骨骼动画——2D Animation

    1.2D骨骼动画 传统的序列帧动画为了达到好的动画效果,理论上来说,图片越多,动作越流畅,往往需要较多的美术资源,虽然效果好但是资源占用较多 而2D骨骼动画是利用3D骨骼动画的制作原理进行制作的,将一 ...

  7. 使用GPU Instancing屏幕花屏问题

    1)使用GPU Instancing屏幕花屏问题 2)如何优化AssetBundle大小 3)如何使用GPU Skinning提升性能 4)iOS上Shader里tex2D采样偏移的问题 5)如何管理 ...

  8. 骨骼动画实现秘密!闲鱼 Flutter 互动引擎告诉你

    简介: 代表骨骼动画是一种通过控制骨骼参数来实现多帧动画的方式,区别于 GIF 的不连贯和序列帧的体积大,骨骼动画有较好的灵活性和流畅性.目前骨骼动画已经被大规模地在游戏和动画中所使用,大有一种取代帧 ...

  9. webGL、webGPU、封装、渲染引擎 three.js、游戏引擎,定位是游戏开发,在前面的渲染引擎基础上,还提供了骨骼动画、物理引擎、AI、GUI 等功能,以及可视化编辑器来设计关卡,支撑大型游戏

    https://zhuanlan.zhihu.com/p/162878354 如何选择 WebGL 框架和引擎? ​ 知道得越多,不知道的就更多了 数据可视化Sugar-百度智能云 ​cloud.ba ...

最新文章

  1. R语言KMeans聚类分析确定最优聚类簇数实战:间隙统计Gap Statistic(确定最优聚类簇数)
  2. canvas入门-1三种填充方式、渐变、模式
  3. 基本权限管理框架,开通淘宝支付
  4. Codeforces Round #491 (Div. 2) E - Bus Number + 反思
  5. 在数据仓储的情况下进一步封装数据库基础操作,此版本为异步版本
  6. 30 PP配置-生产车间控制-定义计划策略
  7. python输入数组_python怎么输入数组
  8. arm 饱和指令_ARM aarch64汇编学习笔记(九):使用Neon指令(一)
  9. 计算机系统-电路设计04-全加器的内部电路实现
  10. 数独的优化回朔算法(二)
  11. mtkwin10驱动_MTK手机刷机驱动下载|MTK通用USB刷机驱动 Win7/Win10 自动安装版 下载_当下软件园_软件下载...
  12. 【方向盘】蚂蚁金服上市了,我不想努力了
  13. Adobe Photoshop CC 使用过程中图层出现部分图像缺失
  14. Redis RDB和AOF
  15. 介词短语不能做宾语,但有时有的借此有句意省略就出现了介词再加上介词短语了
  16. 如何用Matlab进行曲线拟合
  17. 如何获取微软官方原版Windows 10 ISO镜像文件
  18. 好程序员web前端分享移动前端开发和web前端开发的区别
  19. cocos2d-x入门学习(五)跨版本代码移植实例之【梦幻连连看】
  20. 1小时搞定cropper.js制作头像/图片上传、裁剪、并发送至后端

热门文章

  1. TeamCity基础
  2. 15 服务容错可视化解决方案HyStrix Dashboard
  3. [龙讯7号]国芯发布龙芯电脑引争议
  4. 《仙剑奇侠传四》精美COSPLAY图片
  5. 成佩涛-项目管理成功之六大因素
  6. FZU 2282 错排
  7. pylon界面中文说明-德国basler工业相机
  8. 占豪的投资博客--揭穿美借助“货币战争”操纵世界的巨大阴谋(一)
  9. 主力的回锅肉行情才刚开始
  10. 计算机网络小黑指北-考试速通攻略(一)