Tutorial XIV – Infoboxes

Final tutorial of the Coding series delivers a solution that is opposite to the fomer solutions. During former parts of the series the buttons of the UI (user interface) panel started actions on the 3d environment (moves of the Camera and the buildings – navigation and time shifts). In this last part it is different: a 3d object becomes a ‘button’, achieving changes on the UI panel. That means, infotexts can be opened through interactions with auto-rotating infoboxes of the 3d environment. The 3d ‘buttons’ act in both ways, we can both open and close the info texts as the attached script is checking whether the relevant infotext is opened or not. If it is already opened, it closes it, if it is not opened yet, then opens it, while closing any other formerly opened infotexts.

Final Target: An Interactive City

Using the tools of Unity3D and adapting some C# codes interactive options are set to navigate within an imaginary city, providing possibilites for learning about its development throughout the timephases of the history. Basic options of this environment are travelling between selected locations, rotating around them and shifting between selected years of important eras.

Tutorial VIII – Importing to Unity3D

    First tutorial of the Coding series gives an insight how to properly export our models from ARCHICAD and import them to Unity3D. A key feature of this process is to achieve a result that keeps all the textures and materials added in our CAD software before. In the...

Tutorial IX – Building a Menu

    The tutorial shows how to build the graphical part of a menu as a UI (user interface) item. The instructions describe the required geometrical and camera settings for the backgrounds of the text items and the placement of the to-be-interactive buttons. Text...

Tutorial X – Basic Navigation

    In this chapter you can find a method how to set up different views for representing different parts of your model, how to mount your Camera to these viewpoints and make it fly between these points in a continuous loop. The Menu built in the previous chapter...

Tutorial XI – Rotations

    Independently from the theme of the former tutorial (Tutorial X - Basic Navigation), this part of the Coding Tutorial series introduces a solution for rotations around central point of a single location. The rotation method provides 90 degrees turns in two...

Tutorial XII – Complex Navigation

    This tutorial is strongly based on the methods shown in the former two parts of the Coding Tutorial series (Tutorial X - Basic Navigation and Tutorial XI - Rotations), combining the two different types of navigation: the moves between fixed viewpoints and the...

Tutorial XIII – Time Shifts

    A key feature of the planned interactive content is shifting between different time periods. This tutorial shows a possible solution to switch between two moments (years) of time, based on the layer structure assembled in ARCHICAD as part of the Modeling...