Simulating humans: computer graphics animation and control
Simulating humans: computer graphics animation and control
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
BodyChat: autonomous communicative behaviors in avatars
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Where to look? Automating attending behaviors of virtual human characters
Proceedings of the third annual conference on Autonomous Agents
Embodiment in conversational interfaces: Rea
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Cognitive modeling: knowledge, reasoning and planning for intelligent characters
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
A hierarchical approach to interactive motion editing for human-like figures
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Real-time inverse kinematics techniques for anthropomorphic limbs
Graphical Models and Image Processing
Parameterized action representation for virtual human agents
Embodied conversational agents
Composable controllers for physics-based character animation
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Comparing constraint-based motion editing methods
Graphical Models
Motion capture-driven simulations that hit and react
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Interactive motion generation from examples
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Interactive control of avatars animated with human motion data
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Computer generated animation of faces
ACM '72 Proceedings of the ACM annual conference - Volume 1
Real Time Responsive Animation with Personality
IEEE Transactions on Visualization and Computer Graphics
Verbs and Adverbs: Multidimensional Motion Interpolation
IEEE Computer Graphics and Applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Practical parameterization of rotations using the exponential map
Journal of Graphics Tools
Automated extraction and parameterization of motions in large data sets
ACM SIGGRAPH 2004 Papers
Integrating Autonomous Behavior and User Control for Believable Agents
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Augmenting Online Conversation through Automated Discourse Tagging
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS'05) - Track 4 - Volume 04
Synthesizing multimodal utterances for conversational agents: Research Articles
Computer Animation and Virtual Worlds
OpenGL(R) Shading Language (2nd Edition)
OpenGL(R) Shading Language (2nd Edition)
Methods for exploring expressive stance
Graphical Models - Special issue on SCA 2004
Building a complete virtual reality application
Proceedings of the ACM symposium on Virtual reality software and technology
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Skinning with dual quaternions
Proceedings of the 2007 symposium on Interactive 3D graphics and games
Controlling individual agents in high-density crowd simulation
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Techniques for Generating the Goal-Directed Motion of Articulated Structures
IEEE Computer Graphics and Applications
A layered, heterogeneous reflectance model for acquiring and rendering human skin
ACM SIGGRAPH Asia 2008 papers
Computer Animation and Virtual Worlds
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Real-Time Global Illumination for VR Applications
IEEE Computer Graphics and Applications
Virtual Crowds: Methods, Simulation, and Control (Synthesis Lectures on Computer Graphics and Animation)
Towards a common framework for multimodal generation: the behavior markup language
IVA'06 Proceedings of the 6th international conference on Intelligent Virtual Agents
Storyboarding and pre-visualization with X3D
Proceedings of the 15th International Conference on Web 3D Technology
Immersive journalism: Immersive virtual reality for the first-person experience of news
Presence: Teleoperators and Virtual Environments
Feedback, affordances, and accelerators for training sports in virtual environments
Presence: Teleoperators and Virtual Environments
ACM Transactions on Applied Perception (TAP)
Efficient rendering of animated characters through optimized per-joint impostors
Computer Animation and Virtual Worlds
Full body acting rehearsal in a networked virtual environment-a case study
Presence: Teleoperators and Virtual Environments
Persuading people in a remote destination to sing by beaming there
Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology
Real time whole body motion mapping for avatars and robots
Proceedings of the 19th ACM Symposium on Virtual Reality Software and Technology
International Journal of Human-Computer Studies
Hi-index | 0.00 |
As animated characters increasingly become vital parts of virtual environments, then the engines that drive these characters increasingly become vital parts of virtual environment software. This paper gives an overview of the state of the art in character engines, and proposes a taxonomy of the features that are commonly found in them. This taxonomy can be used as a tool for comparison and evaluation of different engines. In order to demonstrate this we use it to compare three engines. The first is Cal3D, the most commonly used open source engine. We also introduce two engines created by the authors, Piavca and HALCA. The paper ends with a brief discussion of some other popular engines.