Milestones represent the core goals for this semester and constitute a MVP. Each major milestone is decomposed into smaller subtasks, which are reflected on the Gantt chart and as cards on Trello. Note that there is no substantial dependencies between major milestones, meaning they can typically be worked on in parallel. There is a similar process for adding each telescope, and to see our process for the DREAMS telescope in semester 1 see our S1 Landing Page.
Anglo-Australian Telescope (~ 24th of September):
Scene analysis - the AAT is the largest telescope in Australia, so measures should be taken to determine what areas of the facility the user can explore and interact with. Notably, the interior contains numerous rooms, so scope should be monitored carefully.
Gather resources - due to the AAT being an older telescope, 3D resources may be limited. Collecting any technical specifications, on-site photographs, etc. is a prerequisite modelling and scene composition.
3D modelling component - model the dome, telescope and major elements of the scene using 3D modelling software such as Fusion360 or Blender and existing resources for reference. Models but be compatible with the Unity 3D game engine and have a low polygon count to optimise the application.
Scene composition interior - import/place props, lighting, collision, etc. for interior.
Scene composition exterior - import/place props, lighting, collision, etc. for exterior.
Interaction - add interactive elements such as rotating the telescope on each axis and opening the dome.
Infographics and facts - research, compile and add various facts and infographics about the telescope around the scene.
Porting to Android Mobile Devices (~ 30th of September):
Touch screen control scheme - movement, camera, interaction with touch screen buttons/joysticks. Needs to be adaptive to different screen sizes. A control scheme tutorial/diagram should also be added.
General usability - ensure all means of interaction function as intended, text is readable on small screen sizes, etc.
Optimisation review - ensure that the framerate exceeds 30 and is stable, build and deploy .apk file.
Additional Features/Polish (~ 14th of October):
Navigation menu - with new telescopes being added, we will need means to transport users between each site.
Controller improvements - add option for continuous (default) or step camera movement in VR, remap keys to be more intuitive.
Day/night cycle improvements - higher resolution skybox, smoother transitions between different times of day.
Project Hand-Off Report Submission (~ 29th of October):
Showcase Video.
Technical Documentation.
Project Hand-Off Report.
Stretch goals are additional features that may or may not be undertaken depending on progress towards major milestones. Any features that exceed the scope of the project can be listed here.
Environmental updates - detailed updates to terrain and non-essential buildings around Siding Spring, improve visuals for terrain edge.
Australian wildlife and foliage - eucalyptus trees, kangaroos, etc. to give an authentic Australian feel.
Audio tour - similar to text-based facts and infographics, but in the form of a voice-over to make the experience more accessible.
General audio features - sounds for interaction with doors and telescopes, ambient, etc. to make the experience more immersive.
SkyMapper telescope - additional telescope to be added after AAT. Note that additional 3D resources are available for this telescope.
ANU 2.3m telescope - additional telescope to be added after AAT and SkyMapper.
Port to IOS mobile devices - utilizing touch screen controls.
Port to Mac OS or Linux - utilizing keyboard controls.
Usability and accessibility: Measured through external user testing, where a feedback questionnaire will be used as a rating. Goal - control scheme should be intuitive and assume no background knowledge, such that a user of any age or background can experience the project without external guidance. Key features and interaction should be clearly conveyed. Satisfaction ratings from user testing should exceed 75%.
New interactive content: Number of new telescopes that are added to the scene. Goal - two new telescopes should be added to the experience, the Anglo-Australian Telescope and ANU 2.3m Telescope. Each telescope should have at least 3 primary means of interaction (e.g., telescope rotation, dome/roof toggle).
Educational value: key facts about telescopes, infographics, and general science/astronomy information should be present. Goal - 10 items per telescope that are placed in relevant locations around the scene. Information should avoid being too technical. Dimensions and layout of observatories should be within a 25cm of true values, such that engineers can determine installation methods.
Level of detail: Rendition of the scene surrounding telescope to a high degree of authenticity (including research facility & lab, surrounding buildings and landscape terrain). Goal - based on reference photographs, the same scene in our project should be quickly recognisable in comparison. All major features and props should be present.
Performance target: For an enjoyable experience that takes measures to counteract motion sickness. Goal - stable 30 frames per second on the Oculus Quest and mobile devices.
Installation: Release to public (e.g., via Unity Asset Store, Oculus Store, or Google Play) as easy to use executable file for both PC (.exe) and Oculus Quest/Android (.apk). Goal - release for free to at least one store per platform.