Design And Implementation Of A Reactive Framework For The Development Of 3d Real-Time Applications

Francesco Scarlato, Giovanni Palmitesta,Franco Tecchia,Marcello Carrozzino

AUGMENTED REALITY, VIRTUAL REALITY, AND COMPUTER GRAPHICS, PT I(2019)

引用 0|浏览8
暂无评分
摘要
In this paper we present Bestbrau, a reactive programming framework for the development of 3d real-time applications. We show its most relevant features, explaining how it differs from the systems used nowadays in commercial game engines and underlining which new functionalities it would provide to a 3D engine integrating it. Our framework is entirely written in C++17 and has been tested on the SAM Engine, a work-in-progress 3D game engine that we have designed and developed in parallel with the reactive framework itself. Bestbrau features are also compared with those offered by Unreal Engine 4 and Unity 2019, two of the most important commercial game engines today available. After a brief introduction, in the second section we briefly introduce the generalities of reactive programming, in the third section we focus, instead, on the FRP (Functional Reactive Programming). In the latest sections we make an accurate and exhaustive description of the peculiarities of such a framework and of the opportunities it provides to 3D and VR programming.
更多
查看译文
关键词
FRP, C plus, Game engine
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要