Behavior graphs for data-driven animation of 3d characters Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/3r074x93v

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • In this dissertation, we present a user-in-the-loop method for the design of an interactive motion data structure that benefits from the advantages of both motion graphs and blend-based techniques. Our novel approach automatically analyzes a traditional motion graph built from labeled motion clips. The result is a more condensed, coarser graph which we call the Behavior Finite State Machine (BFSM). Each node of the BFSM represents a single behavior that may be continuously parameterized. An edge in the BFSM represents a valid transition between two behaviors, with the transition probability indicating the likelihood of such a transition. Our focus is on user-centered, semi-automatic methods for aiding in the construction and editing of such machines. Since the transitions and parameterized behavior spaces are based on constructing time-warps between motion clips, we present an intuitive process that allows the user to construct these data structures necessary for BFSM design. We present the results of our approach using two dynamic interactive examples, locomotion and martial arts. We demonstrate the use of the BFSM to generate controllable motion in real-time, to synthesize motion offline using A* search, and to generate autonomous character navigation with obstacle avoidance in a virtual environment. We conclude with a discussion on the strengths and weaknesses of our approach.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Committee Member
Academic Affiliation
Non-Academic Affiliation
Keyword
Subject
Rights Statement
Language
Replaces
Additional Information
  • description.provenance : Submitted by Madhusudhanan Srinivasan (srinivam@onid.orst.edu) on 2009-03-19T03:28:03Z No. of bitstreams: 1 myThesis.pdf: 30751074 bytes, checksum: 8c600b399d3982476a32c6c3e27a8c68 (MD5)
  • description.provenance : Approved for entry into archive by Linda Kathman(linda.kathman@oregonstate.edu) on 2009-03-30T16:04:13Z (GMT) No. of bitstreams: 1 myThesis.pdf: 30751074 bytes, checksum: 8c600b399d3982476a32c6c3e27a8c68 (MD5)
  • description.provenance : Made available in DSpace on 2009-03-30T16:04:14Z (GMT). No. of bitstreams: 1 myThesis.pdf: 30751074 bytes, checksum: 8c600b399d3982476a32c6c3e27a8c68 (MD5)
  • description.provenance : Approved for entry into archive by Julie Kurtz(julie.kurtz@oregonstate.edu) on 2009-03-26T23:05:21Z (GMT) No. of bitstreams: 1 myThesis.pdf: 30751074 bytes, checksum: 8c600b399d3982476a32c6c3e27a8c68 (MD5)

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items