CN111986298A - 一种基于二维码技术的关键帧动画效果分享方法 - Google Patents
一种基于二维码技术的关键帧动画效果分享方法 Download PDFInfo
- Publication number
- CN111986298A CN111986298A CN202010861287.2A CN202010861287A CN111986298A CN 111986298 A CN111986298 A CN 111986298A CN 202010861287 A CN202010861287 A CN 202010861287A CN 111986298 A CN111986298 A CN 111986298A
- Authority
- CN
- China
- Prior art keywords
- key frame
- animation
- dimensional code
- shift
- frame animation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000000694 effects Effects 0.000 title claims abstract description 34
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000005516 engineering process Methods 0.000 title claims abstract description 13
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000013507 mapping Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 8
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000004458 analytical method Methods 0.000 abstract 1
- 238000006073 displacement reaction Methods 0.000 description 7
- 230000009466 transformation Effects 0.000 description 4
- 230000007547 defect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/80—2D [Two Dimensional] animation, e.g. using sprites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种基于二维码技术的关键帧动画效果分享方法。它具体包括如下步骤:创作者制作关键帧动画,将关键帧动画属性参数导出成json格式文件上传服务器,服务端将标记json文件存放位置的url传送给客户端转化为二维码图像存放到手机的相册中,用户将二维码图像通过社交软件的分享功能分享出去;使用者通过社交软件将创作者分享的二维码图像下载到本地相册,解析二维码得到json文件在服务器上存放的url,从服务器下载json文件解析,得到关键帧动画属性参数设置给对应的特效。本发明的有益效果是:方便了用户之间分享关键帧动画,降低了关键帧动画的制作门槛,达到快速传播的目的,方便地通过二维码在本地恢复关键帧动画数据。
Description
技术领域
本发明涉及视频处理相关技术领域,尤其是指一种基于二维码技术的关键帧动画效果分享方法。
背景技术
关键帧动画,就是给需要动画效果的属性,准备一组与时间相关的值,这些值都是在动画序列中比较关键的帧中提取出来的,而其他时间帧中的值,可以用这些关键值,采用特定的插值方法计算得到,从而达到比较流畅的动画效果。
以二维空间变换动画为例,关键帧动画的属性主要有旋转,位移,缩放3个属性。旋转属性是指物体以XY平面上某个点(锚点)为中心在XY平面上绕Z轴旋转的角度。位移属性是指物体中心相对于锚点在XY方向上的移动距离。缩放属性是指物体在XY方向上放大的倍率。空间变换属性在时间域上的插值方式,主要有线性插值和曲线插值两种方式。线性插值是指属性以时间为变量进行线性变化,呈现出来匀速变化的动画效果。曲线插值是指属性以时间为变量的2阶或3阶贝塞尔函数进行变化,呈现出非匀速变化的动画效果。
在视频编辑中制作关键帧动画主要有两种方式,一种是自己逐个设置关键帧动画属性,这种方式适用于有一定视频编辑基础的用户,门槛比较高。关键帧动画的制作对于普通用户来说比较繁琐,有一定操作难度。另一种方式是直接分享其他用户已经制作好的关键帧动画,而自己只是进行微调,这种方式对用户视频编辑能力的要求就低很多。目前各种视频编辑软件分享关键帧动画的方式,主要是通过分享保存下来的表示关键帧参数的特定格式的文件来实现。这种分享方式的缺点是只能通过软件中特定的页面将文件上传到服务器,然后别的用户再到服务器上下载,不能很方便地借助于社交软件进行传播分享。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种能够快速传播的基于二维码技术的关键帧动画效果分享方法。
为了实现上述目的,本发明采用以下技术方案:
一种基于二维码技术的关键帧动画效果分享方法,具体包括如下步骤:
(1)创作者制作关键帧动画,将关键帧动画属性参数导出成json格式文件,将json文件上传服务器,服务端将标记json文件存放位置的url传送给客户端,客户端将url转化为二维码图像,生成的二维码图像存放到手机的相册中,用户将二维码图像通过社交软件的分享功能分享出去;
(2)使用者通过社交软件将创作者分享的二维码图像下载到本地相册,解析二维码得到json文件在服务器上存放的url,从服务器下载json文件,解析json文件,得到关键帧动画属性参数,将关键帧动画属性参数设置给对应的特效。
基于二维码技术的关键帧动画效果分享方案,让关键帧动画效果可以以二维码图片的方式通过微信、QQ等社交软件进行传播,极大地方便了用户之间分享关键帧动画,降低了关键帧动画的制作门槛。关键帧动画创作者可以方便地通过微信、QQ等社交软件,以二维码图片的形式将自己制作的关键帧动画效果分享出去,达到快速传播的目的。关键帧动画的使用者可以方便地通过二维码在本地恢复关键帧动画数据,降低了关键帧动画的制作门槛。
作为优选,在步骤(1)中,关键帧动画的制作过程如下:
(11)选择需要制作关键帧的动画属性,用户通过动画属性选择按钮选定需要添加关键帧的动画属性;
(12)移动时间轴滑杆,将画面移动到需要添加关键帧动画的时间点,调节对应的动画属性完毕后,点击添加关键帧按钮添加一个关键帧;
(13)重复步骤(12)的操作,直到所有动画关键帧属性都添加完毕;
(14)设定两个关键帧点之间的插值函数,如果是线性插值方式,则不需要设置,如果是缓动曲线方式,则需要用户手动调整位置来确定一条3阶贝塞尔曲线。
作为优选,在步骤(12)中,关键帧数据的添加方式如下:
(121)根据用户调节的程度计算得到对应的动画属性的参数值;如对于第一个关键帧点,将用户调节后的旋转角度R1减去初始状态的角度R0得到当前时间点的旋转角度R(t1);用物体在x,y方向所占的像素数SX1,SY1除以初始状态x,y方向所占像素数SX0,SY0得到当前时间点x,y方向的缩放倍率值S(t1);用物体锚点所在位置ShiftX1,ShiftY1减去物体初始状态下锚点ShiftX0,ShiftY0所在位置得到当前时间点x,y方向的位移值Shift(tX1),Shift(tY1);
(122)将对应的时间值t1和R(t1)、S(t1)、Shift(tX1),Shift(tY1)值保存到相对应的关键帧数据结构中。
作为优选,在步骤(14)中,关键帧动画曲线插值用3阶贝塞尔曲线函数表示如下:
B(t)=P0(1-t)3+3P1t(1-t)2+3P2t2(1-t)+P3t3,(0≤t≤1)
Y=Y0+δ*B(t)
Y=Y0+δ*t(0≤t≤1)
t=(T-T1)/(T2-T1)(T1≤t≤T2)
其中:第一个公式是3阶贝塞尔曲线的表达式,P0,P1,P2,P3是在二维平面上的四个点,曲线起始于P0走向P1,并从P2的方向来到P3,P0和P1之间的间距,决定了曲线在转而趋进P3之前,走向P2方向的长度有多长;t表示的是0,1之间的浮点数,由第四个公式计算得到,T表示当前时间值,T1表示起始关键帧点的时间值,T2表示结束关键帧点的时间值,B(t)表示经过贝塞尔曲线映射过后的插值,对应的关键帧动画属性参数只需要记录P0,P1,P2,P3的值就可以;第二个公式表示了两个关键帧点间的动效参数经过贝塞尔曲线插值的计算方式,Y0表示起始关键帧点的动效参数值,δ表示两个关键帧点间动效参数的差值;第三个公式表示了线性插值方式,代表着匀速运动。
本发明的有益效果是:极大地方便了用户之间分享关键帧动画,降低了关键帧动画的制作门槛,达到快速传播的目的,可以方便地通过二维码在本地恢复关键帧动画数据。
附图说明
图1是本发明的方法流程图;
图2是3阶贝塞尔曲线图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步的描述。
如图1所述的实施例中,一种基于二维码技术的关键帧动画效果分享方法,具体包括如下步骤:
(1)创作者制作关键帧动画,将关键帧动画属性参数导出成json格式文件,将json文件上传服务器,服务端将标记json文件存放位置的url传送给客户端,客户端将url转化为二维码图像,生成的二维码图像存放到手机的相册中,用户将二维码图像通过微信、QQ等社交软件的分享功能分享出去;
关键帧动画的制作过程如下:
(11)选择需要制作关键帧的动画属性,用户通过动画属性选择按钮选定需要添加关键帧的动画属性,比如选择绕z轴的旋转角度,x,y方向的位移等;
(12)移动时间轴滑杆,将画面移动到需要添加关键帧动画的时间点,调节对应的动画属性完毕后,点击添加关键帧按钮添加一个关键帧;关键帧数据的添加方式如下:
(121)根据用户调节的程度计算得到对应的动画属性的参数值;如对于第一个关键帧点,将用户调节后的旋转角度R1减去初始状态的角度R0得到当前时间点的旋转角度R(t1);用物体在x,y方向所占的像素数SX1,SY1除以初始状态x,y方向所占像素数SX0,SY0得到当前时间点x,y方向的缩放倍率值S(t1);用物体锚点所在位置ShiftX1,ShiftY1减去物体初始状态下锚点ShiftX0,ShiftY0所在位置得到当前时间点x,y方向的位移值Shift(tX1),Shift(tY1);
R(t1)=R1–R0
S(t1)=SX1/SX0 or S(t1)=SY1/SY0
Shift(tx1)=ShiftX1–ShiftX0
Shift(tY1)=ShiftY1–ShifY0
(122)将对应的时间值t1和R(t1)、S(t1)、Shift(tX1),Shift(tY1)值保存到相对应的关键帧数据结构中;
KeyFrameDataRotation{t,Rotation}
KeyFrameDataScale{t,Scale}
KeyFrameDataShift{t,ShiftX,ShiftY}
其中:t指的是t1,Rotation指的是R(t1),Scale指的是S(t1),ShiftX指的是Shift(tX1),ShiftY指的是Shift(tY1)。
(13)重复步骤(12)的操作,直到所有动画关键帧属性都添加完毕;
(14)设定两个关键帧点之间的插值函数,如果是线性插值方式,则不需要设置,如果是缓动曲线方式,则需要用户手动调整位置来确定一条3阶贝塞尔曲线;如图2所示,关键帧动画曲线插值用3阶贝塞尔曲线函数表示如下:
B(t)=P0(1-t)3+3P1t(1-t)2+3P2t2(1-t)+P3t3,(0≤t≤1)
Y=Y0+δ*B(t)
Y=Y0+δ*t(0≤t≤1)
t=(T-T1)/(T2-T1)(T1≤t≤T2)其中:第一个公式是3阶贝塞尔曲线的表达式,P0,P1,P2,P3是在二维平面上的四个点,曲线起始于P0走向P1,并从P2的方向来到P3,一般不会经过P1或P2,这两个点只是在那里提供方向资讯,P0和P1之间的间距,决定了曲线在转而趋进P3之前,走向P2方向的长度有多长;t表示的是0,1之间的浮点数,由第四个公式计算得到,T表示当前时间值,T1表示起始关键帧点的时间值,T2表示结束关键帧点的时间值,B(t)表示经过贝塞尔曲线映射过后的插值,对应的关键帧动画属性参数只需要记录P0,P1,P2,P3的值就可以;第二个公式表示了两个关键帧点间的动效参数经过贝塞尔曲线插值的计算方式,Y0表示起始关键帧点的动效参数值,δ表示两个关键帧点间动效参数的差值;第三个公式表示了线性插值方式,代表着匀速运动。
现实中物体照着一定节奏移动,并不总是匀速的。当我们打开抽屉时,首先会让它加速,然后慢下来。当某个东西往下掉时,首先是越掉越快,撞到地上后回弹,最终才又碰触地板。这些都可以通过贝塞尔曲线插值的方式来进行模拟。
以二维空间变换动画为例,将二维空间变换的动画参数分离成旋转,位移,缩放三项。旋转属性是指物体以XY平面上某个点(锚点)为中心在XY平面上绕Z轴旋转的角度。位移属性是指物体中心相对于锚点在X,Y方向上的移动距离。缩放属性是指物体在X,Y方向上放大的倍率。关键帧属性参数的json文件格式定义如下:
{描述:
引擎版本号:
位移参数的关键帧数据:主要包含锚点,各关键帧时间点,XY方向位移值,插值方式以及贝塞尔曲线P0,P1,P2,P3值
旋转参数的关键帧数据:主要包含对应的关键帧时间点以及旋转的角度,插值方式以及贝塞尔曲线P0,P1,P2,P3值
缩放参数的关键帧数据:主要包含对应的关键帧时间点,XY方向放大倍率,插值方式以及贝塞尔曲线P0,P1,P2,P3值
}
Android平台使用GSon开源库来生成和解析Json文件,iOS平台使用***APINSJSONSerialization来生成和解析Json文件。Android/iOS平台使用开源库Zxing生成和解析QRCode二维码。
(2)使用者通过微信、QQ等社交软件将创作者分享的二维码图像下载到本地相册,解析二维码得到json文件在服务器上存放的url,从服务器下载json文件,解析json文件,得到关键帧动画属性参数,将关键帧动画属性参数设置给对应的特效。
基于二维码技术的关键帧动画效果分享方案,让关键帧动画效果可以以二维码图片的方式通过微信、QQ等社交软件进行传播,极大地方便了用户之间分享关键帧动画,降低了关键帧动画的制作门槛。关键帧动画创作者可以方便地通过微信、QQ等社交软件,以二维码图片的形式将自己制作的关键帧动画效果分享出去,达到快速传播的目的。关键帧动画的使用者可以方便地通过二维码在本地恢复关键帧动画数据,降低了关键帧动画的制作门槛。
Claims (4)
1.一种基于二维码技术的关键帧动画效果分享方法,其特征是,具体包括如下步骤:
(1)创作者制作关键帧动画,将关键帧动画属性参数导出成json格式文件,将json文件上传服务器,服务端将标记json文件存放位置的url传送给客户端,客户端将url转化为二维码图像,生成的二维码图像存放到手机的相册中,用户将二维码图像通过社交软件的分享功能分享出去;
(2)使用者通过社交软件将创作者分享的二维码图像下载到本地相册,解析二维码得到json文件在服务器上存放的url,从服务器下载json文件,解析json文件,得到关键帧动画属性参数,将关键帧动画属性参数设置给对应的特效。
2.根据权利要求1所述的一种基于二维码技术的关键帧动画效果分享方法,其特征是,在步骤(1)中,关键帧动画的制作过程如下:
(11)选择需要制作关键帧的动画属性,用户通过动画属性选择按钮选定需要添加关键帧的动画属性;
(12)移动时间轴滑杆,将画面移动到需要添加关键帧动画的时间点,调节对应的动画属性完毕后,点击添加关键帧按钮添加一个关键帧;
(13)重复步骤(12)的操作,直到所有动画关键帧属性都添加完毕;
(14)设定两个关键帧点之间的插值函数,如果是线性插值方式,则不需要设置,如果是缓动曲线方式,则需要用户手动调整位置来确定一条3阶贝塞尔曲线。
3.根据权利要求2所述的一种基于二维码技术的关键帧动画效果分享方法,其特征是,在步骤(12)中,关键帧数据的添加方式如下:
(121)根据用户调节的程度计算得到对应的动画属性的参数值;如对于第一个关键帧点,将用户调节后的旋转角度R1减去初始状态的角度R0得到当前时间点的旋转角度R(t1);用物体在x,y方向所占的像素数SX1,SY1除以初始状态x,y方向所占像素数SX0,SY0得到当前时间点x,y方向的缩放倍率值S(t1);用物体锚点所在位置ShiftX1,ShiftY1减去物体初始状态下锚点ShiftX0,ShiftY0所在位置得到当前时间点x,y方向的位移值Shift(tX1),Shift(tY1);
(122)将对应的时间值t1和R(t1)、S(t1)、Shift(tX1),Shift(tY1)值保存到相对应的关键帧数据结构中。
4.根据权利要求2所述的一种基于二维码技术的关键帧动画效果分享方法,其特征是,在步骤(14)中,关键帧动画曲线插值用3阶贝塞尔曲线函数表示如下:
B(t)=P0(1-t)3+3P1t(1-t)2+3P2t2(1-t)+P3t3,(0≤t≤1)
Y=Y0+δ*B(t)
Y=Y0+δ*t(0≤t≤1)
t=(T-T1)/(T2-T1)(T1≤t≤T2)
其中:第一个公式是3阶贝塞尔曲线的表达式,P0,P1,P2,P3是在二维平面上的四个点,曲线起始于P0走向P1,并从P2的方向来到P3,P0和P1之间的间距,决定了曲线在转而趋进P3之前,走向P2方向的长度有多长;t表示的是0,1之间的浮点数,由第四个公式计算得到,T表示当前时间值,T1表示起始关键帧点的时间值,T2表示结束关键帧点的时间值,B(t)表示经过贝塞尔曲线映射过后的插值,对应的关键帧动画属性参数只需要记录P0,P1,P2,P3的值就可以;第二个公式表示了两个关键帧点间的动效参数经过贝塞尔曲线插值的计算方式,Y0表示起始关键帧点的动效参数值,δ表示两个关键帧点间动效参数的差值;第三个公式表示了线性插值方式,代表着匀速运动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010861287.2A CN111986298A (zh) | 2020-08-25 | 2020-08-25 | 一种基于二维码技术的关键帧动画效果分享方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010861287.2A CN111986298A (zh) | 2020-08-25 | 2020-08-25 | 一种基于二维码技术的关键帧动画效果分享方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111986298A true CN111986298A (zh) | 2020-11-24 |
Family
ID=73444236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010861287.2A Pending CN111986298A (zh) | 2020-08-25 | 2020-08-25 | 一种基于二维码技术的关键帧动画效果分享方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111986298A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113873034A (zh) * | 2021-09-27 | 2021-12-31 | 深圳Tcl新技术有限公司 | 数据传输方法、装置、电子设备及存储介质 |
CN114007121A (zh) * | 2021-12-29 | 2022-02-01 | 卡莱特云科技股份有限公司 | 一种视频播放特效变换方法、装置及*** |
CN116894893A (zh) * | 2023-09-11 | 2023-10-17 | 山东捷瑞数字科技股份有限公司 | 一种基于三维引擎的非线性动画调控方法和*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791336A (zh) * | 2014-12-18 | 2016-07-20 | 苏宁云商集团股份有限公司 | 基于云存储的二维码分享资源的方法和*** |
US20160321832A1 (en) * | 2015-05-01 | 2016-11-03 | B-Reel Intressenter AB | Systems and methods for interactive video generation and rendering |
CN107659416A (zh) * | 2017-03-27 | 2018-02-02 | 广州视源电子科技股份有限公司 | 一种会议记录分享的方法、装置、会议终端和存储介质 |
CN108449409A (zh) * | 2018-03-16 | 2018-08-24 | 五八有限公司 | 动画推送方法、装置、设备和存储介质 |
CN109544665A (zh) * | 2018-11-21 | 2019-03-29 | 万翼科技有限公司 | 动画海报的生成方法、装置和存储介质 |
CN109658484A (zh) * | 2018-12-21 | 2019-04-19 | 上海哔哩哔哩科技有限公司 | 一种动画自动生成方法及动画自动生成*** |
CN110781417A (zh) * | 2018-07-12 | 2020-02-11 | 广州优谷信息技术有限公司 | 一种基于二维码的朗读作品传播方法及*** |
-
2020
- 2020-08-25 CN CN202010861287.2A patent/CN111986298A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105791336A (zh) * | 2014-12-18 | 2016-07-20 | 苏宁云商集团股份有限公司 | 基于云存储的二维码分享资源的方法和*** |
US20160321832A1 (en) * | 2015-05-01 | 2016-11-03 | B-Reel Intressenter AB | Systems and methods for interactive video generation and rendering |
CN107659416A (zh) * | 2017-03-27 | 2018-02-02 | 广州视源电子科技股份有限公司 | 一种会议记录分享的方法、装置、会议终端和存储介质 |
CN108449409A (zh) * | 2018-03-16 | 2018-08-24 | 五八有限公司 | 动画推送方法、装置、设备和存储介质 |
CN110781417A (zh) * | 2018-07-12 | 2020-02-11 | 广州优谷信息技术有限公司 | 一种基于二维码的朗读作品传播方法及*** |
CN109544665A (zh) * | 2018-11-21 | 2019-03-29 | 万翼科技有限公司 | 动画海报的生成方法、装置和存储介质 |
CN109658484A (zh) * | 2018-12-21 | 2019-04-19 | 上海哔哩哔哩科技有限公司 | 一种动画自动生成方法及动画自动生成*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113873034A (zh) * | 2021-09-27 | 2021-12-31 | 深圳Tcl新技术有限公司 | 数据传输方法、装置、电子设备及存储介质 |
CN114007121A (zh) * | 2021-12-29 | 2022-02-01 | 卡莱特云科技股份有限公司 | 一种视频播放特效变换方法、装置及*** |
CN116894893A (zh) * | 2023-09-11 | 2023-10-17 | 山东捷瑞数字科技股份有限公司 | 一种基于三维引擎的非线性动画调控方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111986298A (zh) | 一种基于二维码技术的关键帧动画效果分享方法 | |
US7898542B1 (en) | Creating animation effects | |
US20140160116A1 (en) | Web Platform for Interactive Design, Synthesis and Delivery of 3D Character Motion Data | |
Casas et al. | 4d video textures for interactive character appearance | |
WO2020125567A1 (zh) | 一种动画自动生成方法及动画自动生成*** | |
CN110166757B (zh) | 用计算机实现的压缩数据的方法、***、存储介质 | |
US9924240B2 (en) | Systems and methods for interactive video generation and rendering | |
US20180276882A1 (en) | Systems and methods for augmented reality art creation | |
JP2019526133A (ja) | 拡張された仮想現実 | |
US9858700B2 (en) | Animation data transfer between geometric models and associated animation models | |
CN104394422A (zh) | 一种视频分割点获取方法及装置 | |
US9672866B2 (en) | Automated looping video creation | |
US20100271366A1 (en) | Method and apparatus for producing a three-dimensional image message in mobile terminals | |
US11521362B2 (en) | Messaging system with neural hair rendering | |
CN109906600B (zh) | 模拟景深 | |
KR20140024361A (ko) | 클라이언트 애플리케이션들에서 전이들의 애니메이션을 위한 메시 파일들의 이용 | |
JP7483979B2 (ja) | 多次元反応型映像を再生する方法及び装置 | |
CN114972574A (zh) | 利用潜在向量流绘制器和图像修改神经网络的基于web的数字图像实时编辑 | |
CN116091672A (zh) | 图像渲染方法、计算机设备及其介质 | |
CN116091618A (zh) | 空间路径的沿线漫游方法及计算机可读存储介质 | |
JP6526775B1 (ja) | アニメーションデータ圧縮プログラム、アニメーションデータ復元プログラム、アニメーションデータ圧縮装置、及びアニメーションデータ圧縮方法 | |
CN104102487A (zh) | 一种3D游戏角色Avatar的可视化编辑方法及编辑器 | |
JP4229398B2 (ja) | 3次元モデリング・プログラム、3次元モデリング制御プログラム、3次元モデリング・データ伝送プログラム、記録媒体および3次元モデリング方法 | |
WO2018049682A1 (zh) | 一种虚拟3d场景制作方法及相关设备 | |
Shen et al. | Research of VR modeling technology based on VRML and 3DSMAX |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201124 |