An animation editing method and terminal based on Unity

An animation editing and animation technology, applied in animation production, sports accessories, indoor games, etc., can solve problems such as strong dependence on Unity's overall framework, unfavorable external expansion, unfavorable custom function tracks, etc., and achieve the effect of improving efficiency

Active Publication Date: 2019-01-18
FUJIAN TQ DIGITAL
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the animation editor with Unity's built-in timeline is tightly packaged, which is not conducive to custom function track

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • An animation editing method and terminal based on Unity
  • An animation editing method and terminal based on Unity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] Please refer to figure 1 , Embodiment 1 of the present invention is:

[0065] A kind of animation editing method based on Unity provided by the invention comprises the following steps:

[0066] S1: When the animation editor of Unity is initialized, the preset assembly is stored in the memory; the assembly includes a plurality of custom classes corresponding to tracks for editing animation;

[0067] Wherein, the S1 is specifically:

[0068] When Unity's animation editor is initialized, the preset assembly is stored in Unity's storage space; the assembly includes a plurality of first custom classes corresponding to tracks for editing animations and a plurality of tracks for editing animations The second custom class corresponding to the key frame of ; the track includes an audio track, a video track and a light track. The above-mentioned custom class is a custom function class that the user needs to edit the color, saturation, brightness, etc. of the track or keyframe ...

Embodiment 2

[0081] Please refer to figure 2 , the second embodiment of the present invention is:

[0082] A kind of animation editing terminal based on Unity provided by the present invention comprises memory 1, processor 2 and the computer program that is stored on memory 1 and can run on processor 2, when described processor 2 executes described computer program, realize The following steps:

[0083] S1: When the animation editor of Unity is initialized, the preset assembly is stored in the memory; the assembly includes a plurality of custom classes corresponding to tracks for editing animation;

[0084] Wherein, the S1 is specifically:

[0085] When Unity's animation editor is initialized, the preset assembly is stored in Unity's storage space; the assembly includes a plurality of first custom classes corresponding to tracks for editing animations and a plurality of tracks for editing animations The second custom class corresponding to the key frame of ; the track includes an audio...

Embodiment 3

[0099] Each Sequence (timeline sequence) can have N Tracks (tracks, such as AudioTrack tracks dedicated to playing sounds, AnimationTracks dedicated to playing animations, etc.), and then each track can correspond to N KeyFrames (keyframes on the track, used for data stored at a specific frame number).

[0100] In order to make the use of Track more diverse, and more suitable for functions and practical application projects, the present invention encapsulates Track through abstraction, that is, various tracks are inherited from the base class SequenceTrackBase (note: the most basic Track class) and provided in the base class Abstract virtual functions and virtual methods, provide general data members, and provide externally extended C# generic class SequenceTrack (Note: The KeyFrame key frame type can also be expanded externally, which will be discussed in the next paragraph) In the generic class, generic interfaces such as identifying the generic type and returning the value ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an animation editing method and a terminal based on Unity. The method comprises the following steps: when an animation editor of Unity is initialized, storing a preset assemblyin a memory, the assembly including a plurality of custom classes corresponding to a track for editing an animation; generating interface dialogs corresponding to class members of each custom class inthe assembly; when a user edits a parameter in the first interface dialog box, updating a member variable of a class member in the first user-defined class corresponding to the first interface dialogbox as the edited first parameter; invoking the value and type of the first parameter through a parent class of the first custom class to implement editing of the track in the animation. By adoptingthe method of the invention, the track editing of the self-defined animation can be carried out without using the Unity editor.

Description

technical field [0001] The invention relates to the technical field of animation editing, in particular to a Unity-based animation editing method and terminal. Background technique [0002] Unity is a multi-platform comprehensive game development tool developed by Unity Technologies that allows players to easily create interactive content such as 3D video games, architectural visualization, and real-time 3D animation. It is a fully integrated professional game engine. [0003] At present, the animation editor with Unity's built-in timeline is tightly packaged, which is not conducive to customizing the function track and external expansion, and has a strong dependence on the overall framework of Unity, so it must be used in the Unity editor. Contents of the invention [0004] The technical problem to be solved by the present invention is: the present invention provides a animation editing method and terminal based on Unity, which can edit the track of custom animation witho...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06T13/20A63F13/63
CPCG06T13/20A63F13/63Y02P90/30
Inventor 刘德建尹富宁靳勍王庆宇董弘轩陈宏展
Owner FUJIAN TQ DIGITAL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products