Rendered image of your scene

Assignment Help Software Engineering
Reference no: EM133254175

3D Graphics and Animation

TV show materials to showcase your modelling, animation, and interaction.

Overview of the Coursework
This coursework is an individual project, and you will be asked to produce, explain and showcase your work using your own code, screenshots and videos. You will need to submit your original solution for this coursework, including models, written code, and markdown explanation files, using GitHub.

The primary learning task of this coursework is to create materials for a TV show intro. The main motivation behind this task is that you will be able to experience creating various models, adding animation and coding interaction to your scene. Also, the different outputs from this coursework could be used as a showcase of your skills when transitioning to industry.

For the coursework, you will need to create a total of three component outputs:
1. A rendered image of a scene with various modelled objects showcasing the theme of your show.
2. A video sequence animation of your scene with a fly through camera.
3. An interactive application of your scene for your show.

By completing this coursework, you will investigate several core concepts in computer graphics theory, use industry-standard tools, develop advanced programming skills in 3D graphics and animation, and have a visual output for your university portfolio to show to future employers.

Tools, Libraries, and Environment
The following software technologies are available for the development of your coursework:
• Visual Studio Code
• Blender 3.0+
• Unreal Engine 5
• GitHub Desktop

The following open-source libraries are recommended to complete the interactive component section of the coursework:
• GLFW Library
• GLAD Library
• Dear ImGUI
• GLM Library
• Tiny GLTF

The following open-source programming interfaces are required for this coursework:
• OpenGL core version 4.1 or later

These tools are available on the Edinburgh (GRID DL) and Dubai lab machines. If you want to develop the coursework on your laptop, you will be required to install some or all of the above software. Please follow the links above for download, installation and usage instructions.

Modern OpenGL is a requirement for the interactive section; therefore, coursework running in other interfaces (e.g., Unity, DirectX, WebGL, or legacy OpenGL) will receive no marks. Please note, you will need to extend the provided code template, and code submitted not using the code template will receive no marks. Finally, screenshots, videos and the code of your work will need to be submitted to GitHub, and you will be required to show your incremental work during the semester.

Please note, markers reserve the right to ask additional questions or request you to demonstrate your outputs after submission. This request can be on campus or as a remote viva session if the marker is in doubt a section of your coursework. No marks will be given for sections if you fail to explain or present your work on request.

Coursework Component

The assessed coursework consists of understanding, designing and implementing 3D graphics using different tools and a graphical API. This coursework will allow you to demonstrate the various concepts learned throughout the course. The groundwork necessary to complete the assessment will be possible with lecture materials, lab materials and support from the lab sessions during weeks 2 to 11.

There are three coursework deliverables:

1. A high-quality offline rendering of your TV show idea. This deliverable is a rendered image of your scene including six different models, plus any necessary lights, materials and scene structure items.

2. A video sequence animation of your scene. Export your models (and animation if created in Blender) from the modelling tool into Unreal Engine. Replace and fix any pipeline problems (e.g. light sources, textures, positions) and animate a video sequence using the Engine, Blueprints and the Sequencer. Save this animation sequence as a video.

3. An interactive visualiser. Export your objects from your modelling package into the template graphics API code, and create an interactive animation to show an 'alive' scene. You will need to add an exploration camera (moves with keys or has a defined path - not static), simple materials, lights, a framebuffer effect and keystroke interactions to make your scene alive (e.g. add moving objects, loop interactions, changes in lights, wind, etc.).

You are encouraged to design a simple, well-defined intro that is creative, fit the coursework requirements, can be implemented in the allowed time, and demonstrates your work. Campus lab sessions in weeks 3 - 9 can be used for formative assessment of your outputs if you are doubtful of your idea or struggling to scope it.

Reference no: EM133254175

Questions Cloud

Elocity vs time graph is straight line : For an object in free fall, the velocity vs time graph is a straight line. Take downwards to be the negative direction.
How far the dog traveled when the owners meet : A dog runs back and forth between its two owners, how far the dog traveled when the owners meet?
Find her acceleration : A girl who is initially running at 1.00 m/s increases her velocity to 2.50 m/s in 5.00 s. Find her acceleration
Contrast views based on the capital asset pricing model : Compare and contrast views based on the capital asset pricing model and the arbitrage pricing theory as measures of returns.
Rendered image of your scene : Explain and showcase your work using your own code, screenshots and videos. You will need to submit your original solution for this coursework, including models
Debt financing and firm performance : QUESTION: Explain why it is advantageous for a firm to also utilize debt instead of relying only on equity as a source of its capital.
What accounting events lead to the collapse of enron : Enron Corporation was an American energy, commodities and services company based in Houston Texas that is arguably one of the biggest corporate collapses in rec
Police car and cop catches up to the speeder : How much time passes from when the speeder passes the police car and the cop catches up to the speeder?
Estimate the proportion of all people : The Australian Government has developed a survey to enable it to gauge the views of the Australian public regarding "Climate Change".

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd