Java代写OpenGL | COM3503 3D Computer Graphics: Assignment (50%)
本次Java代写是使用现代OpenGL渲染场景
COM3503 3D Computer Graphics: Assignment (50%)
1. Introduction
 The assignment will involve using modern OpenGL to render a scene. Scene graphs are required in the modelling
 process and animation controls are required for hierarchical models.
 2. The task
 Figure 1 shows a room scene containing a table and a window looking out onto a view. There is a noticeboard on one
 wall. On the table is an unusual angle-poise lamp, a mini helicopter-like object, a piece of paper and a drawing pen.
 The whole scene can be modelled using planes, cubes and spheres.
 3. Requirements
 You must satisfy all the following requirements:
 • Only two walls and a floor for the room should be
 modelled. The walls and floor should be texture
 mapped to look like a room in a house. For example,
 the floor could be made of wood. The walls may have
 wallpaper on them or a paint pattern.
 • The table can be modelled as one scaled flat cube on
 top of four legs made out of cubes. The table should be
 texture-mapped, for example, to look like wood or
 some other material.
 • The hierarchical model of the basic angle-poise lamp
 (see Figure 2) should be made up of five parts: a base,
 a lower arm, an upper arm, and a head, which contains
 a protruding lightbulb (a nose) in the shape of a cube
 (the details of the lighting technology used are not
 important). There are also some additional pieces.
 o The base is fixed at one position on the table.
 Three other parts can articulate as illustrated in
 Figures 1 and 2. The lower arm can rotate about
 the connection point with the base in two
 directions (around the vertical y axis and around
 the x axis), the upper arm can rotate about the
 lower arm (like an elbow joint, the x axis) and the
 head can rotate about the upper arm (in one axis,
 the x axis). (The x axis could be substituted by the
 z axis if you prefer.) The lightbulb shines in the
 same direction that the head is pointing in, as
 indicated by the dotted lines in Figures 1 and 2.
 o A company is using this lamp in an advertising
 campaign in which they hope to sell more
 interesting angle-poise lamps. Thus, you need to
 add some decorative pieces that make the lamp
 look unusual or like an animal (see Figure 2). Do
 not just copy the decorative pieces used in Figure
 2; invent your own pieces. For example, you might
 add a hat or make the ears more interesting, or
 add some hair, or horns, or a larger nose, or a
 different tail or a different base.
 o Use simple objects for the individual parts, i.e.
 scaled spheres or cubes. For example, in Figure 2,
 the head is made from a combination of a cube for
 the lamp head and a cube for the bulb, with some
 other cubes and spheres for the decorations.
 Cubes and spheres are the only pieces needed to
 model the lamp. The hierarchy and associated
 transformations are more important than the
 quality of the pieces in the hierarchy. I want you to
 demonstrate that you understand transformations
 and a scene graph hierarchy.
 o The pieces of the lamp must be texture-mapped.
 For example, you might decide to make the pieces
 spotty to look like a particular animal.
CONTACT
 
                         
