Computer Graphics Final Project

FLEUR HOTEL

This program offers 3D simulation which embraces interactivity and creativity, focusing on a particular company that owns several buildings/branches that are spread over the world. The objective of this project is to develop student’s programming skills and also to implement materials introduced in the lectures. The simulation contains interactivity such as zooming in, zooming out, rotating and scaling. Various designs and models are used in this project, including interior and exterior designs of buildings. During the process, we are challenged to work together as a team, deciding the designs for the project and to combine the codes and designs together to form the simulation. In the process, we distributed the tasks so that each member has their own job to do.

The simulation takes you to encounter an earth rotating, held on a hand model. If you click on the earth, it will direct you to another page, with different model shown. It is the model of a city. In the city page, if you click on the link provided, a building will appear along with its designs. This building is what we call ‘Fleur Hotel’, or the model of the company’s hotel design. And if you also click on the link provided on building page, you will be taken to see the interior of the room. This program can be used to portray 3D designs in an interactive way for construction before implemented in the real building.

For the modelling and texturing techniques, we use Three.js modelling (polygonal model, to be specific, for the Earth) and imported 3D models from Blender. For the API, we use WebGL and for the framework, we use Three.js.

There are still many things that can be improved from this simulation, for example we can add background music, animation so the program looks fluid, and manipulate the textures to appear on the models.

Video link -> https://www.youtube.com/watch?v=xeh0s2e4PGw&feature=youtu.be

First page (index.html)

First page (index.html)

View of the city

View of the city

View of hotel building

View of hotel building

View of interior design

View of interior design

CG Final Project Proposal

Background

Our group’s project for Com puter Graphics course is creating a 3D simulation on a particular company that owns several buildings/branches that are spread over the world.

Project description

The objective of this project to develop student’s programming skills and also to implement materials introduced in the lectures. Desired outcome of this project is to have an interactive 3D simulation on a particular company that owns several buildings/branches that are spread over the world. The simulation will contain effects such as zooming in, zooming out, and also interactive camera features. Designs that will be included are interior of buildings and design of exterior places. Potential pitfalls and challenges are to work together as a team, deciding the designs of the project and to combine the codes and designs together to form the simulation. In the process, our group will distribute the tasks so that each member has their own job to do. The division is Chavia and Veronica will be doing the design-related tasks and Claudia will be doing the programming-related part.

Project scope

The goal of this project is to build an interactive 3D simulation and to develop student’s programming skills and also to implement materials introduced in the lectures. Applications used are free and the deadline is by the end of the semester.

Environment (Tools and Frameworks)

JavaScript, WebGL, C, C++, OpenGL, three.js, babylon.js

Members

Chavia Zagita Karinda (1801450812)

Claudia Yohanna Haliz (1801442035)

Veronica (1801434651)

Design

OpeningInterface

CityView1

CityView2