Cherry-Picking RIS Functionality -- Integration of Game and VR Engine Sub-Systems based on Entities and Events
D. Wiebusch, C. Zimmerer, and M. Latoschik. 10th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS), page 1-8. IEEE Computer Society, (2017)
Abstract
Modern game engines provide a variety of high-end features and sub-systems which have made them increasingly interesting for AR/VR research. Here, it often is necessary to combine features from different sources. This paper presents an approach based on entity-event state decoupling and exchange. The approach targets the combination of sub-systems from different sources which simulate functionally coherent aspects of the virtual objects like physics, graphics, AI, or developer services like state editing. The approach decouples specific internal representations using a semantic description layer for identifiers, data types, and potential relations between them. We illustrate the main concepts using examples from the combination of the Unreal Engine 4, the Unity engine, and own research software and illustrate performance related aspects as a guideline for the choice of an appropriate transport layer.
%0 Conference Paper
%1 wiebusch2017
%A Wiebusch, Dennis
%A Zimmerer, Chris
%A Latoschik, Marc Erich
%B 10th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)
%D 2017
%I IEEE Computer Society
%K mmi myown
%P 1-8
%T Cherry-Picking RIS Functionality -- Integration of Game and VR Engine Sub-Systems based on Entities and Events
%U https://downloads.hci.informatik.uni-wuerzburg.de/2017-ieeevr-searis-cherry-picking-preprint.pdf
%X Modern game engines provide a variety of high-end features and sub-systems which have made them increasingly interesting for AR/VR research. Here, it often is necessary to combine features from different sources. This paper presents an approach based on entity-event state decoupling and exchange. The approach targets the combination of sub-systems from different sources which simulate functionally coherent aspects of the virtual objects like physics, graphics, AI, or developer services like state editing. The approach decouples specific internal representations using a semantic description layer for identifiers, data types, and potential relations between them. We illustrate the main concepts using examples from the combination of the Unreal Engine 4, the Unity engine, and own research software and illustrate performance related aspects as a guideline for the choice of an appropriate transport layer.
@inproceedings{wiebusch2017,
abstract = {Modern game engines provide a variety of high-end features and sub-systems which have made them increasingly interesting for AR/VR research. Here, it often is necessary to combine features from different sources. This paper presents an approach based on entity-event state decoupling and exchange. The approach targets the combination of sub-systems from different sources which simulate functionally coherent aspects of the virtual objects like physics, graphics, AI, or developer services like state editing. The approach decouples specific internal representations using a semantic description layer for identifiers, data types, and potential relations between them. We illustrate the main concepts using examples from the combination of the Unreal Engine 4, the Unity engine, and own research software and illustrate performance related aspects as a guideline for the choice of an appropriate transport layer.},
added-at = {2018-05-07T10:06:02.000+0200},
author = {Wiebusch, Dennis and Zimmerer, Chris and Latoschik, Marc Erich},
biburl = {https://www.bibsonomy.org/bibtex/278a1047ce753184a7485d306cf2e9a7d/hci-uwb},
booktitle = {10th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)},
date-added = {2018-01-02 10:08:44 +0000},
date-modified = {2018-02-06 16:36:51 +0000},
interhash = {375d51ade12407835bd460fd31a2ef0b},
intrahash = {78a1047ce753184a7485d306cf2e9a7d},
keywords = {mmi myown},
pages = {1-8},
publisher = {IEEE Computer Society},
timestamp = {2024-05-06T17:22:37.000+0200},
title = {{Cherry-Picking RIS Functionality -- Integration of Game and VR Engine Sub-Systems based on Entities and Events}},
url = {https://downloads.hci.informatik.uni-wuerzburg.de/2017-ieeevr-searis-cherry-picking-preprint.pdf},
year = 2017
}