[
    {
        "id": "Gervautz-1994-AOO",
        "type_id": "techreport",
        "tu_id": null,
        "repositum_id": null,
        "title": "An Approach for Object-Oriented Animation Design",
        "date": "1994-08",
        "abstract": "In this concept we present tools for faster designing\nof reconfigurable function oriented animation systems.\nA set of basic animation structures and a set of basic\nanimation techniques are defined. An object-oriented\nhierarchy can be built on the basis of the relationship\nbetween basic animation structures and animation\ntechniques. We propose a corresponding class hierarchy\nfor animation design. The classes of our hierarchy are\nincrementally developed through inheritance and dynamic\nbinding. Some programming aspects concerning efficient\nimplementation of basic animation  structures through\n                container classes are discussed.",
        "authors_et_al": false,
        "substitute": null,
        "main_image": null,
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            {
                "id": 249,
                "drupal_id": 361,
                "orcid_id": null,
                "website": "https://www.cg.tuwien.ac.at/staff/MichaelGervautz",
                "firstname": "Michael",
                "lastname": "Gervautz",
                "searchname": "Michael Gervautz",
                "is_teacher": true,
                "name": "Michael Gervautz",
                "publications": [
                    "barth-1984-pascal",
                    "bienenstein-1993-vol",
                    "binder-2004-supp",
                    "cosmas-2003-providing",
                    "Faisstnauer-2001-Con",
                    "ferschin-1992-kons",
                    "Fuhrmann-1998-Col",
                    "Fuhrmann-1998-CVA",
                    "Fuhrmann-1998-Occ",
                    "Fuhrmann-1998-Str",
                    "Fuhrmann-1999-Occ",
                    "Fuhrmann-1999-Occl",
                    "gervautz-1983-entw",
                    "gervautz-1986-erz",
                    "gervautz-1986-fractals",
                    "gervautz-1986-fractals1",
                    "gervautz-1986-kugel",
                    "gervautz-1986-pascal",
                    "gervautz-1986-three",
                    "gervautz-1988-entw",
                    "gervautz-1988-erz",
                    "gervautz-1988-obj",
                    "gervautz-1988-real",
                    "gervautz-1988-riss",
                    "gervautz-1988-simpl",
                    "gervautz-1988-sol",
                    "gervautz-1989-real",
                    "gervautz-1989-sol1",
                    "gervautz-1989-using",
                    "gervautz-1990-corr",
                    "gervautz-1990-die",
                    "gervautz-1990-real",
                    "gervautz-1990-syn",
                    "gervautz-1991-erf",
                    "gervautz-1991-mul",
                    "gervautz-1991-real",
                    "gervautz-1991-ref",
                    "gervautz-1992-cons",
                    "gervautz-1992-multi",
                    "gervautz-1993-csg",
                    "gervautz-1993-real",
                    "gervautz-1993-use",
                    "gervautz-1993-vast",
                    "gervautz-1993-wie",
                    "Gervautz-1994-AOO",
                    "gervautz-1994-app",
                    "gervautz-1994-int",
                    "Gervautz-1994-MUI",
                    "gervautz-1994-mult",
                    "gervautz-1995-comp",
                    "gervautz-1995-repre",
                    "gervautz-1996-SMU",
                    "Gervautz-1999-Vir",
                    "Gervautz-thesis",
                    "invisible1999",
                    "invisible2000",
                    "kopp-1994-xor",
                    "Matkovic-2002-Vir",
                    "mazuryk-1995-two",
                    "Mazuryk-1995-ZRA",
                    "mazuryk-1996-VRH",
                    "Petta-1999-Tow",
                    "purgathofer-1988-simple",
                    "Purgathofer-1994-CPI",
                    "Schm-2000-Stb",
                    "Schmalstieg-1995-IGC",
                    "Schmalstieg-1995-OCD",
                    "schmalstieg-1995-system",
                    "Schmalstieg-1995-TVE",
                    "Schmalstieg-1996-DDG",
                    "schmalstieg-1996-IRN",
                    "schmalstieg-1996-SEC",
                    "Schmalstieg-1997-IRN",
                    "Schmalstieg-1998-Stu",
                    "Schmalstieg-2001-Aug",
                    "synworld1999",
                    "Szalavari-1996-PIP",
                    "Szalavari-1997-ARECWS",
                    "Szalavari-1997-ARECWSX",
                    "Szalavari-1997-Studierstube",
                    "Szalavari-1998-Aug",
                    "Szalavari-1998-CGAR",
                    "Szalavari-1998-Col",
                    "Szalavari-1998-Int",
                    "Szalavari-1998-Stu",
                    "Traxler-1994-RRR",
                    "traxler-1995-clac",
                    "Traxler-1996-CTB",
                    "Traxler-1996-GAI",
                    "traxler-1997-TRA",
                    "vesel-1993-rad",
                    "Wonka-1998-Ray",
                    "zeiller-1995-effi",
                    "zotti-2004-stone"
                ],
                "publications_first": [
                    "gervautz-1983-entw",
                    "gervautz-1986-erz",
                    "gervautz-1986-fractals",
                    "gervautz-1986-fractals1",
                    "gervautz-1986-kugel",
                    "gervautz-1986-pascal",
                    "gervautz-1986-three",
                    "gervautz-1988-entw",
                    "gervautz-1988-erz",
                    "gervautz-1988-obj",
                    "gervautz-1988-real",
                    "gervautz-1988-riss",
                    "gervautz-1988-simpl",
                    "gervautz-1988-sol",
                    "gervautz-1989-real",
                    "gervautz-1989-sol1",
                    "gervautz-1989-using",
                    "gervautz-1990-corr",
                    "gervautz-1990-die",
                    "gervautz-1990-real",
                    "gervautz-1990-syn",
                    "gervautz-1991-erf",
                    "gervautz-1991-mul",
                    "gervautz-1991-real",
                    "gervautz-1991-ref",
                    "gervautz-1992-cons",
                    "gervautz-1992-multi",
                    "gervautz-1993-csg",
                    "gervautz-1993-real",
                    "gervautz-1993-use",
                    "gervautz-1993-vast",
                    "gervautz-1993-wie",
                    "Gervautz-1994-AOO",
                    "gervautz-1994-app",
                    "gervautz-1994-int",
                    "Gervautz-1994-MUI",
                    "gervautz-1994-mult",
                    "gervautz-1995-comp",
                    "gervautz-1995-repre",
                    "gervautz-1996-SMU",
                    "invisible1999",
                    "invisible2000",
                    "purgathofer-1988-simple",
                    "synworld1999",
                    "Traxler-1994-RRR"
                ],
                "project_leader": [],
                "publication_field": [
                    {
                        "publ_id": "Fuhrmann-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "gervautz-1989-sol1",
                        "field_id": "lecturer",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "gervautz-1993-use",
                        "field_id": "lecturer",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Hesina-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Mazuryk-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Schmalstieg-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Szalavari-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Traxler-thesis1",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Wimmer-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Wonka-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "zotti-2001-dip",
                        "field_id": "supervisor",
                        "ordernum": 0
                    }
                ],
                "url": "https://www.cg.tuwien.ac.at/research/publications/show.php?class=Author&id=249",
                "__class": "Author"
            },
            {
                "id": 447,
                "drupal_id": 3508,
                "orcid_id": null,
                "website": "https://www.cg.tuwien.ac.at/staff/OlgaBeltcheva",
                "firstname": "Olga",
                "lastname": "Beltcheva",
                "searchname": "Olga Beltcheva",
                "is_teacher": false,
                "name": "Olga Beltcheva",
                "publications": [
                    "Gervautz-1994-AOO",
                    "gervautz-1994-app"
                ],
                "publications_first": [],
                "project_leader": [],
                "publication_field": [],
                "url": "https://www.cg.tuwien.ac.at/research/publications/show.php?class=Author&id=447",
                "__class": "Author"
            }
        ],
        "number": "TR-186-2-94-2",
        "pages_from": "1",
        "pages_to": "13",
        "research_areas": [],
        "keywords": [
            "Computer Animation",
            "Object-Oriented Class Hierarchy",
            "Animation Classes"
        ],
        "weblinks": [],
        "files": [
            {
                "description": null,
                "filetitle": "paper",
                "main_file": true,
                "use_in_gallery": false,
                "access": "public",
                "name": "Gervautz-1994-AOO-paper.gz",
                "type": "application/octet-stream",
                "size": 33412,
                "path": "Publication:Gervautz-1994-AOO",
                "url": "https://www.cg.tuwien.ac.at/research/publications/1994/Gervautz-1994-AOO/Gervautz-1994-AOO-paper.gz",
                "thumb_image_sizes": []
            }
        ],
        "projects_workgroups": [],
        "url": "https://www.cg.tuwien.ac.at/research/publications/1994/Gervautz-1994-AOO/",
        "__class": "Publication"
    },
    {
        "id": "gervautz-1994-app",
        "type_id": "inproceedings",
        "tu_id": null,
        "repositum_id": null,
        "title": "An Approach for Object-Oriented Animation Design",
        "date": "1994-06",
        "abstract": "",
        "authors_et_al": false,
        "substitute": null,
        "main_image": null,
        "sync_repositum_override": null,
        "repositum_presentation_id": null,
        "authors": [
            {
                "id": 249,
                "drupal_id": 361,
                "orcid_id": null,
                "website": "https://www.cg.tuwien.ac.at/staff/MichaelGervautz",
                "firstname": "Michael",
                "lastname": "Gervautz",
                "searchname": "Michael Gervautz",
                "is_teacher": true,
                "name": "Michael Gervautz",
                "publications": [
                    "barth-1984-pascal",
                    "bienenstein-1993-vol",
                    "binder-2004-supp",
                    "cosmas-2003-providing",
                    "Faisstnauer-2001-Con",
                    "ferschin-1992-kons",
                    "Fuhrmann-1998-Col",
                    "Fuhrmann-1998-CVA",
                    "Fuhrmann-1998-Occ",
                    "Fuhrmann-1998-Str",
                    "Fuhrmann-1999-Occ",
                    "Fuhrmann-1999-Occl",
                    "gervautz-1983-entw",
                    "gervautz-1986-erz",
                    "gervautz-1986-fractals",
                    "gervautz-1986-fractals1",
                    "gervautz-1986-kugel",
                    "gervautz-1986-pascal",
                    "gervautz-1986-three",
                    "gervautz-1988-entw",
                    "gervautz-1988-erz",
                    "gervautz-1988-obj",
                    "gervautz-1988-real",
                    "gervautz-1988-riss",
                    "gervautz-1988-simpl",
                    "gervautz-1988-sol",
                    "gervautz-1989-real",
                    "gervautz-1989-sol1",
                    "gervautz-1989-using",
                    "gervautz-1990-corr",
                    "gervautz-1990-die",
                    "gervautz-1990-real",
                    "gervautz-1990-syn",
                    "gervautz-1991-erf",
                    "gervautz-1991-mul",
                    "gervautz-1991-real",
                    "gervautz-1991-ref",
                    "gervautz-1992-cons",
                    "gervautz-1992-multi",
                    "gervautz-1993-csg",
                    "gervautz-1993-real",
                    "gervautz-1993-use",
                    "gervautz-1993-vast",
                    "gervautz-1993-wie",
                    "Gervautz-1994-AOO",
                    "gervautz-1994-app",
                    "gervautz-1994-int",
                    "Gervautz-1994-MUI",
                    "gervautz-1994-mult",
                    "gervautz-1995-comp",
                    "gervautz-1995-repre",
                    "gervautz-1996-SMU",
                    "Gervautz-1999-Vir",
                    "Gervautz-thesis",
                    "invisible1999",
                    "invisible2000",
                    "kopp-1994-xor",
                    "Matkovic-2002-Vir",
                    "mazuryk-1995-two",
                    "Mazuryk-1995-ZRA",
                    "mazuryk-1996-VRH",
                    "Petta-1999-Tow",
                    "purgathofer-1988-simple",
                    "Purgathofer-1994-CPI",
                    "Schm-2000-Stb",
                    "Schmalstieg-1995-IGC",
                    "Schmalstieg-1995-OCD",
                    "schmalstieg-1995-system",
                    "Schmalstieg-1995-TVE",
                    "Schmalstieg-1996-DDG",
                    "schmalstieg-1996-IRN",
                    "schmalstieg-1996-SEC",
                    "Schmalstieg-1997-IRN",
                    "Schmalstieg-1998-Stu",
                    "Schmalstieg-2001-Aug",
                    "synworld1999",
                    "Szalavari-1996-PIP",
                    "Szalavari-1997-ARECWS",
                    "Szalavari-1997-ARECWSX",
                    "Szalavari-1997-Studierstube",
                    "Szalavari-1998-Aug",
                    "Szalavari-1998-CGAR",
                    "Szalavari-1998-Col",
                    "Szalavari-1998-Int",
                    "Szalavari-1998-Stu",
                    "Traxler-1994-RRR",
                    "traxler-1995-clac",
                    "Traxler-1996-CTB",
                    "Traxler-1996-GAI",
                    "traxler-1997-TRA",
                    "vesel-1993-rad",
                    "Wonka-1998-Ray",
                    "zeiller-1995-effi",
                    "zotti-2004-stone"
                ],
                "publications_first": [
                    "gervautz-1983-entw",
                    "gervautz-1986-erz",
                    "gervautz-1986-fractals",
                    "gervautz-1986-fractals1",
                    "gervautz-1986-kugel",
                    "gervautz-1986-pascal",
                    "gervautz-1986-three",
                    "gervautz-1988-entw",
                    "gervautz-1988-erz",
                    "gervautz-1988-obj",
                    "gervautz-1988-real",
                    "gervautz-1988-riss",
                    "gervautz-1988-simpl",
                    "gervautz-1988-sol",
                    "gervautz-1989-real",
                    "gervautz-1989-sol1",
                    "gervautz-1989-using",
                    "gervautz-1990-corr",
                    "gervautz-1990-die",
                    "gervautz-1990-real",
                    "gervautz-1990-syn",
                    "gervautz-1991-erf",
                    "gervautz-1991-mul",
                    "gervautz-1991-real",
                    "gervautz-1991-ref",
                    "gervautz-1992-cons",
                    "gervautz-1992-multi",
                    "gervautz-1993-csg",
                    "gervautz-1993-real",
                    "gervautz-1993-use",
                    "gervautz-1993-vast",
                    "gervautz-1993-wie",
                    "Gervautz-1994-AOO",
                    "gervautz-1994-app",
                    "gervautz-1994-int",
                    "Gervautz-1994-MUI",
                    "gervautz-1994-mult",
                    "gervautz-1995-comp",
                    "gervautz-1995-repre",
                    "gervautz-1996-SMU",
                    "invisible1999",
                    "invisible2000",
                    "purgathofer-1988-simple",
                    "synworld1999",
                    "Traxler-1994-RRR"
                ],
                "project_leader": [],
                "publication_field": [
                    {
                        "publ_id": "Fuhrmann-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "gervautz-1989-sol1",
                        "field_id": "lecturer",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "gervautz-1993-use",
                        "field_id": "lecturer",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Hesina-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Mazuryk-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Schmalstieg-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Szalavari-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Traxler-thesis1",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Wimmer-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "Wonka-thesis",
                        "field_id": "supervisor",
                        "ordernum": 0
                    },
                    {
                        "publ_id": "zotti-2001-dip",
                        "field_id": "supervisor",
                        "ordernum": 0
                    }
                ],
                "url": "https://www.cg.tuwien.ac.at/research/publications/show.php?class=Author&id=249",
                "__class": "Author"
            },
            {
                "id": 447,
                "drupal_id": 3508,
                "orcid_id": null,
                "website": "https://www.cg.tuwien.ac.at/staff/OlgaBeltcheva",
                "firstname": "Olga",
                "lastname": "Beltcheva",
                "searchname": "Olga Beltcheva",
                "is_teacher": false,
                "name": "Olga Beltcheva",
                "publications": [
                    "Gervautz-1994-AOO",
                    "gervautz-1994-app"
                ],
                "publications_first": [],
                "project_leader": [],
                "publication_field": [],
                "url": "https://www.cg.tuwien.ac.at/research/publications/show.php?class=Author&id=447",
                "__class": "Author"
            }
        ],
        "booktitle": "Proceedings of Spring School of Computer Graphics",
        "location": "Bratislava, Slovakia",
        "note": "TALK: M. Gervautz 7.6.1994",
        "organization": "Comenius University Bratislava",
        "research_areas": [],
        "keywords": [],
        "weblinks": [],
        "files": [],
        "projects_workgroups": [],
        "url": "https://www.cg.tuwien.ac.at/research/publications/1994/gervautz-1994-app/",
        "__class": "Publication"
    }
]
