Method and system for processing computer code
AssigneeUnity Technologies SF
InventorsRichard Chi Lei, Florian Deconinck, John McCarten, Leo Hutson
Life of this patent
Estimating the term…
Abstract
An aspect provides a computer-implemented method for processing computer code. The method comprises receiving a first editable code set. In response to a first signal the method processes the first editable code set into first executable code by a first compiler within a first code processing path generating the first executable code. In response to a second signal the method both processes the first editable code set into a second editable code set, and processes the second editable code set into second executable code by a second compiler within a second code processing path generating the second executable code.
Claims21
A computer-implemented method for processing computer code to animate a control rig, the method comprising:
- receiving a first editable code set including animation logic specifying how at least one animation control influences a skeletal hierarchy associated with the control rig;
- in response to a first signal, executing the first editable code set by using a first code processing path that provides a slower start to a faster execution;
- and
- in response to a second signal, processing the first editable code set into a second editable code set;
- inserting at least one marker into the second editable code set to indicate a correlation of at least one portion of the second editable code set to at least one portion of the first editable code set;
- identifying an issue with the at least one portion of the second editable code set indicated by the at least one marker;
- debugging the at least one portion of the first editable code set, based on the identified issue of the at least one portion of the second editable code set;
- and
- executing the second editable code set by using a second code processing path that provides a faster start to a slower execution relative to the first code processing path,
- wherein the first signal and the second signal are generated by a user activated switch to pass the first editable code to the first code processing path or the second editable code to the second code processing path.
An apparatus for processing computer code to animate a control rig, the apparatus comprising:
- one or more digital processors;
- one or more non-transitory processor-readable storage device including instructions for:
- receiving a first editable code set including animation logic specifying how at least one animation control influences a skeletal hierarchy associated with the control rig;
- in response to a first signal, executing the first editable code set by using a first code processing path that provides a slower start to a faster execution;
- in response to a second signal, processing the first editable code set into a second editable code set;
- inserting at least one marker into the second editable code set to identify at least one portion of the second editable code set that correlates to at least one portion of the first editable code set;
- identifying an issue with the at least one portion of the second editable code set;
- debugging the at least one portion of the first editable code set, based on the identified issue of the at least one portion of the second editable code set;
- and
- executing the second editable code set by using a second code processing path that provides a faster start to a slower execution relative to the first code processing path,
- wherein the first signal and the second signal are generated by a user activated switch to pass the first editable code to the first code processing path or the second editable code to the second code processing path.
One or more non-transitory tangible processor-readable storage devices including instructions executable by one or more processors for processing computer code to animate a control rig, the instructions are for:
- receiving a first editable code set including animation logic specifying how at least one animation control influences a skeletal hierarchy associated with the control rig;
- in response to a first signal, executing the first editable code set by using a first code processing path that provides a slower start to a faster execution;
- in response to a second signal, processing the first editable code set into a second editable code set;
- inserting at least one marker into the second editable code set to identify at least one portion of the second editable code set that correlates to at least one portion of the first editable code set;
- identifying an issue with the at least one portion of the second editable code set;
- debugging the at least one portion of the first editable code set, based on the identified issue of the at least one portion of the second editable code set;
- and
- executing the second editable code set by using a second code processing path that provides a faster start to a slower execution relative to the first code processing path,
- wherein the first signal and the second signal are generated by a user activated switch to pass the first editable code to the first code processing path or the second editable code to the second code processing path.
Dependencies are inferred from the claim text.