Interactive Editor of Road Network Blocks
This thesis addresses the need for an interactive tool to create and edit road network blocks for virtual environments, particularly within the Virtual Reality Universal Toolkit (VRUT). The developed editor supports the design of straight sections, curves, and junctions using a skeleton-based representation, where nodes represent lane centers and edges of their connections. Procedural generation techniques enable the creation of detailed road surfaces, lane markings, and roadside features, such as vegetation and drainage. The editor, implemented in Blender, employs geometry nodes for efficient modeling and customization. Junction modeling is a focal point featuring an algorithm for generating smooth geometries and customizable connections. Export functionality ensures compatibility with the VRUT system via its custom XML-based format. The editor's utility was validated by creating ten road scenarios tested within VRUT's simulation environment, demonstrating robust integration and versatility. This work contributes a flexible tool for road network modeling, advancing VRUT's capabilities in virtual environment design and traffic simulation.
