Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Core Web3D
Implementation of a scripting language for VRML/X3D-based embodied agents
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Behavior3D: an XML-based framework for 3D graphics behavior
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Proceedings of the 17th IEEE international conference on Automated software engineering
Visual specification of behaviours in VRML worlds
Proceedings of the ninth international conference on 3D Web technology
Patterns in Game Design (Game Development Series)
Patterns in Game Design (Game Development Series)
AI for Game Developers
Using aspect oriented methods to add behaviour to X3D documents
Proceedings of the eleventh international conference on 3D web technology
Intuitively specifying object dynamics in virtual environments using VR-WISE
Proceedings of the ACM symposium on Virtual reality software and technology
ScriptEase: A generative/adaptive programming paradigm for game scripting
Science of Computer Programming
Proceedings of the 14th International Conference on 3D Web Technology
A serious game model for cultural heritage
Journal on Computing and Cultural Heritage (JOCCH)
Semantic modelling of interactive 3D content
JVRC '13 Proceedings of the 5th Joint Virtual Reality Conference
Hi-index | 0.00 |
The development of dynamic X3D/VRML virtual worlds is not an easy task. Adding the behavior to a virtual world is most often the bottleneck of the development process, especially when it comes to more complex behavior. This paper describes a tool-supported design approach for creating object behavior in X3D worlds. The approach is based on generative design patterns in combination with a graphical notation. In this approach, behavior can be specified by instantiating patterns and customizing them to a particular context. More complex behavior can be constructed by combining different patterns. Furthermore, the approach allows more experienced designers to specify new behavior patterns and make them available to others in a graphical way and ready to use. An example is used to illustrate the approach.