Computer Graphics C/C++ help.
project entails using a template to create a cross roads with traffic lights and a moving car.
produce an OSG based viewer application that allows you to load and explore a structured scene file and enact, within this environment, object creation and manipulation, scene graph manipulation, (user interaction) and simulation.
Your basic viewer application should use the OSG framework to deliver a programme that will load a scene file (in a standard format) as a command line instruction to the programme. Once loaded the visual rendition of this data should be explorable and navigable using the standard navigation tools supported by the scene graph library. The objective of the assignment is to simulate a traffic light controlled road junction and then enrich this scene with additional content (both static and dynamic) appropriate to the theme of the assignment. You are provided with 3 basic 3D model datasets; a simple traffic light model with named components to allow lights to be illuminated according to your light/junction simulation, a single model containing 4 roadway tiles that can be arranged within the scene to form the road system, and a basic car model to drive on the roadway. All are scaled and structured differently and part of the challenge is to build a coherent simulation scene from these.