designing and implementing 3D graphics using different tools

Assignment Help Software Engineering
Reference no: EM133282259

3D Graphics and Animation

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.

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 Deliverables

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.

The submission of the deliverables is using a GitHub repository. You will need to create the correct file and folder structure as described below to show and explain your work. Please use Markdown pages (.md) for explanations, Images and Videos for outputs, and your versioned code.

Attachment:- 3D Graphics and Animation.rar

Reference no: EM133282259

Questions Cloud

How many people would it make sense to involve : How many people would it make sense to involve? What follow-up actions would you plan to ensure that actions and decisions flowed from it
What is your next step with robin : As Robin's manager, what is your next step with Robin? Describe only your next step, and why you selected this action
Product positioning process : Discuss the first three steps in the product positioning process.
What are the journalistic issues involved : So who's right and who's wrong? What are the journalistic issues involved? Is the libel suit justified? What kind of defense could be used against it
designing and implementing 3D graphics using different tools : F21GA 3D Graphics and Animation, Heriot-Watt University designing and implementing 3D graphics using different tools and a graphical API
Describe the importance of the 4-point action closing : Describe the importance of the 4-point action closing. Why is each part an essential step in a sales letter closing
Rosters and schedules in sport and recreation workplace : How do penalty rates and hours of work and break entitlements impact rosters and schedules in a sport and recreation workplace?
What the current hospitality industry philosophy : The concept of hospitality is as old as civilization itself. Explain what hospitality means to you. Describe what the current hospitality industry philosophy is
Is there a gift that you have received in your life : Is there a gift that you have received in your life (like a strawberry) that makes you rethink the commodity economy

Reviews

len3282259

11/22/2022 9:08:10 PM

I have 3D models ready remaining instructions mentioned in the pdf should be done like codes, video, in unreal engine 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. 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.).

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