当前位置: 首页 > news >正文

[原][粒子特效][spark]插值器interpolator

深入浅出spark粒子特效连接:https://www.cnblogs.com/lyggqm/p/9956344.html

插值器是体现粒子生命周期变化的功能

group使用到插值器的方式:

可以看到,再一个group中,我们可以插入的插值器有:颜色,大小,质量,角度,纹理索引(针对一张多图N*M),旋转速度

interpolator

插值器基类

A helper method that linearly interpolates a value The result is computed this way : result = start * (1.0f - ratio) + end * ratio  基类函数可以不用关注

简单的说插值器是在粒子的生命周期0到1的时间内,将当前值T按照关键帧插值的方式进行变化

 

插值器interpolator分成5种插值器类型

固定值                DefaultInitializer

不同时间片自定义             GraphInterpolator

初始化随机后不再改变         RandomInitializer

初始化随机后继续变化至最后      RandomInterpolator

从某固定开始插值变化到结束某固定值  SimpleInterpolator

 

DefaultInitializer

意思是整个生命周期使用一个固定值

 

GraphInterpolator

自定义各个时间段插值器

这个是一个按照时间片插值的插值器

就是需要建立0到1之间的各个时间段按照自定义设置的插值就用它

 

RandomInitializer

初始化随机后不再改变

RandomInterpolator

初始化随机后继续变化至最后

SimpleInterpolator

从某固定开始插值变化到结束某固定值

 

相关文章:

  • ansible自动化
  • 查看值是否传过来php
  • Java进阶部分的总结,你们都学会了吗?
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • java实现定时任务
  • nginx location if 的匹配规则
  • zabbix 4.0 安装配置
  • spark完整的数据倾斜解决方案
  • 程序员如何选择第一家公司
  • zabbix之 自动发现磁盘io util 监控
  • 通用点赞设计思路
  • MVVM模块化架构
  • EF Core中执行Sql语句查询操作之FromSql,ExecuteSqlCommand,SqlQuery
  • 随手记统一监控平台Focus设计解析
  • Centos7 系统启动docker报错 inotify add watch failed
  • 10个最佳ES6特性 ES7与ES8的特性
  • bootstrap创建登录注册页面
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Flex布局到底解决了什么问题
  • Python socket服务器端、客户端传送信息
  • Redash本地开发环境搭建
  • 多线程事务回滚
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 前端临床手札——文件上传
  • 世界上最简单的无等待算法(getAndIncrement)
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 我建了一个叫Hello World的项目
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 带你开发类似Pokemon Go的AR游戏
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (BFS)hdoj2377-Bus Pass
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm高校实验室 毕业设计 800008
  • (一)Dubbo快速入门、介绍、使用
  • (转) ns2/nam与nam实现相关的文件
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net经典笔试题
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .NET框架
  • .net连接MySQL的方法
  • .NET中使用Protobuffer 实现序列化和反序列化
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @拔赤:Web前端开发十日谈
  • [CDOJ 1343] 卿学姐失恋了
  • [CISCN2021 Quals]upload(PNG-IDAT块嵌入马)
  • [Flutter]WindowsPlatform上运行遇到的问题总结