联系我们: 手动添加方式: 微信>添加朋友>企业微信联系人>13262280223 或者 QQ: 1483266981
2023/11/29 15:40 Coursework is defined in NESS
https://ncl.instructure.com/courses/49975/assignments/225782 1/2
Coursework is defined in NESS
Due No due date Points 0
The coursework for the module is submitted in NESS
CSC3231 Coursework
The coursework builds on the skills you have learned in graphics programming, to render a real-time
interactive scene involving many graphical effects.
The challenge is to use Unity3D, or other engine, to create a graphical simulation of an alien planet
surface. The planet could be of any type – rock, ice, lava, city, forest, desert, lagoon, etc. The goal of
the coursework is to integrate as many graphical effects as you can into the scene, while keeping the
frame-rate sufficiently high to maintain an interactive experience. The specification is therefore
deliberately open-ended.
You will not lose marks for using code from the tutorials, although further marks will be gained for
introducing more complex elements. You will also not lose marks for using textures/models derived
from outside sources for elements in the scene. Remember that all such external material must be
referenced and attributed properly.
The coursework entails developing the standard features of the scene to a level of high quality, and to
integrate multiple advanced graphical effects into the scene, while maintaining a cinematic framerate.
Coursework – standard features:
This is the list of standard features which must be well implemented and integrated into the scene.
A section of the planet surface.
Multiple textures on the planet surface
The environment should be lit.
Some elements moving and rotating.
A scene hierarchy where some elements move/rotate in relation to parent objects
A navigable camera, moving around the 3D environment.
Display the framerate being achieved.
Display the total memory being used.
Coursework – advanced features:
This is a list of ideas for enhancing the scene graphically. You may choose two or more features from
this list or add your own ideas. The more complex the feature and the better implemented and
integrated, the higher the mark awarded for that feature.
2023/11/29 15:40 Coursework is defined in NESS
https://ncl.instructure.com/courses/49975/assignments/225782 2/2
Planet surface extends as far as the eye can see.
A body of realistic looking water
Some form of permanent change to the planet surface.
Space ships, UFOs, strange lights in the sky (lighting is key here not the space ship model)
Weather effects (rain, snow, fog, wind, lightning).
A day/night cycle with appropriate lighting changes
Volcano or geyser eruption
Lens-flare.
Vegetation which grows as the scene runs (ie it evolves over time programmatically).
Any other advanced graphical effects.
Deliverable items (submitted via NESS)
1. Source code (zip file) . If zip file is too large for NESS a link to a repository instead.
2. A document containing at least four screen shots with brief description of the features and a link to
a Youtube video of your coursework running. Unity3D includes recording of videos.
Marks Available (100)
Standard features (50 marks)
Implementation of the standard features gains up to 50 marks.
A “first class” submission consists of these features implemented with well-structured code,
running at 60fps in full screen.
Advanced Features (50 marks)
Advanced rendering techniques (the optional extras above) gain up to 50 marks.
A “first class” submission entails a balanced scene of graphical effects including at least two
advanced graphical features (well implemented and integrated with the standard features),
running at a minimum of 60fps in full-screen mode. The code must be clearly formatted.
Learning Outcomes
Identify appropriate techniques for rendering graphics in real-time.
Describe graphical representations mathematically.
Realise which advanced techniques are required to achieve realism.
Use advanced techniques associated with lighting to create realism in graphical scenarios.
Balance processing and memory requirements of multiple graphical effects at cinematic frame
rate.


发表评论