[go: up one dir, main page]

CN111161383B - Automatic file optimization method and system based on Maya - Google Patents

Automatic file optimization method and system based on Maya Download PDF

Info

Publication number
CN111161383B
CN111161383B CN201911377024.8A CN201911377024A CN111161383B CN 111161383 B CN111161383 B CN 111161383B CN 201911377024 A CN201911377024 A CN 201911377024A CN 111161383 B CN111161383 B CN 111161383B
Authority
CN
China
Prior art keywords
file
stage
optimization
automatically
maya
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911377024.8A
Other languages
Chinese (zh)
Other versions
CN111161383A (en
Inventor
王振兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Global Digital Film And Television Culture Co ltd
Original Assignee
Shenzhen Global Digital Film And Television Culture Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Global Digital Film And Television Culture Co ltd filed Critical Shenzhen Global Digital Film And Television Culture Co ltd
Priority to CN201911377024.8A priority Critical patent/CN111161383B/en
Publication of CN111161383A publication Critical patent/CN111161383A/en
Application granted granted Critical
Publication of CN111161383B publication Critical patent/CN111161383B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a method and a system for automatically optimizing files based on Maya, which comprises the following steps: when a file optimization instruction is received, detecting the current stage of a file, wherein the stage of the file comprises an asset stage, an animation stage and a rendering stage; and performing corresponding optimization operation on the file according to the current stage of the file so as to realize automatic optimization of the file. The invention automatically optimizes the file in each process of file generation and use, thereby improving the animation production efficiency and avoiding the waste of time.

Description

Automatic file optimization method and system based on Maya
Technical Field
The invention relates to the technical field of three-dimensional animation production, in particular to a method and a system for automatically optimizing files based on Maya.
Background
With the development of the CG animation industry, the quality requirement on animation is higher and higher, and the content of the constituent elements of the picture is more and more complex, which means that the demand of the manufacturing process on hardware resources is higher and higher, rendering time is longer and longer, which is a not small pressure on the hardware cost and time cost of enterprises, and even on energy conservation and emission reduction. Some of the reasons are due to objective requirements, such as more delicate pictures, smoother animation, etc., which require investment. However, there are also some reasons for this being due to the fact that the optimization process is not performed on the file. Non-optimization of the file is likely to directly result in lengthy rendering times, thereby reducing animation efficiency.
Most of the prior art techniques use higher configured rendering machines (such as higher main frequency CPU, better video card, larger memory, etc.) to balance the total computation of rendering, shorten the time of rendering stage, or contact more rendering service providers to solve the above problems, but this does not solve the problem at all, thereby resulting in waste of capital and time.
Disclosure of Invention
The invention provides a method and a system for automatically optimizing a file based on Maya, aiming at the defects of the prior art, and solving the problems of overlong rendering time and low efficiency in the animation production process in the prior art.
In order to solve the technical problems, the technical scheme adopted by the invention is as follows:
a method for automatic optimization of files based on Maya comprises the following steps:
when a file optimization instruction is received, detecting the current stage of a file, wherein the stage of the file comprises an asset stage, an animation stage and a rendering stage;
and performing corresponding optimization operation on the file according to the current stage of the file so as to realize automatic optimization of the file.
The method for automatically optimizing the file based on Maya, wherein when the file optimization instruction is received, detecting the current stage of the file further comprises:
a first structural standard is created in advance for an asset phase of a file and a second structural standard is created for an animation phase of the file.
The automatic optimization method for the file based on Maya includes the following specific steps:
and when the file is in the asset stage, automatically clearing the historical information and redundant nodes of the file.
The method for automatically optimizing the file based on the Maya further comprises the following steps:
and generating versions with different sizes for the maps called by the material in advance so as to enable the file to be called at different stages.
The method for automatically optimizing the file based on Maya includes the following specific steps:
and when the file is in the animation stage at present, reading the frame range of the file from a preset database, and setting the frame range as the frame range of the file.
The method for automatically optimizing the file based on the Maya further comprises the following steps:
when an uploading instruction of a file is received, automatically analyzing whether the current file version is correct or not;
and if the current file version is incorrect, obtaining the correct version of the file and setting the correct version as the version.
The method for automatically optimizing the file based on the Maya further comprises the following steps:
and extracting displacement and rotation information of the camera in the world coordinate axis, and providing the extracted data information for a downstream link to call.
The automatic optimization method for the file based on Maya, wherein the corresponding optimization operation for the file according to the current stage of the file specifically comprises the following steps:
when the file is currently in a rendering stage, splitting a shot batch of the atmosphere of the same scene at the same time into templates of different units;
analyzing the same batch of shot files, automatically separating role assets and scene assets, automatically calling rendering style parameters applicable to the template and setting the rendering style parameters as files, and automatically loading lighting information applicable to the template to construct files used in a rendering stage.
A computer readable storage medium, wherein the computer readable storage medium stores one or more programs which are executable by one or more processors to implement the steps in the method for automatic optimization of Maya-based files as described in any one of the above.
A Maya-based automatic document optimization system, comprising: a processor and a memory; the memory has stored thereon a computer readable program executable by the processor; the processor, when executing the computer readable program, implements the steps in the method for automatic optimization of Maya-based files as described in any one of the above.
Has the beneficial effects that: compared with the prior art, the invention discloses a method and a system for automatically optimizing files based on Maya, which comprises the following steps: when a file optimization instruction is received, detecting the current stage of a file, wherein the stage of the file comprises an asset stage, an animation stage and a rendering stage; and performing corresponding optimization operation on the file according to the current stage of the file to realize automatic optimization of the file. The invention automatically optimizes the file in each process of generating and using the file, thereby improving the animation production efficiency and avoiding the waste of time
Drawings
Fig. 1 is a flowchart of a Maya-based automatic file optimization method provided by the present invention.
Fig. 2 is a schematic structural diagram of a preferred embodiment of the automatic document optimization method and system based on Maya according to the present invention.
Detailed Description
The invention provides a method and a system for automatically optimizing files based on Maya, and in order to make the purpose, technical scheme and effect of the invention clearer and clearer, the invention is further described in detail by referring to the attached drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and do not limit the invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
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 commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The invention will be further explained by the description of the embodiments with reference to the drawings.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating a method and a system for automatically optimizing a file based on Maya according to the present invention. The method comprises the following steps:
s100, when a file optimization instruction is received, detecting the current stage of a file, wherein the current stage of the file comprises an asset stage, an animation stage and a rendering stage.
Specifically, the invention automatically optimizes the file in each process of file generation and use, and the invention avoids the condition that different producers can not unify the effect. Particularly, the investment of hardware resources in the subsequent stage and the time consumption for rendering the graph are remarkably reduced. In this embodiment, an optimization option may be set in advance in the Maya system, and when the optimization option is selected, a corresponding file optimization instruction is generated, that is, the optimization instruction represents an automatic optimization process on the file. Correspondingly, when a file optimization instruction is received, the current stage of the file is detected, and the current stage of the file comprises an asset stage, an animation stage and a rendering stage. Therefore, different optimization schemes are corresponding to different stages corresponding to the current file.
In an implementation manner of this embodiment, when the file optimization instruction is received, before the step of detecting the current stage of the file, the method further includes:
s10, creating a first structural standard for the asset stage of the file in advance, and creating a second structural standard for the animation stage of the file.
Specifically, a first structural standard is created for the asset stage of the file, and the first structural standard comprises information such as hierarchical relationship and initialization attribute in the file, so that background content (such as a skeleton system and a lattice system) which is not required to be displayed can be hidden, and detection and optimization of upstream and downstream matched tools can be facilitated. Correspondingly, a second structural standard is created in the animation stage of the file, and the second structural standard comprises the creation of a unified structural standard (such as file inner-layer level relation, display layer management and the like) so as to facilitate detection and optimization of upstream and downstream matched tools. It should be noted that the animation phase specification standard details are different from the asset standard.
S200, performing corresponding optimization operation on the file according to the current stage of the file to realize automatic optimization of the file.
Specifically, the method and the device perform corresponding optimization operation on the file according to the stage of the file, thereby meeting different optimization requirements of each stage and avoiding invalid consumption. Correspondingly, in an implementation manner of this embodiment, performing the corresponding optimization operation on the file according to the current stage of the file specifically includes:
s201, when the file is in the asset stage, automatically clearing the history information and redundant nodes of the file.
Specifically, each operation process in the file animation production can be recorded, and the repair and adjustment of a producer can be facilitated according to the record. However, the excessive operation history may increase the calculation amount, so that the animation phase or the rendering phase is not limited. After the final effect is determined, the historical operation records need to be cleared without affecting the final effect, thereby reducing unnecessary computation consumption. It should be noted that most of the historical information removed by the present invention cannot be found by human, but the automatic optimization process of the present invention can complete the cleaning.
Further, under the condition that the asset production is not completed in one step, namely whether the asset is produced for the first time or is produced for the repair, unnecessary draft deletion exists, manual deletion is likely to be incomplete, and residual useless nodes exist. These residual nodes, not only affect the asset size, but also increase the computational load of the asset in the animation. Therefore, after the final effect is determined, the historical operation records need to be cleared without influencing the final effect, so that unnecessary calculation consumption is reduced. It should be noted that most of the redundant nodes eliminated by the present invention cannot be found by manual search, and the automatic optimization processing of the present invention can complete the cleaning.
Furthermore, CG production software is not universal, and additional development of supporting functions is required to record some information and transmit the information to downstream links. For example, the subdivision level information, rendering attributes and the like of the model directly influence rendering production, but the information is not a good choice when being recorded in a file, and especially in CG production such cross-platform production (cross-platform production, a same project is produced by using multiple kinds of software, but files among different production software cannot be 100% compatible, and are imported into other software, and general information of an original file main body can be retained, but unique information of the original software cannot be retained). And exporting to the outside, and then developing and distributing a socket between different software to finish information transmission so as to make up for the defect of cross-platform manufacturing.
In an implementation manner of this embodiment, the method for automatically optimizing a file based on Maya further includes:
s20, generating versions with different sizes for the texture calling maps in advance so that the files can be called at different stages.
Specifically, with the development of CG animation industry, the final picture quality requirement is higher and higher, the content of picture constituent elements is more and more complex, and the computer development cannot keep up with the requirements of complex scenes, and if only high-precision assets are used in the animation stage, it is likely that the computer is stuck, which directly affects the production efficiency. The animation phase thus uses low precision assets for animation, and the rendering phase uses high precision assets. If the high-precision assets and the low-precision assets are all handed to the manufacturer to be manufactured, the workload is doubled. Therefore, the invention develops a multi-precision automatic generation tool, and automatically generates the low model by analyzing the topological structure of the object and using methods of simplifying wiring, merging and the like to finish the automatic generation of the low-precision version of a part of assets. For example, main style parameters required by different projects, such as projects of a submarine scene, which need to improve the intensity of highlight, can be set according to the final picture effect; from the effect requirement perspective, movies require a higher level of precision effect, model map source files all require an extremely high size (e.g., 8K), whereas tv show items require somewhat less display effect, and model map source files only require a high size.
Meanwhile, in the aspect of material, versions with different sizes are generated by the mapping called by the material and are called by different stages, if the low-precision mapping is used in the animation stage, the calculation consumption is reduced, and the manufacturing efficiency is improved, and if the mapping with different precisions is called by the rendering stage according to different conditions, if the low-precision mapping is called by the long-distance asset, the high-precision mapping is called by the short-distance asset. On the premise of ensuring the picture quality, the method is flexibly called, thereby achieving the purpose of saving resources.
In an implementation manner of this embodiment, performing the corresponding optimization operation on the file according to the current stage of the file specifically includes:
s202, when the file is in the animation stage at present, reading the frame range of the file from a preset database, and setting the frame range as the frame range of the file.
Specifically, in the prior art, after the animation file is opened, the frame range is usually set manually according to the document description, which is time-consuming, labor-consuming and error-prone. However, in this embodiment, by setting the corresponding frame range information in the preset database, the animation file can automatically read the database, call the relevant information in the director's storyboard, and directly set the frame range. Therefore, the problem that manual setting is easy to make mistakes is avoided, time is saved, and working efficiency is improved.
In an implementation manner of this embodiment, the method for automatically optimizing a file based on Maya further includes:
s203, when an uploading instruction of the file is received, automatically analyzing whether the version of the current file is correct or not;
and S204, if the current file version is incorrect, obtaining the correct version of the file and setting the correct version as the version.
In particular, since the CG project is a large project in which hundreds of persons participate, the increase in the number of persons is accompanied by an increase in the difficulty of management. And more or less mistakes are made by everyone, and the calling of the asset versions is wrong and more frequent. It is common practice to find a version call error and notify the producer to manually open a file to change asset versions, however, this process is time consuming and may also be subject to errors due to the producer's negligence.
In the invention, the automatic asset correcting tool is created in advance and integrated in the uploading process, so that whether the automatically called version is correct or not can be analyzed through the automatic asset correcting tool, if the automatically called version is incorrect, the correct version is obtained directly through an algorithm and is directly replaced by the correct version, the time is saved, the secondary problem is avoided, and the animation production efficiency is greatly improved.
In an implementation manner of this embodiment, the method for automatically optimizing a file based on Maya further includes:
and S205, extracting displacement and rotation information of the camera in the world coordinate axis, and providing the extracted data information for a downstream link to call.
In particular, CG production involves cross-platform production, and camera animation needs to be circulated through cross-platform data. The camera animation in the animation stage is often finished in a complex mode, and manual operation derivation is likely to cause problems and results are incorrect. Correspondingly, the invention also develops an automatic baking and exporting tool of the camera, so that the complex camera animation in the animation file can be ignored, and the displacement and rotation information of the camera under the world coordinate axis can be directly extracted by a secondary baking method. Objects in the CG software have not only spatial information but also an upper and lower hierarchical relationship. When the B object is at the lower level of the a object, the spatial information of the B object is relative coordinate information under the a-space system. If the information of B is to be transmitted, pure spatial information, namely spatial information of B under the world coordinate axis, is obtained. If only the local spatial information of B is transmitted, the position in the third-party software is wrong. The extracted world coordinate axis information of the B object is the pure information of the B object, and then the extracted world coordinate axis information is output as intermediate data, and the intermediate data can be called for providing downstream links.
In an implementation manner of this embodiment, the performing, according to the current stage of the file, the corresponding optimization operation on the file specifically includes:
s206, when the file is in a rendering stage at present, splitting the shots of the same scene in the atmosphere at the same time into templates of different units;
and S207, analyzing the same batch of shot files, automatically separating role assets and scene assets, automatically calling rendering style parameters applicable to the template and setting the rendering style parameters as files, and automatically loading lighting information applicable to the template to construct files used in a rendering stage.
In particular, in industrial production, the nature of the increase in efficiency comes from automated pipelining. With the mold, the automatic assembly line operation can be realized. Similarly, CG production is performed by a manual operation, and when the population quality producing ability is uneven, it is absolutely inefficient. The CG manufacturing productivity can be liberated only by the assembly line manufacturing in the CG manufacturing.
In the invention, the specification standards are unified in the upstream links, so that a foundation is laid for CG production line production. However, CG is a complex assembly of multiple parts, the unit of which is the lens, according to industry standards. And each lens cannot be manufactured into a mould, so that the efficiency is not different from that of manual manufacturing. By analyzing the commonality of the projects, the shots of the same scene in the same time atmosphere (such as in the morning) are split into different units, namely, the molds of the template-CG boundary.
Correspondingly, the invention takes the template with scene time atmosphere as a unit, analyzes the same batch of shot files on the basis of the template, automatically separates role assets and scene assets, automatically calls rendering style parameters applicable to the template and sets the rendering style parameters to the files, and simultaneously automatically loads lighting information applicable to the template to construct the files used in the rendering stage. Correspondingly, the invention also customizes different template groups for different projects, and the template groups are basically unchanged and are adjusted in details. Therefore, the method is very convenient for development and customization and batch manufacturing, and directly and greatly improves the manufacturing efficiency.
It should be noted that, the above optimization adjustments all have log records, and each optimization stage has a start prompt and an end prompt, so that the abnormal condition is well documented.
The present invention also provides a computer-readable storage medium storing one or more programs, which are executable by one or more processors, to implement the steps in the method for automatic optimization of Maya-based files according to the above-described embodiments.
The present invention also provides a Maya-based automatic document optimization system, as shown in fig. 2, which includes at least one processor (processor) 20; a display screen 21; and a memory (memory) 22, and may further include a communication Interface (Communications Interface) 23 and a bus 24. The processor 20, the display 21, the memory 22 and the communication interface 23 can communicate with each other through the bus 24. The display screen 21 is configured to display a user guidance interface preset in the initial setting mode. The communication interface 23 may transmit information. The processor 20 may call logic instructions in the memory 22 to perform the methods in the embodiments described above.
Furthermore, the logic instructions in the memory 22 may be implemented in software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product.
The memory 22, which is a computer-readable storage medium, may be configured to store a software program, a computer-executable program, such as program instructions or modules corresponding to the methods in the embodiments of the present disclosure. The processor 30 executes the software programs, instructions or modules stored in the memory 22 to execute functional applications and data processing, i.e., to implement the methods in the above-described embodiments.
The memory 22 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal device, and the like. Further, the memory 22 may include a high speed random access memory and may also include a non-volatile memory. For example, a variety of media that can store program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, may also be transient storage media.
In addition, the specific processes loaded and executed by the instruction processors in the storage medium and the terminal device are described in detail in the method, and are not stated herein.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, and not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (6)

1. A method for automatically optimizing files based on Maya is characterized by comprising the following steps:
when a file optimization instruction is received, detecting the current stage of a file, wherein the stage of the file comprises an asset stage, an animation stage and a rendering stage;
performing corresponding optimization operation on the file according to the current stage of the file to realize automatic optimization of the file;
the performing, according to the current stage of the file, the corresponding optimization operation on the file specifically includes:
when the file is in an animation stage at present, reading a frame range of the file from a preset database, and setting the frame range as the frame range of the file;
the automatic optimization method for the file based on Maya further comprises the following steps:
extracting displacement and rotation information of a camera under a world coordinate axis, and providing the extracted data information for a downstream link to call;
when an uploading instruction of a file is received, automatically analyzing whether the current file version is correct or not;
if the current file version is incorrect, obtaining the correct version of the file and setting the correct version as the version;
when an uploading instruction of a file is received, automatically analyzing whether the current file version is correct or not, wherein the method comprises the following steps:
creating an automatic asset correcting tool in advance, integrating the automatic asset correcting tool in the file uploading process, and analyzing whether an automatically called version is correct or not through the automatic asset correcting tool;
the method for extracting the displacement and rotation information of the camera under the world coordinate axis and providing the extracted data information for a downstream link to call comprises the following steps:
directly extracting displacement and rotation information of the camera under the world coordinate axis by using an automatic baking and guiding tool of the camera and adopting a secondary baking method;
outputting the displacement and rotation information as intermediate data;
providing the intermediate data for a downstream link to call;
the performing, according to the current stage of the file, the corresponding optimization operation on the file specifically includes:
when the file is currently in a rendering stage, splitting a shot batch of the atmosphere of the same scene at the same time into templates of different units;
and analyzing the same batch of shot files, automatically separating role assets and scene assets, automatically calling rendering style parameters applicable to the template and setting the rendering style parameters as files, and automatically loading lighting information applicable to the template to construct files used in a rendering stage.
2. The method of claim 1, wherein the detecting a stage at which the file is currently located when the file optimization instruction is received further comprises:
a first structural standard is created in advance for an asset phase of a file, and a second structural standard is created for an animation phase of the file.
3. The method of claim 2, wherein performing the corresponding optimization operation on the file according to the current stage of the file specifically comprises:
and when the file is in the asset stage, automatically clearing the historical information and redundant nodes of the file.
4. The method of claim 3, wherein the method of automatic optimization of Maya-based documents further comprises:
and generating versions with different sizes for the maps called by the material in advance so as to enable the file to be called at different stages.
5. A computer readable storage medium, storing one or more programs, which are executable by one or more processors, to implement the steps in the method for automatic Maya-based file optimization according to any one of claims 1 to 4.
6. A system for automatically optimizing files based on Maya is characterized by comprising the following components: a processor and a memory; the memory has stored thereon a computer readable program executable by the processor; the processor, when executing the computer readable program, implements the steps in the method for automatic optimization of Maya-based files according to any one of claims 1 to 4.
CN201911377024.8A 2019-12-27 2019-12-27 Automatic file optimization method and system based on Maya Active CN111161383B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911377024.8A CN111161383B (en) 2019-12-27 2019-12-27 Automatic file optimization method and system based on Maya

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911377024.8A CN111161383B (en) 2019-12-27 2019-12-27 Automatic file optimization method and system based on Maya

Publications (2)

Publication Number Publication Date
CN111161383A CN111161383A (en) 2020-05-15
CN111161383B true CN111161383B (en) 2022-10-11

Family

ID=70558583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911377024.8A Active CN111161383B (en) 2019-12-27 2019-12-27 Automatic file optimization method and system based on Maya

Country Status (1)

Country Link
CN (1) CN111161383B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116489265B (en) * 2022-12-30 2025-07-08 武汉艺画开天文化传播有限公司 How to link Maya to UE5 screen capture in real time

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103314358A (en) * 2011-01-05 2013-09-18 正谓有限公司 Method and system for generating three-dimensional user-interface for embedded device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6091422A (en) * 1998-04-03 2000-07-18 Avid Technology, Inc. System for editing complex visual data providing a continuously updated rendering
US9147277B2 (en) * 2009-10-28 2015-09-29 Autodesk, Inc. Systems and methods for portable animation rigs
US20140214371A1 (en) * 2013-01-31 2014-07-31 Sandboxr, Llc Method and system for 3-d printing product customization
US20180052867A1 (en) * 2016-08-17 2018-02-22 Tippett Studio Computer System for Storing and Managing Digital Assets Using Virtual Repositories for Flexible Redirection of References
CN107424202A (en) * 2017-05-16 2017-12-01 山东师范大学 Extensive three-dimensional colony's performance animation concurrent rendering method based on PBRT
CN110211206B (en) * 2019-06-05 2022-12-13 深圳市元人动画有限公司 Computer animation manufacturing system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103314358A (en) * 2011-01-05 2013-09-18 正谓有限公司 Method and system for generating three-dimensional user-interface for embedded device

Also Published As

Publication number Publication date
CN111161383A (en) 2020-05-15

Similar Documents

Publication Publication Date Title
EP3451206B1 (en) Method, apparatus, and device for generating a visual model layout of a space
CN103309283A (en) Self-adaptive generating method for machining programs for part three-dimensional model changes
CN110222407A (en) A kind of fusion method and device of BIM data
CN110991520A (en) Method and device for generating training sample
CN111161383B (en) Automatic file optimization method and system based on Maya
CN115239846A (en) Visual modification method and device for cut file and related components
WO2023109648A1 (en) Model-code synchronization method
CN108665244B (en) 61850 model-based constant value list automatic generation method and storage medium
CN113313814B (en) Indoor design system and method based on reverse modeling and AR technology
CN111126961B (en) Full life cycle digital main line service system for complex products
CN118377605A (en) Task scheduling model construction method and device
CN107967303A (en) The method and device that language material is shown
US20170330305A1 (en) System and method for generating interactive 2d projection of 3d model
CN117932971A (en) Stamping process design method and device, electronic equipment and storage medium
CN108920749B (en) Pipeline two-dimensional and three-dimensional data updating method and device and computer readable storage medium
CN115277865B (en) Display method, device and medium of device panel
CN108734671B (en) Three-dimensional texture modification method and system, automatic mapping method and system
CN114186300B (en) Model construction method, model construction device, electronic device, and storage medium
CN114386200A (en) A method and equipment for generating engineering drawings based on parametric template technology
CN113001538B (en) Command analysis method and system
CN113127408A (en) Data conversion method and device
CN114265822A (en) Detection program synchronization method and system for multiple detection devices
CN116483783B (en) File export method, device and equipment
CN118194825B (en) Data conversion method, device, storage medium and computer equipment
CN114359522B (en) AR model placement method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant