Skip to content
Menu
Shark College
Shark College
Coursework assignment 1

Coursework assignment 1

March 28, 2022 by B3ln4iNmum

Coursework assignment 1
Very often in computer graphics we need to represent composite objects or object
collections that base their behaviour on relationships between their parts. In order
to do so, we usually model these objects as hierarchies. Processing facilitates such
modelling by providing a stack of transform matrices that are controlled with the
pushMatrix and popMatrix commands.
Familiarise yourself with hierarchical modelling and the matrix stack using Chapter
4 of the subject guide, suggested reading [1] and online sources.
A. (15%) (Guideline: 300 words plus illustrations.) Make a hand drawn sketch
of a dynamic scene of your choice, consisting of an object or an organisation
of objects. Describe the selection process; expose the transformations that
will take place during animation; and explain how the scene is appropriate
for hierarchical modelling. Note that while proficiency in drawing is not a
primary determinant for assessment, your sketches should clearly show
your intention.
B. (30%) Implement your scene in Processing. Make the object parts move
according to your intention by applying appropriate transforms. Make the
scene interactive by letting the user control aspects of the movement in real
time. Use a camera such as peasycam [2] to enable navigation.
C. (25%) Incorporate basic GLSL vertex and fragment shaders to render your
scene. Now modify the vertex shader so that it changes the size of the
object it is applied to, as a sinusoidal function of time. Make different objects
of your scene grow and shrink in different phases.
D. (30%) Create a vertex shader that implements a ’damage‘ effect that
distorts the shape of an object according to a mathematical function of your
choice. Experiment with different types of damage, and demonstrate the
effect on different objects/parts of the scene. Improvise and see what other
distortion effects you can produce.
[TOTAL 100%]
Notes
For every step of the coursework assignment, remember to provide screenshots
from multiple viewpoints. Describe your modelling approach; expose the problems
you faced and the design decisions you made. Also, include an assessment of how
well the techniques you used apply to what you are trying to do, and identifying the
advantages and disadvantages.
You may choose to construct your models relying on primitive shapes generated
in Processing or to employ more complex objects; for example, those created
2
using external 3D modelling tools. Striving for realistic representation is
appreciated, but the assessment on this part focuses on hierarchical model

AssignmentTutorOnline

 

  • Assignment status: Already Solved By Our Experts
  • (USA, AUS, UK & CA PhD. Writers)
  • CLICK HERE TO GET A PROFESSIONAL WRITER TO WORK ON THIS PAPER AND OTHER SIMILAR PAPERS, GET A NON PLAGIARIZED PAPER FROM OUR EXPERTS
QUALITY: 100% ORIGINAL PAPER – NO PLAGIARISM – CUSTOM PAPER

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • FNS50615 Diploma of FINANCIAL PLANNINGFNSASICZ503 Provide
  • Unit Code/s & Name/s CHCLEG001 Work legally and ethicallyCluster
  • [In Process] 73400 – Assessment Tasks and InstructionsStudent
  • Use Carter’s taxonomy for computer crime to classify each of the preceding examples.
  • Which communication method(s) would be most effective for each of the following scenarios?

Recent Comments

  • A WordPress Commenter on Hello world!

Archives

  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021

Categories

  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
©2022 Shark College | Powered by WordPress and Superb Themes!