RUNAWAY - A Web-based, Visual Programming System and Extensible Framework for 3D Animation

Robert James Tucker

2011

Abstract

This paper describes the design and implementation of the initial prototype of Runaway: a visual programming system for an extensible, web-based, 3D animation framework. Runaway is the first known project to introduce jointed 3D character models as part of a visual programming system on the internet. The framework provides a flexible, programmable, forward-kinematic model of jointed virtual bones. This model consists of developer-defined discrete geometry and programmed behaviours that together enable scenes to be rendered and manipulated. Character definitions with an arbitrary number of joints are supported, giving the user fine-grained control. The system introduces beginner level programming to individuals, motivating them by placing 3D characters within a scene that can be manipulated through introductory programming concepts such as sequences, conditionals and loops. The current prototype of the Runaway framework is compact (less than 5,000 lines of code), and runs on the Adobe Flash Platform.

Download


Paper Citation


in Harvard Style

James Tucker R. (2011). RUNAWAY - A Web-based, Visual Programming System and Extensible Framework for 3D Animation . In Proceedings of the 3rd International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-8425-49-2, pages 36-45. DOI: 10.5220/0003304000360045

in Bibtex Style

@conference{csedu11,
author={Robert James Tucker},
title={RUNAWAY - A Web-based, Visual Programming System and Extensible Framework for 3D Animation},
booktitle={Proceedings of the 3rd International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2011},
pages={36-45},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003304000360045},
isbn={978-989-8425-49-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - RUNAWAY - A Web-based, Visual Programming System and Extensible Framework for 3D Animation
SN - 978-989-8425-49-2
AU - James Tucker R.
PY - 2011
SP - 36
EP - 45
DO - 10.5220/0003304000360045