{'fraction_non_alphanumeric': 0.01875, 'fraction_numerical': 0.0075, 'mean_word_length': 5.022556390977444, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Sketch-based per-frame inverse kinematics

We present a method that uses a sketch-based interface in conjunction with a parallelized per-frame inverse kinematics (Parallel-PFIK) method for the purpose of motion editing. The artist creates and edits 3D constraints through an intuitive and easy to use 2D interface. These constraints are passed to Parallel-PFIK in order to solve for the joint angles of the character in a fast and efficient manner. Parallel-PFIK employs multicore processors and current generation GPUs extending parallel damped least squares inverse kinematics to multiple frames in order to solve the entire animation in real time. Our method allows users to create and edit 3D animations using an intuitive 2D sketch-based interface bringing 2D artist into 3D character animation.