Animation lens file inspection method and system

Through the animation lens file inspection method and system, the playback sequence of animation lens files is generated and played, which solves the problem of cumbersome camera file inspection in animation production, reduces costs and improves efficiency.

CN118964310BActive Publication Date: 2025-02-28WINSING ANIMATION
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411404885.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-02-28
Estimated Expiration
2044-10-10

AI Technical Summary

Technical Problem

In the prior art, the inspection and comparison of animation shot files are complicated in the process of animation production, resulting in high cost and low efficiency, making it difficult to effectively grasp the addition and deletion between multiple animation shot files and the arrangement and combination of subversion files.

Method used

It provides an animation shot file inspection method and system, which generates a shot file playback sequence by obtaining a subversion file of an animation shot file, and creates a sequence playback component to control the playback sequence, so as to realize the vertical and horizontal comparison of multiple animation shot files by animation producers.

Benefits of technology

It reduces the cost of animation production, improves the efficiency of animation production, and facilitates animation producers to check and compare multiple animation camera files, effectively grasping the addition and deletion of camera files and the arrangement and combination of subversion files.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present invention relates to an animation lens file inspection method and system, the method comprising the following steps: obtaining an animation lens file, wherein the animation lens file comprises a plurality of different sub-version files of a plurality of animation lens files; in response to a user's selection instruction for a plurality of sub-version files of a plurality of animation lens files, generating a lens file playback sequence according to the selection order of each selected animation lens file and the selected sub-version files of each selected animation lens file; in response to a user's selection and playback instruction for the lens file playback sequence, creating a sequence playback component, and controlling the sequence playback component to play the lens file playback sequence. Therefore, the present invention can improve the inspection efficiency of animation lens files, reduce the production cost in the animation production process, and improve the production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of animation production, and in particular to an animation lens file checking method and system. Background Art

[0002] In the prior art, the creation of 3D animation is a process that requires the collaboration of multiple people. Therefore, in this process, multiple different production staff have to repeatedly open each animation shot file to view, check and select in order to improve the final drawing quality.

[0003] However, during this process, technical personnel need to open different animation lens files one by one for continuous playback and memorize the lens element details of different animation lens files, which is cumbersome in itself. At the same time, it is often difficult to compare all animation lens files in the entire film project from multiple angles, and thus it is impossible to effectively grasp the additions and deletions between multiple animation lens files, examine the performance effects of the arrangements and combinations of different sub-version files, and check and select different sub-version files of the same animation lens file; moreover, checking and reviewing the content of various complicated and trivial sub-version files of each animation lens file separately is more likely to cause confusion and consume a lot of manpower costs.

[0004] Therefore, in the animation production process of the prior art, there are technical problems such as high animation production cost, poor animation production effect and low animation production efficiency. Summary of the invention

[0005] Based on this, the purpose of the present invention is to provide an animation lens file inspection method and system which reduces animation production cost and improves animation production efficiency.

[0006] The purpose of the present invention can be achieved by the following technical solutions:

[0007] A method for checking animation lens files comprises the following steps: obtaining animation lens files, wherein the animation lens files include a plurality of different sub-version files of a plurality of animation lens files; in response to a user's selection instruction for a plurality of sub-version files of a plurality of animation lens files, generating a lens file playback sequence according to the selection order of each selected animation lens file and the sub-version files selected for each selected animation lens file; in response to a user's selection and playback instruction for the lens file playback sequence, creating a sequence playback component, and controlling the sequence playback component to play the lens file playback sequence.

[0008] Compared with the prior art, the method described in the present invention first obtains several different sub-version files of several animation lens files, wherein one animation lens file correspondingly includes at least one sub-version file belonging to the animation lens file, and then responds to the user's selection instructions for the several sub-version files of the several animation lens files, generates a lens file playback sequence according to the selection order of each selected animation lens file and the selected sub-version files of each selected animation lens file, and finally responds to the user's selection and playback instructions for the lens file playback sequence, creates a sequence playback component, and controls the sequence playback component to play the lens file playback sequence. Therefore, the method described in the present invention facilitates the various process personnel (directors, supervisors, animators, etc.) in animation production to repeatedly and simultaneously review and compare all lens files in the entire animation project, grasp the addition and deletion arrangement of lens files, better control the animation production cost, and effectively improve the animation production efficiency.

[0009] An animation lens file inspection system includes: an animation lens file acquisition unit, used to acquire animation lens files, wherein the animation lens files include several different sub-version files of several animation lens files; a lens file playback sequence generation unit, used to respond to a user's selection instruction for several sub-version files of several animation lens files, and generate a lens file playback sequence according to the selection order of each selected animation lens file and the sub-version files selected for each selected animation lens file; a lens file playback sequence playback unit, used to respond to a user's selection and playback instruction for the lens file playback sequence, create a sequence playback component, and control the sequence playback component to play the lens file playback sequence.

[0010] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 A flow chart of the animation lens file checking method provided by the present invention;

[0012] Figure 2 A flowchart of the steps of obtaining an animation lens file in the animation lens file checking method provided by the present invention;

[0013] Figure 3 A flowchart of the steps of generating a shot file playing sequence of the animation shot file checking method provided by the present invention;

[0014] Figure 4 A schematic diagram of a shot file playback sequence provided by the present invention;

[0015] Figure 5 A schematic diagram of a sequence playback component provided by the present invention;

[0016] Figure 6 This is a schematic diagram of the animation lens file inspection system provided by the present invention. DETAILED DESCRIPTION

[0017] The present invention provides an animation lens file inspection method and system. In order to make the purpose, technical solution and effect of the present invention clearer and more specific, the present invention is further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described here are only used to explain the present invention and are not used to limit the present invention.

[0018] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0019] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as herein.

[0020] The invention is further described below by describing embodiments in conjunction with the accompanying drawings.

[0021] Example 1

[0022] Please refer to Figure 1 , Figure 1 The flowchart of the animation lens file checking method provided by the present invention comprises the following steps:

[0023] S10, obtaining animation lens files;

[0024] S20, in response to a user's instruction to select a plurality of sub-version files of a plurality of animation lens files, generating a lens file playback sequence according to a selection order of the selected animation lens files and the sub-version files selected for the selected animation lens files;

[0025] S30: In response to a user's selection and playback instruction for the shot file playback sequence, create a sequence playback component, and control the sequence playback component to play the shot file playback sequence.

[0026] For step S10, obtain the animation lens file;

[0027] Among them, the animation lens file is an animation file of continuous images containing scenes, sound effects, characters and character actions captured by a camera. In this embodiment, it can also be an animation file of continuous images containing scenes, sound effects, characters and character actions drawn by technical personnel in this field using animation production software. In one embodiment, the camera can be a virtual camera or a physical camera.

[0028] The animation lens file includes several different sub-version files of several animation lens files, wherein one animation lens file may have several different versions, that is, the sub-version file is a file of a certain version of the corresponding animation lens file. For example, there are animation lens file A and animation lens file B, and animation lens file A has sub-version file A1, sub-version file A2 and sub-version file A3, and animation lens file B has sub-version file B1 and sub-version file B2.

[0029] In one embodiment, since the lens elements of the animation lens file may be modified and produced multiple times by different producers, or the same animation lens file may be used in different playback stages of the same animation video, the animation lens file may have multiple different sub-version files, wherein different sub-version files of the animation lens file have different lens elements. For example, animation lens file A has sub-version file A1, sub-version file A2 and sub-version file A3, wherein the camera directions and angles in A1 and A2 are different, and the sound effects used in A1 and A3 are different.

[0030] Please refer to Figure 2 , Figure 2 This is a flowchart of the steps of obtaining an animation lens file in the animation lens file checking method provided by the present invention. In one embodiment, step S10 specifically includes the following steps:

[0031] S101, in response to a login instruction issued by a user, querying a preset configuration file storage address to obtain the configuration file;

[0032] Among them, the user can be an animation production personnel, such as an animator, or various process personnel in animation production, such as a director and a supervisor; the preset configuration file storage address can be pre-set by the animation production personnel and can be modified at any time before executing the method described in the present invention, for example, a readable and writable config file is set in the corresponding animation project root directory, and the configuration file (i.e., config file) includes at least a login account, a login password, and a server address of the animation lens file.

[0033] S102, logging into the storage server of the animation lens file according to the login account, the login password and the server address of the animation lens file;

[0034] The server address of the animation lens file refers to the address of a server storing the corresponding animation lens file (eg, the IP address of the server), and the storage server may be a local server or a network server.

[0035] In one embodiment, after obtaining the login account, the login password and the server address of the animation lens file, the server storing the animation lens file is logged in by accessing the server address and inputting the login account and the login password.

[0036] S103: In response to the project information and the scene information of the animation shot file input by the user, the files stored on the storage server of the animation shot file are screened to obtain and display the animation shot file.

[0037] In step S20, in response to the user's instruction to select several sub-version files of several animation lens files, a lens file playback sequence is generated according to the selection order of the selected animation lens files and the selected sub-version files of the selected animation lens files;

[0038] The lens file playback sequence is the playback sequence of the selected animation lens file.

[0039] Please refer to Figure 3 , Figure 3 This is a flowchart of the steps of generating a shot file playing sequence of the animation shot file checking method provided by the present invention. In one embodiment, the step S20 specifically includes the following steps:

[0040] S201, in response to a user's selection instruction for a plurality of sub-version files of a plurality of animation lens files, creating a time axis of a lens file playback sequence;

[0041] S202, generating a plurality of playback nodes arranged in order in the time axis;

[0042] The number of playback nodes is equal to the number of animation shot files selected by the user;

[0043] S203, according to the selection order of each selected animation lens file, each selected animation lens file is correspondingly set under each of the play nodes to generate the lens file play sequence;

[0044] Among them, please refer to Figure 4 , Figure 4 This is a schematic diagram of the lens file playback sequence provided by the present invention, wherein the selected sub-version files of each selected animation lens file are correspondingly set under the respective playback nodes.

[0045] Specifically, when a user selects an animation lens file, the corresponding selected animation lens file is controlled to create a display menu for displaying its own sub-version files, and the user's selection instruction for the displayed sub-version files is received; after the user completes the selection of all required sub-version files of the animation lens files, a timeline of the lens file playback sequence is created and a number of playback nodes arranged in order are generated in the timeline, and according to the selection order of the selected animation lens files, the sub-version files corresponding to the selected animation lens files are set under each of the playback nodes to generate the lens file playback sequence.

[0046] For example, in one embodiment, there are an existing animation lens file A (having sub-version files A1, A2, and A3) and an animation lens file B (having sub-version files B1 and B2). The user first selects A1 and A2 in A, and then selects B1 in B, creates a timeline for the lens file playback sequence, and generates two playback nodes arranged in order in the timeline, places A1 and A2 under the first playback node, and places B1 under the second playback node, to generate a corresponding lens file playback sequence.

[0047] In step S30, in response to the user's selection and playback instruction for the lens file playback sequence, a sequence playback component is created, and the sequence playback component is controlled to play the lens file playback sequence;

[0048] Please refer to Figure 5 , Figure 5 A schematic diagram of a sequence playback component provided by the present invention, wherein the sequence playback component is a component having a playback area and a plurality of playback control buttons.

[0049] In one embodiment, step S30 specifically includes the following steps:

[0050] S301, in response to a user's selection and playback instruction for the lens file playback sequence, creating a sequence playback component;

[0051] S302, controlling the sequence playback component to read the lens file playback sequence selected by the user to play, and obtaining the time axis of the lens file playback sequence;

[0052] S303, according to the arrangement order of each of the play nodes in the timeline, controlling the sequence play component to create a shot play window, and playing the animation shot files set under each of the play nodes in sequence;

[0053] Among them, when several selected sub-version files of the same animation lens file are set under the playback node, the sequence playback component is controlled to create lens playback windows of the same number as the selected number of sub-version files, and the sub-version files are played simultaneously in a one-to-one correspondence. When the playback of the playback node is completed, the sequence playback component is controlled to reduce the lens playback window to at least one.

[0054] In one embodiment, when playing to a playback node with a sub-version file, the sequence playback component is controlled to create a shot playback window to play the sub-version file; when playing to a playback node with three different sub-version files, the sequence playback component is controlled to create three shot playback windows to play three different sub-version files respectively. After completing the playback of the playback node, the sequence playback component is controlled to reduce the shot playback window to at least one.

[0055] For example, there are a first playback node, a second playback node and a third playback node. The first playback node is provided with a sub-version file A1 of the animation lens file A, the second playback node is provided with sub-version files B1, B2 and B3 of the animation lens file B, and the third playback node is provided with sub-version files C1 and C2 of the animation lens file C. When playing the corresponding lens file playback sequence, the number of the corresponding lens playback windows increases from one to three, and then decreases to two.

[0056] In addition, the animation lens file checking method of the present invention further provides some animation lens file checking steps, which are used to select and retain a sub-version file of an animation lens file having multiple sub-version files to generate a first lens file playback sequence in response to a selection instruction input by a user through a lens selection cursor when executing step S303. The steps are specifically as follows:

[0057] S3031, when playing the sub-version files simultaneously in a one-to-one correspondence, controlling the sequence playback component to create a shot selection cursor;

[0058] Among them, the lens selection cursor can be a check mark cursor, or other indicative mark with distinguishing meaning for highlighting a sub-version file, or it can be a brightness processing made to the lens playback window (for example, the brightness of the selected lens playback window remains unchanged, and the brightness of the other lens playback windows is reduced).

[0059] S3032, receiving a selection instruction executed by the user controlling the lens selection cursor, and performing lens selection on the sub-version file being played;

[0060] S3033. After the sequence playback component completes playing the lens file playback sequence, the selected sub-version file is retained, and other sub-version files of the animation lens file under the playback node corresponding to the lens file playback sequence are deleted to generate a first lens file playback sequence.

[0061] In one embodiment, when executing step S30 of the method described in the present invention, that is, controlling the sequence playback component to play the lens file playback sequence, when playing to a playback node with multiple sub-version files, the user can move the lens selection cursor, select the lens on the corresponding lens playback window, and check the sub-version file with better performance effect. After the sequence playback component completes playing the lens file playback sequence, the selected sub-version file is retained, and other sub-version files of the animation lens file under the playback node corresponding to the lens file playback sequence are deleted to generate a first lens file playback sequence. In this way, it is convenient for animation production personnel to compare different sub-version files of the same animation lens file during the playback process, and at the same time, they can select sub-version files with more suitable painting quality and content to obtain and preview the corresponding lens file playback sequence.

[0062] In addition, the animation lens file checking method of the present invention further provides some animation lens file checking steps, which are used to set marks for each sub-version file of each animation lens file being played in response to a move mark instruction executed by a user by controlling the lens mark cursor when the sequence playing component plays the lens file playing sequence, so as to generate and play a corresponding second lens file playing sequence with a corresponding mark, and the steps are specifically as follows:

[0063] S401, when the sequence playback component plays the shot file playback sequence, controlling the sequence playback component to create a shot mark cursor in the shot playback window;

[0064] S402, in response to a move mark instruction executed by the user controlling the shot mark cursor, setting a mark for each sub-version file of each animation shot file being played;

[0065] The mark may be a color mark or a digital mark.

[0066] In one embodiment, when the user plays the sub-version file of the animation shot file in the shot playback window, he can control the shot mark cursor to move and right-click in the shot playback window to open the mark setting menu and set a mark for the corresponding sub-version file.

[0067] S403, after the sequence playback component finishes playing the lens file playback sequence, determining whether each sub-version file of each animation lens file in the lens file playback sequence is set with a mark;

[0068] S404: If yes, then according to the marks marked by each sub-version file of each animation lens file in the lens file playback sequence, control the sequence playback component to extract the sub-version file marked with the same mark, and generate a plurality of second lens file playback sequences with corresponding marks according to the playback order of the animation lens files;

[0069] In one embodiment, for example, sub-version files A1 and A2 of an existing animation lens file A and sub-version files B1 and B2 of an animation lens file B are respectively set under the first playback node and the second playback node of the lens file playback sequence. The user marks A1 green, A2 yellow, B1 yellow, and B2 green. After the playback is completed, two second lens file playback sequences (A1B2 with a green mark and A2B1 with a yellow mark) are correspondingly generated. At the same time, the color mark can be set in front of the name of the second lens file playback sequence, and can also be set to the background color or font color of the name. There is no limitation here, and it only needs to satisfy the function of prompting the user.

[0070] S405: In response to the user's selection and play instruction for the second shot file play sequence, control the sequence play component to create the shot play window again to play the second shot file play sequence.

[0071] In one embodiment, by executing steps S401-S405 in the method described in the present invention, animation production personnel can obtain multiple shot file playback sequences through simple marking operations, thereby efficiently evaluating and comparing the arrangements and combinations of multiple different animation shot files, and can also grasp the additions and deletions of each animation shot file to improve the animation production effect.

[0072] In addition, the animation lens file checking method of the present invention also provides some animation lens file checking steps for generating and playing different lens file playing sequences by another method after step S10. The steps are specifically as follows:

[0073] S21, in response to a user's instruction to select a plurality of sub-version files of a plurality of animation lens files, generating a plurality of third lens file playback sequences according to the selection order of the selected animation lens files, the sub-version files selected for the selected animation lens files and the number of the sub-version files selected for the selected animation lens files;

[0074] In one embodiment, the step S21 specifically comprises, in response to a user's selection instruction for several sub-version files of several animation lens files, controlling the selected sub-version files of each selected animation lens file to be freely combined with each selected sub-version file of each other selected animation lens file according to the selection order of each selected animation lens file, to generate several third lens file playback sequences, wherein the number of the third lens file playback sequences is equal to the product of the number of selected sub-version files of each selected animation lens file.

[0075] S22: In response to a user's instruction to select and play a plurality of the third shot file play sequences, create a multi-sequence play component, and control the multi-sequence play component to simultaneously play the plurality of the third shot file play sequences selected for playback.

[0076] In one embodiment, for example, sub-version files A1 and A2 of existing animation lens file A, sub-version files B1, B2 and B3 of animation lens file B, and sub-version file C1 of animation lens file C, by executing step S21 of the method described in the present invention, the user sequentially selects all sub-version files under animation lens files A, B and C, and can obtain six third lens file playback sequences (A1B1C1, A1B2C1, A1B3C1, A2B1C1, A2B2C1 and A2B3C1). As a result, animation production personnel can simultaneously obtain multiple third lens file playback sequences for comparison and review, reducing the workload in the animation production process. Furthermore, by creating a multi-sequence playback component and controlling the multi-sequence playback component to simultaneously play the selected multiple third lens file playback sequences, it is also possible to improve the inspection efficiency and evaluation efficiency of animation lens files and increase the animation production efficiency.

[0077] In addition, the animation lens file checking method of the present invention also provides some animation lens file checking steps, which are used to generate a lens sequence according to the lens file playing sequence after obtaining the corresponding lens file playing sequence, and at the same time, receive the user's production instruction for the animation lens file in the lens sequence, animate it to execute the user's selection screen capture instruction, and generate an animation video. The steps are specifically as follows:

[0078] S50, obtaining shot sequence frame length restriction information set by a user, determining whether a playback sequence satisfies the shot sequence frame length restriction information, and if so, generating a shot sequence according to the playback sequence;

[0079] The play sequence includes at least one of the lens file play sequence and the first lens file play sequence. In one embodiment, the play sequence may also be the second lens file play sequence or the third lens file play sequence.

[0080] S60, receiving a production instruction from the user for the position of a camera in an animation shot file in the shot sequence, and modifying the position coordinates of the camera in the animation shot file and the orientation angle of the camera;

[0081] S70, receiving a production instruction from the user for a scene sound effect in an animation shot file in the shot sequence, and replacing the scene sound effect;

[0082] S80, receiving a production instruction of a character action in an animation shot file in the shot sequence from the user, and adjusting a posture and changing a position of the character performing the character action;

[0083] S90, receiving a production instruction from the user for the number of frames in the animation shot file in the shot sequence, and increasing or decreasing the number of frames in the animation shot file;

[0084] Specifically, the number of frames of the animation shot file is increased or decreased, that is, the frame length information of the animation shot file is modified to extend or shorten the duration of the animation shot file in the shot sequence.

[0085] In one embodiment, according to the actual animation shot sequence production needs of those skilled in the art, the execution order of steps S60-S90 can be arbitrarily changed or repeated, and there is no limitation to this due to the step numbers.

[0086] S100. In response to the user's instruction to select and capture a screen shot of an animation shot file in the shot sequence, an animation video is generated according to the animation shot files in the shot sequence selected for capture and the selection order of the corresponding animation shot files.

[0087] Specifically, according to the several animation shot files in the shot sequence selected by the user, the playback operation is performed in sequence according to the selection order, and the screen capture state is maintained during the process to obtain the corresponding coherent animation video.

[0088] In addition, the animation lens file checking method of the present invention also provides some animation lens file checking steps to help animation production personnel compare and play several different sub-version files of the same animation lens file and compare the differences in lens elements between the files. The steps are specifically as follows:

[0089] S110, in response to a user's instruction to select several different sub-version files of the same animation lens file, creating a comparison and playback component, and controlling the comparison and playback component to simultaneously play the selected several different sub-version files;

[0090] Wherein, the comparison playback component includes a playback area and a plurality of playback control buttons.

[0091] Specifically, after the user selects several different sub-version files corresponding to the same animation lens file, the comparison playback component is created and controlled to create lens playback windows equal to the selected number of sub-version files, and the sub-version files are played simultaneously one by one.

[0092] S120, controlling the comparison and playback component to output difference information of lens elements of several selected different sub-version files, wherein the lens elements at least include the position of the camera, scene sound effects, character actions, and continuous frame number in the selected sub-version files.

[0093] At the same time, the animation lens file checking method of the present invention also provides some animation lens file checking steps for improving the operation efficiency of animation production personnel, and the steps are specifically as follows:

[0094] S130, creating a lens operation component;

[0095] S140, in response to a user's operation instruction on the animation lens file, controlling the lens operation component to obtain and save the corresponding animation lens file;

[0096] The operation instruction is a drag-and-drop instruction or a copy instruction.

[0097] In one embodiment, the user drags and drops the corresponding animation lens file to the designated area of ​​the lens operation component, so that the lens operation component acquires and saves the corresponding animation lens file; in another embodiment, the user right-clicks on the animation lens file and selects to execute a copy command, so that the lens operation component acquires and saves the corresponding animation lens file.

[0098] S150. In response to a user's instruction to release the animation lens file, control the lens operation component to release the animation lens file stored in itself in a directory designated by the user.

[0099] In one embodiment, by creating a lens operation component and controlling the lens operation component to obtain the corresponding animation lens file that needs to be operated, the processing efficiency of the animation production personnel can be improved. At the same time, by obtaining multiple animation lens files and saving and displaying them, it can help the animation production personnel to distinguish and not confuse multiple animation lens files when processing them, thereby further improving work efficiency.

[0100] It should be noted that the method described in the present invention can be implemented by programming based on Python 2.7 and PySide, and can also be implemented based on other commonly used programming languages, such as C or C++, without limitation.

[0101] Compared with the prior art, the method described in the present invention greatly reduces the workload of production personnel by outputting the lens file playback sequence and adding corresponding lens selection and lens marking functions, thereby maintaining the fluency of animation creation and production, the continuity and convenience of viewing the animation lens file content, and reducing various problems caused by inconsistent animation lens file viewing environments. At the same time, through the mutual conversion between the lens file playback sequence and the lens sequence, the animation lens file can be modified after playback without re-sequencing, thereby optimizing the production environment / content connection of production personnel during the animation creation process, better serving the animation creation process, and improving the performance level of the produced animation video.

[0102] Example 2

[0103] The present invention also provides an animation lens file inspection system, please refer to Figure 6 , Figure 6 The present invention provides a schematic diagram of an animation lens file checking system to implement the steps of the animation lens file checking method described in the above embodiment. The animation lens file checking system comprises: an animation lens file acquiring unit 1101, a lens file playing sequence generating unit 1102 and a lens file playing sequence playing unit 1103;

[0104] The animation lens file acquisition unit 1101 is used to acquire an animation lens file, wherein the animation lens file includes a plurality of different sub-version files of a plurality of animation lens files;

[0105] The lens file play sequence generating unit 1102 is used to generate a lens file play sequence in response to a user's selection instruction for a plurality of sub-version files of a plurality of animation lens files according to the selection order of the selected animation lens files and the sub-version files selected for the selected animation lens files;

[0106] The lens file play sequence playing unit 1103 is used to create a sequence play component in response to a user's selection and play instruction for the lens file play sequence, and control the sequence play component to play the lens file play sequence.

[0107] It should be noted that the animation lens file inspection system provided in the above embodiment only uses the division of the above functional modules as an example when implementing an animation lens file inspection method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the animation lens file inspection system provided in the above embodiment and the animation lens file inspection method in Example 1 belong to the same concept. The implementation process is detailed in the method embodiment and will not be repeated here.

[0108] The above-mentioned embodiments only express several implementation methods of the present invention, and the description is relatively specific and detailed, but it cannot be understood as limiting the scope of the invention patent. It should be pointed out that for ordinary technicians in this field, several modifications and improvements can be made without departing from the concept of the present invention, and the present invention is also intended to include these modifications and modifications.

Claims

1. A method for checking an animation lens file, comprising the following steps: Acquire an animation lens file, wherein the animation lens file includes a plurality of different sub-version files of a plurality of animation lens files; In response to a user's selection instruction for several sub-version files of several animation lens files, a lens file playback sequence is generated according to the selection order of each selected animation lens file and the selected sub-version files of each selected animation lens file, specifically: in response to a user's selection instruction for several sub-version files of several animation lens files, a timeline of the lens file playback sequence is created; a plurality of playback nodes arranged in sequence are generated in the timeline, wherein the number of the playback nodes is equal to the number of animation lens files selected by the user; according to the selection order of each selected animation lens file, each selected animation lens file is correspondingly set under each of the playback nodes, and the lens file playback sequence is generated, wherein the selected sub-version files of each selected animation lens file are correspondingly set under each of the playback nodes; In response to a user's instruction to select and play the lens file playback sequence, a sequence playback component is created, and the sequence playback component is controlled to play the lens file playback sequence, specifically: in response to a user's instruction to select and play the lens file playback sequence, a sequence playback component is created; the sequence playback component is controlled to read the lens file playback sequence selected by the user to obtain the timeline of the lens file playback sequence; according to the arrangement order of each of the playback nodes in the timeline, the sequence playback component is controlled to create a lens playback window, and the animation lens files set under each of the playback nodes are played in sequence, wherein, when a plurality of selected sub-version files of the same animation lens file are set under the playback node, the sequence playback component is controlled to create the same number of lens playback windows as the number of selected sub-version files, and the sub-version files are played simultaneously in a one-to-one correspondence, and when the playback of the playback node is completed, the sequence playback component is controlled to reduce the lens playback window to at least one; The animation lens file checking method also includes the following steps: Obtaining the shot sequence frame length restriction information set by the user, determining whether the playback sequence satisfies the shot sequence frame length restriction information, and if so, generating a shot sequence according to the playback sequence, wherein the playback sequence includes the shot file playback sequence; receiving a production instruction from the user for the position of a camera in an animation shot file in the shot sequence, and modifying the position coordinates of the camera in the animation shot file and the orientation angle of the camera; receiving a production instruction from the user for a scene sound effect in an animation shot file in the shot sequence, and replacing the scene sound effect; receiving a production instruction of a character action in an animation shot file in the shot sequence from the user, and adjusting a posture and changing a position of the character performing the character action; receiving a production instruction from the user on the number of frames in the animation shot file in the shot sequence, and increasing or decreasing the number of frames in the animation shot file; In response to the user's instruction to select and capture the animation shot files in the shot sequence, an animation video is generated according to the animation shot files in the shot sequence selected for capture and the selection order of the corresponding animation shot files.

2. According to the method for checking animation lens files of claim 1, the step of obtaining the animation lens files comprises: In response to a login instruction issued by a user, query a preset configuration file storage address to obtain the configuration file, wherein the configuration file at least includes a login account, a login password, and a server address of an animation lens file; Logging in to the storage server of the animation lens file according to the login account, the login password and the server address of the animation lens file; In response to the project information and the scene information of the animation shot file input by the user, the files stored on the storage server of the animation shot file are screened to obtain and display the animation shot file.

3. The method for checking an animation lens file according to claim 1, further comprising the following steps: When playing the sub-version files simultaneously in a one-to-one correspondence, controlling the sequence playback component to create a shot selection cursor; receiving a selection instruction executed by the user controlling the shot selection cursor, and performing shot selection on the sub-version file being played; After the sequence playback component completes playing the lens file playback sequence, the selected sub-version file is retained, and other sub-version files of the animation lens file under the playback node corresponding to the lens file playback sequence are deleted to generate a first lens file playback sequence.

4. The method for checking an animation lens file according to claim 1, further comprising the following steps: When the sequence playback component plays the shot file playback sequence, controlling the sequence playback component to create a shot mark cursor in the shot playback window; In response to a moving mark instruction executed by the user controlling the shot mark cursor, a mark is set for each sub-version file of each animation shot file being played; After the sequence playback component finishes playing the lens file playback sequence, determining whether each sub-version file of each animation lens file in the lens file playback sequence is set with a mark; If yes, then according to the marks marked by each sub-version file of each animation lens file in the lens file playback sequence, control the sequence playback component to extract the sub-version file marked with the same mark, and generate a plurality of second lens file playback sequences with corresponding marks according to the playback order of the animation lens files; In response to a user's selection and play instruction for the second shot file play sequence, the sequence play component is controlled to create the shot play window again to play the second shot file play sequence.

5. The method for checking an animation lens file according to claim 1, after the step of obtaining the animation lens file, the method further comprises the following steps: In response to a user's instruction to select a plurality of sub-version files of a plurality of animation lens files, a plurality of third lens file playback sequences are generated according to the selection order of the selected animation lens files, the sub-version files selected for the selected animation lens files and the number of the sub-version files selected for the selected animation lens files; In response to a user's selection and playback instruction for a plurality of the third shot file playback sequences, a multi-sequence playback component is created, and the multi-sequence playback component is controlled to simultaneously play the plurality of the third shot file playback sequences selected for playback.

6. The method for checking animation shot files according to claim 5, in response to a user's instruction to select a plurality of sub-version files of a plurality of animation shot files, the step of generating a plurality of third shot file play sequences according to the selection order of the selected animation shot files, the sub-version files selected for the selected animation shot files and the number thereof comprises: In response to a user's selection instruction for several sub-version files of several animation lens files, according to the selection order of the selected animation lens files, the sub-version files selected for each of the selected animation lens files are controlled to be freely combined with each sub-version file selected for each of the other selected animation lens files, to generate several third lens file playback sequences, wherein the number of the third lens file playback sequences is equal to the product of the number of sub-version files selected for each of the selected animation lens files.

7. The method for checking an animation lens file according to claim 3, further comprising the following steps: The play sequence includes the first shot file play sequence.

8. An animation lens file inspection system, characterized in that: The animation lens file checking system comprises: An animation lens file acquisition unit, used to acquire an animation lens file, wherein the animation lens file includes a plurality of different sub-version files of a plurality of animation lens files; The lens file play sequence generation unit is used to generate the lens file play sequence in response to the user's selection instruction for several sub-version files of several animation lens files, according to the selection order of each selected animation lens file and the selected sub-version files of each selected animation lens file, specifically: in response to the user's selection instruction for several sub-version files of several animation lens files, create a timeline of the lens file play sequence; generate a plurality of play nodes arranged in order in the timeline, wherein the number of the play nodes is equal to the number of animation lens files selected by the user; according to the selection order of each selected animation lens file, set each selected animation lens file correspondingly under each of the play nodes, and generate the lens file play sequence, wherein the selected sub-version files of each selected animation lens file are correspondingly set under each of the play nodes; The lens file playback sequence playback unit is used to create a sequence playback component in response to a user's selection and playback instruction for the lens file playback sequence, and control the sequence playback component to play the lens file playback sequence, specifically: in response to a user's selection and playback instruction for the lens file playback sequence, create a sequence playback component; control the sequence playback component to read the lens file playback sequence selected by the user to play, and obtain the time axis of the lens file playback sequence; according to the arrangement order of each of the playback nodes in the time axis, control the sequence playback component to create a lens playback window, and play the animation lens files set under each of the playback nodes in sequence, wherein, when a plurality of selected sub-version files of the same animation lens file are set under the playback node, control the sequence playback component to create the same number of lens playback windows as the number of selected sub-version files, and play the sub-version files simultaneously in a one-to-one correspondence, and when the playback of the playback node is completed, control the sequence playback component to reduce the lens playback window to at least one; It is also used to obtain the frame length limit information of the shot sequence set by the user, determine whether the playback sequence meets the frame length limit information of the shot sequence, and if so, generate a shot sequence according to the playback sequence, wherein the playback sequence includes the shot file playback sequence; receive the user's production instruction for the position of the camera in the animation shot file in the shot sequence, and modify the position coordinates of the camera in the animation shot file and the orientation angle of the camera; receive the user's production instruction for the scene sound effect in the animation shot file in the shot sequence, and replace the scene sound effect; receive the user's production instruction for the character action in the animation shot file in the shot sequence, and adjust the posture and change the position of the character performing the character action; receive the user's production instruction for the number of frames in the animation shot file in the shot sequence, and increase or decrease the number of frames in the animation shot file; in response to the user's selection and capture instruction for the animation shot file in the shot sequence, generate an animation video according to the animation shot file in the shot sequence selected for capture and the selection order of the corresponding animation shot files.

Citation Information

Patent Citations

  • Timeline experience for restore user interface

    CN102460379A

  • Collaborative Movie Creation

    US20160125916A1