The Visual Computer

, Volume 1, Issue 4, pp 212–220 | Cite as

Positioning and animating human figures in a task-oriented environment

  • Norman I. Badler
  • Jonathan D. Korein
  • James U. Korein
  • Gerald M. Radack
  • Lynne Shapiro Brotman


TEMPUS is an interactive graphics system which enables a user to model the task-oriented activities of several human agents in a three-dimensional environment. The user can create one or more human figures which are correctly scaled according to a specific population, or which meet certain size constraints. These figures may be viewed in any of several graphical modes.

Key words

Human figure modeling Articulation Interactive systems 3-D graphics Robotics Applications 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Badler N (1984) Design of a human movement representation incorporating dynamics and task simulation. Technical Report, Department of Computer and Information Science, University of PennsylvaniaGoogle Scholar
  2. Badler N, Bajcsy R (1978) Three-dimensional representations for computer graphics and computer vision. Comput Graph 12:153–160CrossRefGoogle Scholar
  3. Badler N, Smoliar S (1979) Digital representations of human movement. ACM Comput Surv 11:19–38CrossRefGoogle Scholar
  4. Badler N, O'Rourke J, Toltzis H (1979) A spherical representation of a human body for visualizing movement. IEEE Proc 67:1397–1403CrossRefGoogle Scholar
  5. Badler N, O'Rourke J, Kaufman B (1980) Special problems in human movement simulation. Comput Graph 14:189–197CrossRefGoogle Scholar
  6. Bapu P, Evans S, Kitka P, Korna M, McDaniel J (1981) User's guide for COMBIMAN programs. Technical Report No. AFAMRL-TR-80-91, University of Dayton Research Institute, USAF ReportGoogle Scholar
  7. Blakeley FM (1980) CYBERMAN. Chrysler, Detroit, MIGoogle Scholar
  8. Bloom D (1983) A user-oriented interface control of an interactive computer graphics system. Master's thesis, Department of Computer and Information Science, University of PennsylvaniaGoogle Scholar
  9. Brooks R (1982) Solving the find-path problem by good representation of free space. In: Proc. AAAI National Conf. on Artificial Intelligence, Pittsburgh, PA, pp 381–386Google Scholar
  10. Brotman LS, Badler N (1984) Generating soft shadows with a depth buffer algorithm. IEEE Comput Graph Appl 4:5–12Google Scholar
  11. Brown JW (1982) Using computer graphics to enhance astronaut and systems safety. In: Proc 15th Symposium on Space Safety and Rescue, International Academy of Astronautics, 33rd International Astronautical Federation Congress, Paris, France, pp 1–8Google Scholar
  12. Calvert T, Chapman J, Patla A (1982) Aspects of the kinematic simulation of human movement. IEEE Comput Graph Appl 2:41–50CrossRefGoogle Scholar
  13. Dooley M (1982) Anthropometric modeling programs — A survey. IEEE Comput Graph Appl 2:17–25Google Scholar
  14. Feiner S, Salesin D, Banchoff T (1982) Dial: A diagrammatic animation language. IEEE Comput Graph Appl 2:43–54CrossRefGoogle Scholar
  15. Fetter W (1982) A progression of human figures simulated by computer graphics. IEEE Comput Graph Appl 2:9–13CrossRefGoogle Scholar
  16. Fortin D, Lamy J-F, Thalmann D (1983) A multiple track animator system for motion synchronization. In: Proc. ACM SIGGRAPH/SIGART Interdisciplinary Workshop on Motion: Representation and Perception. Toronto, Canada, pp 180–186Google Scholar
  17. Graphic Standards Planning Committee (1979) Report Comput Graph 13Google Scholar
  18. Harris R, Bennet J, Dow L (1980) CAR-II — A revised model for crew assessment of reach. Technical Report 1400.06B, Analytics, Willow Grove, PAGoogle Scholar
  19. Herbison-Evans D (1978) NUDES2: A Numeric Utility Displaying Ellipsoid Solids. Comput Graph 12:354–356CrossRefGoogle Scholar
  20. Kasik D (1982) A user interface management system. Comput Graph 16:99–106CrossRefGoogle Scholar
  21. Kingsley E, Schofield N, Case K (1981) SAMMIE — A computer aid for man-machine modeling. Comput Graph 15:163–169Google Scholar
  22. Korein JU (1985) A Geometric Investigation of Reach. MIT Press, Cambridge, MAMATHGoogle Scholar
  23. Korein J, Badler N (1982) Techniques for goal directed motion. IEEE Comput Graph Appl 2:71–81CrossRefGoogle Scholar
  24. Loomis J, Poizner H, Bellugi U, Blakemore A, Hollarbach J (1983) Computer graphic modeling of American Sign language. Comput Graph 17:105–114CrossRefGoogle Scholar
  25. Lozano-Perez T, Wesley M (1979) An algorithm for planning collision-free paths among polyhedral obstacles. Commun ACM 22:560–570CrossRefGoogle Scholar
  26. O'Rourke J, Badler N (1980) Model-based image analysis of human motion using constraint propagation. IEEE Trans PAMI 2:522–536Google Scholar
  27. Paul R (1981) Robot Manipulators: Mathematics, Programming, and Control. MIT press, Cambridge, MAGoogle Scholar
  28. Platt S (1985) A Structural Model of the Human Face. PhD thesis, Department of Computer Science, University of PennsylvaniaGoogle Scholar
  29. Shelley K, Greenberg D (1982) Path specification and path coherence. Comput Graph 16:157–166CrossRefGoogle Scholar
  30. Steketee S, Badler NI (1985) Parametric keyframe interpolation incorporating kinetic adjustment and phrasing control. Comput Graph 19:255–262CrossRefGoogle Scholar
  31. Stluka F, Saunders B, Slayton P, Badler N (1982) Overview of the University of Pennsylvania CORE system standard graphics package implementation. Comput Graph 16:177–186CrossRefGoogle Scholar
  32. Sturman D (1984) Interactive key frame animation of 3-D articulated models. In: Proc Graphics Interface ′84. Ottawa, Canada, pp 35–40Google Scholar
  33. Thomas J, Hamlin G (eds) (1983) Graphical Input Interaction Techniques (GIIT). Comput Graph 17∶1 Workshop summary pp 5–30Google Scholar
  34. Tilove R (1983) Extending solid modeling systems for mechanism design and kinematic simulation. IEEE Comput Graph Appl 3:9–19CrossRefGoogle Scholar
  35. Weber L, Smoliar S, Badler N (1978) An architecture for the simulation of human movement. In: Proc ACM Annual Conf, Washington, DC, pp 737–745Google Scholar
  36. Weinstein L (1983) A menu driven user interface. Master's thesis, Department of Computer and Information Science, University of PennsylvaniaGoogle Scholar
  37. Willmert KD (1982) Visualizing human body motion simulations. IEEE Comput Graph Appl 2:35–38CrossRefGoogle Scholar
  38. Zeltzer D (1982) Motor control techniques for figure animation. IEEE Comput Graph Appl 2:53–59CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 1985

Authors and Affiliations

  • Norman I. Badler
    • 1
  • Jonathan D. Korein
    • 1
  • James U. Korein
    • 2
  • Gerald M. Radack
    • 3
  • Lynne Shapiro Brotman
    • 4
  1. 1.Computer and Information Science, Moore School D2University of PennsylvaniaPhiladelphiaUSA
  2. 2.IBM Research CenterYorktown HeightsUSA
  3. 3.Computer Engineering and ScienceCase Western Reserve UniversityClevelandUSA
  4. 4.AT & T Bell LaboratoriesMurray HillUSA

Personalised recommendations