System for automatically registering development difficulty and development period of animation asset by using ai
Patent Information
- Application Number
- PCT/KR2026/002467
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-24
- Filing Date
- 2026-02-10
- Publication Date
- 2026-08-27
Smart Images

Figure KR2026002467_27082026_PF_FP_ABST
Abstract
Description
AI-based automatic registration system for development difficulty and duration of animation assets
[0001] The present invention relates to an automatic registration system for the development difficulty and development period of animation assets using AI, and more specifically, to an automatic registration system for the development difficulty and development period of animation assets using AI that utilizes an AI model to automatically predict the development difficulty and development period of assets during the animation production process using character type, number of appearances, etc., and stores and registers information regarding the predicted development difficulty and development period, thereby significantly reducing the time required to calculate the animation production schedule.
[0002] Generally, CG animation production consists of complex stages, and each stage is a task that requires a vast amount of data and resources.
[0003] This CG animation production process begins with the design of sequences and shots and extends to the compositing stage of the final result. More specifically, the sequence / shot design process is performed by designing sequences and shots based on storyboards or storyboards and determining camera positions and the positions of assets appearing in each shot. Subsequently, the animation work process is performed to define character and camera movements, produce animations, add visual effects such as water, fire, and dust through special effects (FX / CFX) work, and create realistic scenes by applying light and shadow effects. Finally, production is carried out through the compositing process, which combines various elements such as backgrounds, characters, and crowds from each shot to complete the final scene.
[0004] At this stage, one of the most important elements in animation production is asset development and management.
[0005] Assets refer to all 3D models used in animation scenes, such as backgrounds, characters, and props. Since hundreds to thousands of shots and assets are used in an animation production project, a significant amount of time and effort is inevitably required to develop the assets applied to the shots.
[0006] However, conventionally, those involved in animation production subjectively calculated the schedule for asset development by reading the script or storyboard and considering the importance and difficulty of the assets to be inserted into the shots.
[0007] However, due to the nature of the animation production process, the tasks to be performed by each person in charge vary, and consequently, the asset development schedule must also be set differently for each person in charge. In particular, if the schedule is calculated based on the wrong judgment of the people in charge, the animation production schedule is bound to be delayed due to the people's work levels or internal and external factors, and there was a problem where unnecessary costs were wasted as the waiting time for the person in charge to perform the next task became long.
[0008] The background technology or prior art mentioned herein is intended only to aid in understanding the technical significance of the present invention and does not refer to technology widely known in the technical field to which this invention belongs prior to the filing of the present invention.
[0009] [Prior Art Literature]
[0010] [Patent Literature]
[0011] (Patent Document 1) Republic of Korea Registered Patent No. 10-1594578
[0012] (Patent Document 2) Republic of Korea Registered Patent No. 10-0960504
[0013] (Patent Document 3) Republic of Korea Published Patent No. 10-2007-0120706
[0014] (Patent Document 4) Republic of Korea Published Patent No. 10-2009-0126450
[0015] The technical objective of the present invention is to provide an AI-based automatic registration system for the development difficulty and duration of animation assets, which utilizes an AI model to automatically predict the development difficulty and duration of assets during the animation production process using character types, appearance frequency, etc., and stores and registers information regarding the predicted development difficulty and duration, thereby significantly reducing the time required to calculate the animation production schedule.
[0016] Furthermore, the technical objective of the present invention is to provide an AI-based automatic registration system for the development difficulty and duration of animation assets, which can prevent delays in animation production and wasted costs caused by inaccurate schedule calculations by providing accurate schedule information regarding the development difficulty and duration of animation assets.
[0017] Furthermore, the technical objective of the present invention is to provide an AI-based system for automatically registering the development difficulty and duration of animation assets, which automatically calculates costs based on predicted development difficulty and duration, thereby increasing management efficiency in animation production and preventing the occurrence of unnecessary costs.
[0018] Furthermore, the purpose is to provide an AI-based automatic registration system for the development difficulty and duration of animation assets, which allows data stored in the data management system to be reused as training data for the AI model even after animation production is completed, thereby enabling the model to evolve into a more perfect AI model for predicting development difficulty and duration as time goes by.
[0019] However, the purpose of the present invention is not limited thereto, and it goes without saying that any purpose or effect that can be understood from the means of solving the problem or the embodiments, even if not explicitly mentioned, is also included.
[0020] To solve these problems, the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is characterized by comprising: a terminal device that receives and displays development difficulty information and development period information of assets, and displays asset information for developed types of assets and shot information of animation containing said asset information; a data management system that receives development difficulty information and development period information of assets and a shot-by-shot asset list, automatically registers and stores them, and simultaneously transmits them to said terminal device, and registers and manages asset information and shot information required for animation production; an AI system that generates a shot-by-shot asset list for asset information included in the shot information, analyzes said shot-by-shot asset list to generate development difficulty information and development period information of said assets, and transmits the generated information to said data management system; and an animation production system that receives said storyboard information from said terminal device, generates shot information and asset information based on said storyboard information, transmits them to said data management system, and produces 3D animation.
[0021] The data management system of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention comprises: a communication unit connected to the terminal device, the AI system, and the animation production system via a network; an information registration unit that automatically registers shot information and asset information transmitted from the terminal device and the animation production system, and analyzes the registered shot information and asset information to generate related asset information for each shot information, total asset counting information, and basic information for verifying importance; an information providing unit that provides information stored in a database to the terminal device; a database in which information transmitted to a management control unit is stored; and a management control unit that transmits information stored in the database to the AI system to control the operation of the AI system so that a shot-specific asset list, asset development difficulty information, and development period information can be generated, respectively.
[0022] The information registration unit of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is characterized by analyzing related asset information for each shot information to count the number of related assets for each of the shot information, and counting information on the number of times assets appearing in the shot information appear to generate total asset counting information for each shot information.
[0023] The information registration unit of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is characterized by generating basic information for confirming importance, which includes information on the running time of each animation project, information on the number of shots, and information on the type and number of assets applied to the shots, and further includes total asset counting information, in order to confirm relative importance for each animation project.
[0024] The information registration unit of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is characterized by transmitting the storyboard information to the AI server to request analysis of the storyboard information when generating related asset information for each shot information, and requesting related asset information for each shot information based on the analysis result and a list of shot-specific assets classified by object.
[0025] The AI system of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is configured to receive storyboard information, asset information, and shot information from the data management system and classify them by object, and generates a shot-specific asset list consisting of classified object-specific asset information; a difficulty prediction unit that receives related asset information by shot information, total asset counting information, and basic information for verifying importance from the data management system, learns and analyzes them to generate asset development difficulty information; a period prediction unit that receives asset development difficulty information from the difficulty prediction unit and learns and analyzes the received asset development difficulty information to generate asset development period information; and a cost calculation unit that receives asset development difficulty information and development period information respectively, analyzes the received information, and calculates asset development costs.
[0026] The difficulty prediction unit of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is characterized by generating information on the development difficulty of assets through an AI model using Linear Regression.
[0027] The period prediction unit of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is characterized by, when development difficulty information of an asset is transmitted from the difficulty prediction unit, requesting and receiving type information of an asset applied to a shot from the data management system among the relevant asset information by shot information and basic information for verifying importance, and then learning and analyzing to generate development period information of the asset.
[0028] The database of the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention is characterized by comprising: a shot database in which storyboard information and basic shot information consisting of said storyboard information are stored, and basic information for verifying importance generated by said information registration unit is stored; an asset database in which asset information used in animation production is stored, and total asset counting information generated by said information registration unit and related asset information for each shot information are stored; and an AI analysis database in which data generated by analyzing storyboard information by said AI server, a shot-specific asset list, metadata including the asset list and location and size information of assets by object, and similarity verification data for item information of asset information for each shot information are stored, and information on the development difficulty of assets, information on the development period of assets, and information on asset development costs are stored.
[0029] In addition to the technical problems of the present invention mentioned above, other features and advantages of the present invention are described below, or will be clearly understood by those skilled in the art from such description and explanation.
[0030] According to the present invention as described above, the following effects are achieved.
[0031] The automatic registration system for development difficulty and development period of animation assets using AI according to the present invention utilizes an AI model to automatically predict the development difficulty and development period of assets in the animation production process, and stores and registers information regarding the predicted development difficulty and development period, thereby having the effect of significantly reducing the time required to calculate the animation production schedule.
[0032] In addition, the automatic registration system for the development difficulty and development period of animation assets using AI according to the present invention can provide accurate schedule information regarding the development difficulty and development period of animation assets, thereby having the effect of preventing delays in animation production and wasted costs caused by incorrect schedule calculations.
[0033] In addition, the AI-based automatic registration system for the development difficulty and development period of animation assets according to the present invention has the effect of increasing management efficiency for animation production and preventing unnecessary costs by automatically calculating costs based on the predicted development difficulty and period.
[0034] In addition, the automatic registration system for the development difficulty and development period of animation assets using AI according to the present invention has the effect of enabling the reuse of data stored in the data management system as training data for the AI model even after animation production is completed, thereby allowing the AI model to evolve into a more perfect model for predicting development difficulty and period as time goes by.
[0035] Furthermore, the various and beneficial advantages and effects of the present invention are not limited to those described above and may be more easily understood in the process of explaining specific embodiments of the present invention.
[0036] FIG. 1 is a block diagram schematically illustrating a system for automatically registering the development difficulty and development period of animation assets using AI according to an embodiment of the present invention.
[0037] FIG. 2 is a configuration block diagram showing a data management system of an automatic registration system for development difficulty and development period of animation assets using AI according to an embodiment of the present invention.
[0038] FIG. 3 is a configuration block diagram showing a database of a data management system according to an embodiment of the present invention,
[0039] FIG. 4 is a configuration block diagram showing the AI system of an automatic registration system for development difficulty and development period of animation assets using AI according to an embodiment of the present invention.
[0040] FIG. 5 is a configuration block diagram showing an animation production system of an automatic registration system for the development difficulty and development period of animation assets using AI according to an embodiment of the present invention.
[0041] FIG. 6 is a data flowchart illustrating the process of automatically registering development difficulty and development period information using an AI-based animation asset development difficulty and development period automatic registration system according to an embodiment of the present invention.
[0042] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, it should be noted that in assigning reference numerals to the components of each drawing, the same components are given the same reference numeral whenever possible, even if they are shown in different drawings.
[0043] Furthermore, it should be noted that technical terms used in describing the present invention are used merely to describe specific embodiments and are not intended to limit the invention. Detailed descriptions of related known components or functions are omitted if it is determined that such descriptions could obscure the essence of the invention. Additionally, general terms used in describing the present invention should be interpreted according to their prior definitions or the context, and should not be interpreted in an overly narrow sense. If a technical term is incorrect and fails to accurately express the concept of the invention, it should be replaced with a technical term that can be correctly understood by a person skilled in the art.
[0044] Furthermore, in describing the present invention, terms such as "comprising," "composing," or "having" mean that the relevant components may be inherent unless specifically stated otherwise, and should not be interpreted as necessarily including all of the various components or steps, and should be interpreted as meaning that some of the components or steps may not be included, or that additional components or steps may be included; and all terms, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the present invention pertains, unless otherwise defined.
[0045] In addition, identification symbols such as 1, 2, A, B, (a), (b), etc. may be used to describe the components of the present invention. These identification symbols are intended to distinguish the components from other components and are used only for convenience of explanation; they do not limit the essence, order, or sequence of the components.
[0046] Furthermore, the suffixes "module" and "part" for components used in this specification are assigned or used interchangeably solely for the ease of drafting the specification, and do not inherently possess distinct meanings or roles.
[0047] In addition, some of the operations or functions described as being performed by a terminal, device, or device in the present invention may instead be performed by a server connected to said terminal, device, or device. Likewise, some of the operations or functions described as being performed by a server may also be performed by a terminal, device, or device connected to said server.
[0048] Additionally, each server described in each embodiment of the present invention may be a computer device or a system implemented with a plurality of computer devices that communicates with a terminal, device, or device through a network to provide commands, code, files, content, services, etc., and may include memory, a processor, a communication interface, an input / output interface, and a database.
[0049] [Explanation of the symbol]
[0050] 100: Terminal device
[0051] 200: Data Management System
[0052] 210: Communications Department
[0053] 220: Information Register
[0054] 230: Information Department
[0055] 240: Work Management Department
[0056] 250: Management Control Unit
[0057] 240: Database
[0058] 242: Shot Database
[0059] 244: Asset Database
[0060] 246: AI Analysis Database
[0061] 300: AI System
[0062] 310: Asset List Generation Section
[0063] 320: Difficulty Prediction Section
[0064] 330: Period forecasting section
[0065] 340: Cost Calculation Section
[0066] 400: Animation Production System
[0067] 410: Shot Settings
[0068] 420: Modeling Department
[0069] 430: Rigging section
[0070] 440: Lookdebbu
[0071] 450: Animation Production Department
[0072] 460: Writing Department
[0073] 470: Visual Effects Department
[0074] 480: Rendering section
[0075] 490: Compositizing section
[0076] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.
[0077] As described above, the automatic registration system for development difficulty and development period of animation assets using AI according to the present invention comprises: a terminal device (100) that receives and displays information on the development difficulty and development period of assets, and displays asset information for assets of different types and shot information of animation containing this asset information; a data management system (200) that receives information on the development difficulty and development period of assets, automatically registers and stores it, and simultaneously transmits it to the terminal device (100), and registers and manages asset information and shot information required for animation production; an AI system (300) that generates a shot-specific asset list for asset information included in the shot information, analyzes this shot-specific asset list to generate information on the development difficulty and development period of assets, and transmits the generated information to the data management system (200); and an animation production system (400) that receives storyboard information from the data management system (200), generates shot information and asset information for this storyboard information, and produces 3D animation based on the generated shot information and asset information.
[0078] The terminal device (100) is configured to receive storyboard information including a storyboard.
[0079] At this time, a scenario input UI may be configured so that storyboard information is input into the terminal device (100), the input storyboard information is stored in the database (240) of the data management system (200), and the stored storyboard information can be transmitted to the animation production system (400).
[0080] Additionally, the terminal device (100) receives asset information appearing in the input storyboard information and shot information of the animation containing this asset information from the information providing unit (230) of the data management system (200), displays the received shot information so that a worker can review it, and transmits the reviewed asset information and shot information to the animation production system (400) so that the animation can be produced.
[0081] At this time, the terminal device (100) may be configured to request and receive item information of asset information by shot information stored in the database (240) from the information provider (230) of the data management system (200) and display it, and at the same time receive and display the list of assets by shot registered through the AI system (300) from the data management system (200) so that each item information can be reviewed.
[0082] At this time, it is preferable that the terminal device (100) be configured to verify the accuracy of the aforementioned item information.
[0083] Meanwhile, the terminal device (100) can receive animation information that has been produced based on shot information that has been reviewed from the animation production system (400), review whether the shot information included in the received animation information and the asset information included in the shot information correspond to the storyboard information, and generate information on the review result and transmit it to the management control unit (250) of the data management system (200).
[0084] This terminal device (100) is configured to check the design, modeling, and rigging status of shot information of animation information produced through the animation production system (400), and, if new asset information is needed, to additionally input the asset information or request it by transmitting it to the management control unit (250) of the data management system (200).
[0085] The terminal device (100) of the present invention is connected to a data management system (200) and an animation production system (400) via a network, and may have an application or a web server built as a means to display data transmitted from the data management system (200) and the animation production system (400) and to transmit input information to the data management system (200) and the animation production system (400). It may include not only general PCs such as general desktops or laptops, but also mobile terminals such as smartphones and tablet PCs.
[0086]
[0087] The data management system (200) receives storyboard information and asset information and shot information required for animation production from the animation production system (400), automatically registers and stores them in the database (240), transmits the stored storyboard information, asset information, and shot information to the AI system (300) to enable the creation of a shot-specific asset list for this asset information and shot information, and enables the creation of asset development difficulty information and development period information based on the created shot-specific asset list.
[0088] This data management system (200) is networked with a terminal device (100), an AI system (300), and an animation production system (400) and comprises a communication unit (210) configured to transmit and receive animation production work information, an information registration unit (220) that automatically registers shot information and asset information transmitted from the terminal device (100) and the animation production system (400), analyzes the registered shot information and asset information to generate asset information per shot information and total asset counting information, an information provision unit (230) that provides information stored in a database (240) to the terminal device (100), a database (240) that stores information transmitted to a management control unit (250) through the communication unit (210), and a management unit that controls the operation of the AI system (300) so that information stored in the database (240) is transmitted to the AI system (300) to generate an asset list per shot, information on the development difficulty of assets, and information on the development period of assets, respectively. It is configured to include a control unit (250).
[0089] Here, animation production work information may include storyboard information, shot information, and asset information, and may include all information generated during animation production.
[0090] The communication unit (210) is configured to enable data transmission of the terminal device (100), data management system (200), AI system (300) and animation production system (400), and includes, but is not limited to, RF, 3GPP (3rd Generation Partnership Project) network, LTE (Long Term Evolution) network, 5GPP (5th Generation Partnership Project) network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, etc.
[0091] The information register (220) receives storyboard information and shot information and asset information related to the storyboard information from the management control unit (250), analyzes the received storyboard information, shot information, and asset information to generate related asset information that has relevance to each shot information, and transmits the generated related asset information for each shot information to the management control unit (250) and the animation production system (400).
[0092] Additionally, the information register (220) analyzes the related asset information for each generated shot information and counts the number of related assets for each shot information to predict the importance of the related asset information for each shot information, and then counts the information on the number of times the assets appear in the shot information appear to generate total asset counting information for each shot information, and transmits the generated total asset counting information for each shot information to the management control unit (250).
[0093] This information register (220) generates basic information for verifying importance, including information on the running time of each animation project, information on the number of shots, and information on the type and number of assets applied to each shot, and additionally includes total asset counting information, in order to verify the relative importance of each animation project, and transmits the generated basic information for verifying importance to the management control unit (250).
[0094] Such an information register (220) can be connected to an AI system (300) and a communication unit (210) when generating related asset information for each shot information, and can transmit storyboard information to the AI system (300) to request analysis of this storyboard information, and can request related asset information for each shot information and a list of shot-specific assets classified by object based on the analysis results.
[0095] Additionally, the information register (220) is configured to receive a list of shot-specific assets transmitted from the AI system (300) and automatically save them to the database (240) through the management control unit (250).
[0096] That is, even if the worker does not manage asset information separately, the asset information corresponding to the storyboard information, the asset information for each shot information, and the shot-specific asset list of this asset information are configured to be automatically registered in the database (240).
[0097] The information providing unit (230) is connected to the terminal device (100) through the communication unit (210), and when item information of asset information by shot information is received from the terminal device (100), it is configured to receive asset information stored in the database (240) corresponding to the asset information by shot information and a shot-specific asset list containing this asset information, and transmit it to the terminal device (100) so that it can be displayed.
[0098] Additionally, the information providing unit (230) may be configured to automatically save information to the database (240) through the management control unit (250) when information regarding the review result of the item information of the asset information by shot information is received from the terminal device (100).
[0099] The database (240) stores information transmitted from the management control unit (250), such as worker scenario and animation production work information, shot information, asset information, and AI model analysis information, and is configured to include a shot database (242), an asset database (244), and an AI analysis database (246).
[0100] The shot database (242) stores storyboard information and basic shot information for the shot information formed from this storyboard information.
[0101] Here, the basic shot information may include a unique ID and name for identifying each shot information, information on the relationship with the sequence regarding which sequence the shot information belongs to, path information indicating the location of the storyboard information, and asset information appearing in the shot information.
[0102] Additionally, the shot database (242) may store basic information on importance verification generated from the information register (220).
[0103] The asset database (244) stores information and data related to asset information, and includes information about all assets used in animation production.
[0104] That is, the asset database (244) may store a unique ID and name that identify the asset information, information on the type of asset that indicates whether the asset information being stored is a character, background, or prop, information on the path and related attributes of the asset's design file and 3D model file, information on the skeleton and joint set so that the asset can move, and information on texture and material.
[0105] Additionally, the asset database (244) may further store total asset counting information generated from the information register (220) and related asset information by shot information.
[0106] The AI analysis database (246) stores analysis result information analyzed by the AI system (300).
[0107] This AI analysis database (246) may store a list of assets per shot generated through the AI system (300), and may store metadata including the asset list, location and size information of assets per object.
[0108] Additionally, the AI analysis database (246) can store similarity verification data for item information of asset information by shot information analyzed by the AI system (300).
[0109] In addition, the AI analysis database (246) can store basic information on importance verification, information on related assets by shot information, information on the development difficulty of assets created based on total asset counting information, information on the development period of assets, and information on asset development costs.
[0110] The management control unit (250) is configured to be connected to the terminal device (100), the animation production system (400), and the communication unit (210) so that the transmission and reception of information and data generated for animation production can be performed, and the received information and data are stored in the database (240), and the operation of each component of the data management system (200) is controlled so that the stored information and data can be provided upon request from the terminal device (100).
[0111] This management control unit (250) is configured to store storyboard information transmitted from the terminal device (100) in the database (240) and simultaneously transmit it to the animation production system (400) so that shot information and asset information are generated, and receives the generated shot information and asset information and controls the generation of a shot-specific asset list through the AI system (300).
[0112] Additionally, the management control unit (250) can control the AI system (300) by transmitting the relevant asset information by shot information generated in the information registration unit (220), total asset counting information, and basic information for verifying importance to the AI system (300) so that the development difficulty information of the asset, the development period information of the asset, and the asset development cost information are generated.
[0113] The management control unit (250) receives information on the development difficulty of assets, information on the development period of assets, and information on asset development costs generated through the AI system (300), and enables automatic registration and storage in the database (240), and transmits it to the terminal device (100) so that it can be immediately utilized during the animation project process.
[0114] That is, the animation manager can check the asset development difficulty information and asset development period information displayed through the terminal device (100), and the schedule can be adjusted.
[0115] Additionally, the management control unit (250) can be configured to transmit information stored in the database (240) to the AI system (300) after the animation project is completed, so as to continuously improve the prediction performance of the AI model through iterative learning based on the stored data.
[0116]
[0117] The AI system (300) classifies storyboard information, analyzes the classified storyboard information and shot information to generate a shot-specific asset list for asset information included in the shot information, receives and analyzes related asset information, total asset counting information, and basic information for verifying importance from the data management system (200) to generate asset development difficulty information, asset development period information, and asset development cost information, and transmits each of the generated information to the data management system (200). The system is configured to include an asset list generation unit (310), a difficulty prediction unit (320), a period prediction unit (330), and a cost calculation unit (340).
[0118] The asset list generation unit (310) receives storyboard information, asset information, and shot information from the management control unit (250) of the data management system (200), and analyzes the received information using an Object Segmentation AI model to classify the asset information and shot information based on the storyboard information.
[0119] At this time, the asset list generation unit (310) is configured so that when classifying asset information and shot information, classification can be performed by object, and a shot-specific asset list consisting of classified object-specific asset information is generated and transmitted to the information registration unit (220) so that it can be stored in the database (240).
[0120] That is, the asset list generation unit (310) recognizes asset information appearing in a specific shot as individual objects such as characters, background props, etc. through an Object Segmentation AI model, and classifies the recognized objects by type.
[0121] Additionally, when the asset list generation unit (310) receives information on the review result of item information of asset information by shot information from the information registration unit (220) of the data management system (200), it requests and receives item information of asset information corresponding to said information from the management control unit (250), compares and analyzes each of the received information to analyze similarity, and generates similarity verification data and transmits it to the management control unit (250).
[0122] The difficulty prediction unit (320) receives relevant asset information by shot information, total asset counting information, and basic information for verifying importance from the management control unit (250) of the data management system (200), learns and analyzes to generate asset development difficulty information, and transmits the generated asset development difficulty information to the management control unit (250).
[0123] This difficulty prediction unit (320) can generate information on the development difficulty of an asset through an AI model using Linear Regression, but is not limited thereto.
[0124] The period prediction unit (330) receives development difficulty information of an asset from the difficulty prediction unit (320), and learns and analyzes the received development difficulty information of an asset to generate development period information of an asset.
[0125] At this time, when the development difficulty information of an asset is transmitted from the difficulty prediction unit (320), the period prediction unit (330) requests and receives the type information of the asset applied to the shot from the management control unit (250), which includes the asset information related to each shot and the basic information for verifying importance. The received information is then learned and analyzed to generate the asset development period information, and the generated asset development period information is transmitted to the management control unit (250) so that it can be automatically registered and saved in the database (240).
[0126] The cost calculation unit (340) receives development difficulty information and development period information of the asset generated through the difficulty prediction unit (320) and the period prediction unit (330), respectively, analyzes the received information to calculate the asset development cost, and transmits the information regarding the calculated asset development cost to the management control unit (250).
[0127] Additionally, the cost calculation unit (340) may calculate information on the total cost of the animation project by summing the asset development cost information calculated for each asset.
[0128]
[0129] The animation production system (400) is a component that generates shot information based on storyboard information received from the data management system (200) and transmits it to the data management system (200), and receives asset information and shot information that has been reviewed from the terminal device (100) to produce a 3D animation, and is configured to include a shot setting unit (410), a modeling unit (420), a rigging unit (430), a look-deb unit (440), an animation production unit (450), a lighting unit (460), a visual effect unit (470), a rendering unit (480), and a compositing unit (490).
[0130] The shot setting unit (410) receives and analyzes storyboard information stored in the database (240) from the management control unit (250) of the data management system (200), generates scene information and sequence information, and configures shot information including information on camera angles, positions of people and backgrounds, etc. based on the generated scene information and sequence information.
[0131] This shot setting unit (410) generates all asset information, camera movement, and special effect information appearing in the shot information and transmits them to the information registration unit (220) of the data management system (200).
[0132] Additionally, the shot setting unit (410) is configured to set the camera angle, movement path, and layout for the placement of asset information.
[0133] The modeling unit (420) is a component that shapes asset information in 3D space, including a character that forms the basis of 3D animation and an object consisting of an environment and props, and is configured to perform intermediate detail work such as adjusting the proportions and shapes of the character or object to be applied to the asset information and emphasizing the main outlines.
[0134] The rigging unit (430) configures bones and joints in asset information consisting of a 3D model so that the character can move naturally.
[0135] This rigging unit (430) is configured to place a skeleton and a joint connecting the skeleton at the main joint positions of asset information including character and object objects, and to connect the skeleton and the joint with the 3D model of the asset information so that the movement of the skeleton is reflected in the asset information.
[0136] The look-depth part (440) visually completes the appearance of the asset information, enhances realism by adjusting effects such as the surface of the asset information sparkling or shadows created by light, and gives color and texture to the asset information to display the surface texture, color, pattern, etc.
[0137] The animation production unit (450) is a component that uses rigged asset information to provide dynamic expressiveness including movement, facial expressions, and emotions, and adjusts the details of the detailed dynamic information of the asset information by reflecting multiple input data generated through mouse movements in real time.
[0138] That is, the animation production department (450) sets the main movements based on the storyboard information and the poses for the overall movements of the asset information, and applies them to the shot information.
[0139] The lighting unit (460) plays a role in expressing the atmosphere and emotions of the scene through the lighting settings of the asset information.
[0140] Visual Effects (VFX; 470) applies special effects such as smoke, flames, and explosions to shot information to which asset information is applied. It analyzes the special effect requirements of an animation scene, determines the type and intensity of the necessary effects, and sets up a physics-based simulation based on the determined special effect data to generate water, smoke, explosions, fire, thunder, clouds, or destructive effect elements, and applies the generated elements to specific scenes of the animation.
[0141] Rendering unit (480) converts generated asset information into 2D image or video information, and combines all elements such as asset information, textures, lighting, and shot information corresponding to an animation scene to output a 2D image or 3D video file.
[0142] The compositing unit (490) combines several rendered elements and adds color correction and visual effects to generate 3D shot information consisting of final image information.
[0143] The foregoing description is merely an illustrative explanation of the technical concept of the present invention, and those skilled in the art to which the present invention pertains will be able to make various modifications and variations within the scope of the essential characteristics of the present invention. Accordingly, the embodiments disclosed in the present invention are intended to explain, not limit, the technical concept of the present invention, and the scope of the technical concept of the present invention is not limited by these embodiments. The scope of protection of the present invention shall be interpreted by the claims below, and all technical concepts within an equivalent scope shall be interpreted as being included within the scope of rights of the present invention.
Claims
1. A terminal device that receives and displays storyboard information, information on the development difficulty and development period of assets, and displays asset information for developed assets of each type and shot information of an animation containing said asset information; A data management system that receives information on asset development difficulty and development period, as well as a shot-specific asset list, automatically registers and saves them, transmits them to the terminal device, and registers and manages asset information and shot information required for animation production; An AI system that generates a shot-specific asset list for asset information included in shot information, analyzes the shot-specific asset list to generate development difficulty information and development period information of the assets, and transmits the generated information to the data management system; and An animation production system that receives storyboard information from the terminal device, generates shot information and asset information based on the storyboard information and transmits them to the data management system, and produces a 3D animation; An automatic registration system for the development difficulty and development period of animation assets using AI, characterized by including 2. In Paragraph 1, The above data management system is, A communication unit connected to the above terminal device, AI system, and animation production system via a network; An information registration unit that automatically registers shot information and asset information transmitted from the above terminal device and animation production system, and analyzes the registered shot information and asset information to generate related asset information for each shot information, total asset counting information, and basic information for verifying importance; Information providing unit that provides information stored in a database to the terminal device; A database in which information transmitted to the management control unit is stored; and A management control unit that controls the operation of the AI system by transmitting information stored in the above database to the AI system so that a shot-by-shot asset list, asset development difficulty information, and development period information can be generated, respectively; An automatic registration system for the development difficulty and development period of animation assets using AI, characterized by including 3. In Paragraph 2, The above information register is, An AI-based automatic registration system for the development difficulty and development period of animation assets, characterized by analyzing related asset information for each shot information to count the number of related assets for each of the shot information, and counting information on the number of times assets appearing in the shot information appear to generate total asset counting information for each shot information.
4. In Paragraph 2, The above information register is, An AI-based automatic registration system for the development difficulty and development period of animation assets, characterized by generating basic information for verifying importance that includes information on the running time of each animation project, information on the number of shots, information on the type and number of assets applied to the shots, and further includes total asset counting information, in order to verify the relative importance of each animation project.
5. In Paragraph 2, The above information register is, An AI-based automatic registration system for the development difficulty and development period of animation assets, characterized by transmitting the storyboard information to the AI server to request analysis of the storyboard information when generating related asset information for each shot information, and requesting related asset information for each shot information and a list of shot-specific assets classified by object based on the analysis results.
6. In Paragraph 1, The above AI system is, An asset list generation unit configured to receive storyboard information, asset information, and shot information from the above data management system so that classification can be performed by object, and to generate a shot-specific asset list consisting of classified object-specific asset information; A difficulty prediction unit that receives relevant asset information by shot information, total asset counting information, and basic information for verifying importance from the above data management system, learns and analyzes to generate asset development difficulty information; A period prediction unit that receives development difficulty information of an asset from the above difficulty prediction unit, learns and analyzes the received development difficulty information of the asset to generate development period information of the asset; and A cost calculation unit that receives information on the development difficulty and development period of the above assets, respectively, and calculates the asset development cost by analyzing each of the received information; An automatic registration system for the development difficulty and development period of animation assets using AI, characterized by including 7. In Paragraph 6, The above difficulty prediction unit is, An AI-based automatic registration system for the development difficulty and development period of animation assets, characterized by generating information on the development difficulty of assets through an AI model using linear regression.
8. In Paragraph 6, The above period prediction unit, An AI-based automatic registration system for the development difficulty and development period of animation assets, characterized by generating asset development period information by requesting and receiving type information of the asset applied to the shot from among the shot-specific asset information and importance verification basic information from the above-mentioned difficulty prediction unit when asset development difficulty information is transmitted, and then learning and analyzing it from the above-mentioned data management system.
9. In Paragraph 2, The above database is, A shot database in which storyboard information, basic shot information consisting of the storyboard information is stored, and basic information for verifying importance generated in the information register is stored; An asset database in which asset information used for animation production is stored, total asset counting information generated by the information register and related asset information for each shot information is stored; and An AI analysis database in which data generated by analyzing storyboard information from the AI server, a shot-specific asset list, metadata including the asset list and location and size information of assets by object, and similarity verification data for item information of asset information by shot information are stored, and information on the development difficulty of assets, the development period of assets, and asset development cost information are stored; An automatic registration system for the development difficulty and development period of animation assets using AI, characterized by including