Communication in a three-dimensional virtual environment generated by a computer is achieved by automatically applying rules of cinematography typically used for motion pictures. The cinematographic rules are codified as a hierarchical finite state machine, which is executed in real-time by a computer in response to input stimulation from a user or other source. The finite state machine controls camera placements automatically for a virtual environment. The finite state machine also exerts subtle influences on the positions and actions of virtual actors, in the same way that a director might stage real actors to compose a better shot. An implementation of a real-time camera controller based on the finite state machine for automatic virtual cinematography, called the virtual cinematographic application module (VC) is presented. The VC is used in virtual reality and other interactive applications to improve upon the fixed point-of-view shots or ceiling mounted cameras that such applications typically employ today. VC also helps improve the next generation of "intelligent-agent" user interfaces, by allowing the users to see themselves with an agent at camera positions that appear natural.

La communication dans un environnement virtuel tridimensionnel produit par un ordinateur est réalisée en appliquant automatiquement des règles de cinématographie typiquement utilisées pour des films cinématographiques. Les règles cinématographiques sont codifiées comme machine d'état fini hiérarchique, qui est exécutée en temps réel par un ordinateur en réponse à la stimulation d'entrée d'un utilisateur ou de toute autre source. La machine d'état fini commande des placements d'appareil-photo automatiquement pour un environnement virtuel. La machine d'état fini exerce également des influences subtiles sur les positions et les actions des acteurs virtuels, de la même manière celui un directeur pourraient mettre en scène de vrais acteurs pour composer un meilleur projectile. Une exécution d'un contrôleur d'appareil-photo en temps réel basé sur la machine d'état fini pour la cinématographie virtuelle automatique, appelée le module d'utilisation cinématographique virtuel (VC) est présentée. Le VC est employé dans la réalité virtuelle et d'autres applications interactives pour s'améliorer sur les projectiles fixes de point-de-vue ou les appareils-photo montés par plafond que de telles applications utilisent typiquement aujourd'hui. Également les aides VC améliorent la prochaine génération des interfaces utilisateur d'"intelligent-agent", en permettant aux utilisateurs de se voir avec un agent aux positions d'appareil-photo qui semblent normales.

 
Web www.patentalert.com

< (none)

< Arrangement in a subscriber line interface circuit

> Motion base device for simulators

> (none)

~ 00004