Scene graph is a infrastructure of the virtual reality system to organize the virtual scene with abstraction, it can provide facility for the rendering engine and should be integrated effectively on demand into a real-time system, where a large quantities of scene objects and resources can be manipulated and managed with high flexibility and reliability. We present a new scheme of multiple scene graphs to accommodate the features of rendering engine and distributed systems. Based upon that, some other functions, e.g. block query, interactive editing, permission management, instance response, "redo" and "undo", are implemented to satisfy various requirements. At the same time, our design has compatibility to popular C/S architecture with good concurrent performance. Above all, it is convenient to be used for further development. The results of experiments including responding time demonstrate its good performance.
Complex urban scenery is generally composed of gigantic amount of detailed buildings, efficient representation and rendering are essential for its visualization. We present an accelerating method for urban visualization. Our approach can optimize the organization of models in accordance with the quadtree based terrain, which makes the parallelization easier. Through minimizing the draw call within one rendering process, our approach can reduce the time cost of each frame and improve the framerate greatly. Hereby, our system can handle large-scale detailed models with high diversity and also can afford the ability to adjust the rendering strategy automatically according to the state of the hardware.
Height extraction for buildings is a fundamental step of 3D scene reconstruction in many virtual reality applications. In this paper, we propose an automatic method to extract the height of buildings in high resolution satellite imagery based on the length of shadow. Taking into account the limitation of traditional algorithms, we make use of the boundary information of a building to facilitate detecting and matching the shadow regions with higher accuracy. Then, we introduce a shadow-cast model to correct the shadow location in our system. The experimental result shows that when extracting the height of buildings from complex urban regions, our method has better accuracy.