Skip to main content

Hyeongseok Ko

Seoul National University · Engineering

About the Lab

Professor Hyeongseok Ko's research lab specializes in character animation and simulation, focusing on the integration of kinematics and dynamics for realistic human motion synthesis. The lab develops real-time motion retargeting techniques that preserve original motion characteristics while adapting to different body types, leveraging inverse rate control and kinematic redundancy. It also explores inverse dynamics and constrained fluid solvers to enhance physical fidelity and computational efficiency in animation and simulation. The lab's work bridges the gap between biomechanical plausibility and visual realism in virtual characters.

motion retargetinginverse dynamicscharacter animationreal-time simulationkinematic redundancy

Research Overview

Papers
133
Total Citations
3,015
Papers (5y)
14
Primary Field
Engineering

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
14total
2020
2021
2024
2025
2026
Citations per year (5y)
27total
20202021202420252026

Selected Papers

15
1
Article|141 citations·2000
Online motion retargetting
Kwang-Jin Choi, Hyeong‐Seok Ko
FWCI 13.9The Journal of Visualization and Computer Animation

This paper presents a method to retarget the motion of a character to another in real time. The technique is based on inverse rate control, which computes the changes in joint angles corresponding to the changes in end-effector position. While tracking the multiple end-effector trajectories of the original subject or character, our online motion retargetting also minimizes the joint angle differences by exploiting the kinematic redundancies of the animated model. This method can apply a captured

Control and Systems EngineeringEngineering
2
Article|141 citations·1996
Animating human locomotion with inverse dynamics
Hyeong‐Seok Ko, Norman I. Badler
SJR Q3FWCI 14.3IEEE Computer Graphics and Applications

Because the major force components (the internal muscular forces and torques) are not known a priori over time, you cannot use forward dynamics to predict how the human body will walk. The alternative to the apparently intractable problem of specifying the joint torque patterns in advance is to use inverse dynamics to analyze the torques and forces required for the given motion. Such an analysis can show, for example, that the motion induces excessive torque, that the system is out of balance at

Control and Systems EngineeringEngineering
3
Article|57 citations·2008
A Semi‐Lagrangian CIP Fluid Solver without Dimensional Splitting
Doyub Kim, Oh-Young Song, Hyeong‐Seok Ko
SJR Q1FWCI 8.0Computer Graphics Forum

Abstract In this paper, we propose a new constrained interpolation profile (CIP) method that is stable and accurate but requires less amount of computation compared to existing CIP‐based solvers. CIP is a high‐order fluid advection solver that can reproduce rich details of fluids. It has third‐order accuracy but its computation is performed over a compact stencil. These advantageous features of CIP are, however, diluted by the following two shortcomings: (1) CIP contains a defect in the utilizat

Computational MechanicsEngineering
4
Article|43 citations·1993
Straight line walking animation based on kinematic generalization that preserves the original characteristics
Hyeong‐Seok Ko, Norman I. Badler
FWCI 9.7ScholarlyCommons (University of Pennsylvania)OA

The most prominent problems in utilizing the rotoscopy data for human walking animation can be summarized into two: Preservation of the original motion characteristics in the generalization process and the Constraint Satisfaction. Generalization is the process of producing the step of an arbitrary body and step length out of the original measured step which is of one particular subject and step length. If we lose much of the original style in the generalization, it would be meaningless to use th

Control and Systems EngineeringEngineering
5
Article|37 citations·2000
Online motion retargetting
Kwang‐Jin Choi, Hyeong‐Seok Ko
FWCI 1.6The Journal of Visualization and Computer Animation

This paper presents a method to retarget the motion of a character to another in real time. The technique is based on inverse rate control, which computes the changes in joint angles corresponding to the changes in end-effector position. While tracking the multiple end-effector trajectories of the original subject or character, our online motion retargetting also minimizes the joint angle differences by exploiting the kinematic redundancies of the animated model. This method can apply a captured

Computer Vision and Pattern RecognitionComputer Science
6
Article|25 citations·1995
Kinematic and dynamic techniques for analyzing, predicting, and animating human locomotion
Hyeong‐Seok Ko
FWCI 6.6Scholarly Commons (University of Pennsylvania)

In this work, a visually realistic and dynamically sound animation of human locomotion is obtained using both kinematic and dynamic techniques. Even though the macro-physical world can be predicted quite accurately by the physics law, we manifest that dynamic techniques alone can not predict the behavior of a self actuated system. We present a technique in which kinematics and dynamics are coupled together to form the cerebrum-cerebellum animation mechanism. Kinematic techniques are used to init

Control and Systems EngineeringEngineering
7
Article|23 citations·2006
Special Issue: PG2004
Hyeong‐Seok Ko, Dani Or, Demetri Terzopoulos, Joe Warren
SJR Q2FWCI 9.9Graphical Models
Economics and EconometricsEconomics, Econometrics and Finance
8
Article|22 citations·1996
VRLOCO: Real-Time Human Locomotion from Positional Input Streams
Hyeong‐Seok Ko, James F. Cremer
SJR Q3FWCI 2.3PRESENCE Virtual and Augmented Reality

Virtual reality applications, especially in entertainment and training, require environments populated with multiple interacting humans. Whether the virtual humans are controlled by real people or by computer programs, a large portion of their activity will involve locomotion. This paper presents VRLOCO, a “locomotion engine” designed to meet the locomotion requirements of virtual environments. First, VRLOCO is broadly capable; it includes five locomotion primitives—walking, running, lateral ste

Biomedical EngineeringEngineering
9
Article|14 citations·2017
Heuristic misfit reduction: A programmable approach for 3D garment fit customization
Wonseop Lee, Hyeong‐Seok Ko
SJR Q2FWCI 1.2Computers & Graphics
Computational MechanicsEngineering
10
Article|8 citations·1993
Intermittent Non-Rhythmic Human Stepping and Locomotion
Hyeong‐Seok Ko, Norman I. Badler
FWCI 3.5ScholarlyCommons (University of Pennsylvania)OA

There are many occasions where non-rhythmic stepping (NRS) is more desirable than normal walking. This can be observed in performing tasks in a narrow work space. For this purpose NRS is considered as a variation of curved path walking. Four types of local adjustment are dealt with: forward, backward, lateral stepping, and turnaround. In the lower body motion, the trajectory of the hip, angular trajectory of the feet, and the trajectory of the swing ankle during the swing phase determine the bas

Control and Systems EngineeringEngineering
11
Article|6 citations·1994
Terrain Navigation Skills and Reasoning
Hyeong‐Seok Ko, Barry D. Reich, Welton Becket, Norman I. Badler
FWCI 3.4ScholarlyCommons (University of Pennsylvania)OA

We describe a real-time model of terrain traversal by simulated human agents. Agent navigation includes a variety of simulated sensors, terrain reasoning with behavioral constraints, and detailed simulation of a variety of locomotion techniques. Our Kinematic Locomotion Generation Module (KLOG) generates various terrain navigation skills as well as both rhythmic and non-rhythmic variations of these skills. The terrain navigation skills include curved path walking, lateral or backward stepping, r

Control and Systems EngineeringEngineering
12
Article|3 citations·1999
On control design in simulation of human motion
P. Kiriazov, Hyeong‐Seok Ko
FWCI 0.8IFAC Proceedings Volumes
Biomedical EngineeringEngineering
13
Article|3 citations·2003
Research Problems for Creating Digital Actors
Hyeong‐Seok Ko, Kwang-Jin Choi, Min Gyu Choi, Seyoon Tak, Byoungwon Choe, Oh-Young Song
EurographicsOA

An interesting challenge for the computer graphics community is to use computer graphics technology to simulate digital actors that seem so real that people cannot tell whether they are animated or real. Our group is engaged in an ongoing project to develop and integrate the techniques required for creating digital actors. In particular, our research has been focused on components such as facial animation, hair animation, clothing animation, and body animation, which are crucial to the successfu

Computational MechanicsEngineering
14
Article|2 citations·1993
A Kinematic Generalization of Rotoscoped Human Walking
Hyeong‐Seok Ko, Norman I. Badler
FWCI 0.9ScholarlyCommons (University of Pennsylvania)OA

The most prominent problems in utilizing the rotoscopy data for human walking animation can be summarized as preservation of the original motion characteristics in the generalization process and constraint satisfaction. Generalization is the process of producing the step of an arbitrary body and step length from the original measured step of one particular subject and step length. If we lose much of the original style in the generalization, it would be meaningless to use the measured data. We pr

Control and Systems EngineeringEngineering
15
Article|2 citations·1993
Curved Path Human Locomotion That Handles Anthropometrical Variety
Hyeong‐Seok Ko, Norman I. Badler
FWCI 1.8ScholarlyCommons (University of Pennsylvania)OA

Human locomotion simulation along a curved path is presented. The process adds a small constant cost (O(1)) to any pre-existing straight line walking algorithm. The input curve is processed by the foot print generator to produce a foot print sequence. The resulting sequence is scanned by the walking motion generator that actually generates the poses of the walking that realizes such foot prints. The two primitives INITIALIZE_STEP and ADVANCE_STEP are used for walking motion generation. INITIALIZ

Control and Systems EngineeringEngineering

Research Areas

Control and Systems EngineeringComputational MechanicsComputer Graphics and Computer-Aided DesignComputer Vision and Pattern RecognitionAerospace EngineeringBiomedical Engineering

Dive deeper into Hyeongseok Ko's research on Nubint

Open this lab's papers in the app to read with AI, summarize, and cite in your writing.