Monday 13 October 2008

Worksheet 2

Honours Project Worksheet 2
Michael Daglish 0500981

1.) Formulate a research question for your project. Details on the research question can be found in presentation 1 in the module folder.

Can fluid be accurately simulated when forces are applied and when objects are dropped into it?

2.) When developing a research question you must produce a question that can be answered by performing literature research, practical experimentation and critical analysis. The question should also focus the activities of your project.

a) What is the focus of your project?
How to accurately simulate fluid within a game engine.

b) What information do you need to find out about?
What are the existing techniques used to simulate fluid. How fluid react in real life and the physics behind it.

c) What Experimental work do you need to perform?
An application will be created which will contain some fluid of some sort and the user will be able to apply wind to fluid and see the reaction. Also the application will allow the user to drop objects into the fluid as well.

3.) How will the information that you obtain in 2 allow you to answer the research question?

The information that is obtained will help me answer the research question as I will find out what happens to fluid when forces are applied and objects are dropped in it. So I will know what fluid should act and researching into existing techniques will be able to find out if fluid can be accurately simulated.

Tuesday 7 October 2008

07/10/08 - Topic Chosen

After receiving my worksheet 1 back with the comments I have decided that I'm going to investigate fluid simulation for my honours project.


Not quite sure at the moment which issue I'm going to investigate but possibility of combining the lighting and fluid simulation together seems to be a good idea. Also just read up about the wave equation which seems a good idea aswell.

This Weeks targets:

Speak to either Dr Lucas or Dr Natanson .

Complete Worksheet 2.

Read up more on fluid simulation and fresnel reflections.

Worksheet 1 with comments

Honours Project Worksheet – #1
Michael Daglish 0500981

Comments in yellow by Jonathon Holmes
Comments in blue by Dr C S Ă–zveren

At the moment I’m stuck between two ideas on what I want to do for my honors’ project which I have included in this worksheet. I attend to decide which idea I’m going to go through with by the end of the week.


State the topic of interest that you may wish to take forward into a project.

My first topic of interest is fluid simulation and my second topic is graphics lighting techniques.

Fluid simulation sounds like a good choice to go with as it would give plenty of relevant information to document without being too generalised. I would say that graphics lighting was a bit too broad a subject to get enough detail within a 7500 word limit. This could be broken down into finer elements of lighting such as photon mapping or radiosity mapping – just depends on how you would like to approach it.

Indicate the issues surrounding this topic that you may wish investigate.

The issues surrounding my first idea would be
The physical properties of the fluid
How the fluid reacts with objects being dropped into it.
How the fluid reacts when it is being moved (i.e. being poured)
How the fluid reacts when a force is applied to it. (i.e. Wind)
maybe look into fresnel reflections and refraction for the rendering of the fluid? This could possibly combine some elements of the lighting from the second topic into this first one? Would also make your final application look really pretty.

The issues for my second topic are
Creating accurate lighting in a scene to improve the realism to the scene
Creating accurate shadowing ( Ambient Occlusion? ) corresponding to the light present to the scene
Having lighting that doesn’t slow done the rendering of a scene.
If you still wanted to go into lighting techniques then you could maybe look into how aspects of the global illumination model can be applied to realtime applications, especially as technology progresses.

This Idea sounds fine I agree with the comments made. Please talk to Dr Lucas / Dr Natanson before you proceed

Outline your initial ideas about how you would carry out the practical aspects oft he project. i.e. what do you envisage yourself actually doing for the project.

First idea:
First of all a lot of research will have to be done into how fluids behave and the physics behind them. This will be done by reading up on a number of resources and speaking to math lecturers regarding the issues I have. A demo would also have to be created to show what I have learnt throughout the project. The demo could consist of a small area which would be a fluid which the user can apply forces to and see the reaction this has on the fluid or the possibility of dropping objects into the fluid and seeing the reaction. Another idea for a demo would be to show what happens to the fluid when it is poured from one container to another.

Sounds like a good plan :) seems more feasible than the next idea as it requires very few art assets to be created as the content for the application is naturally procedural.
That said, the second idea could result in a very cool looking application if art assets are not an issue. Difficulty is getting the visual quality to a standard that is eye catching enough to stand up with modern games such as crysis, assassins creed and half life 2 :'( . Not impossible but no doubt very tricky.


Second idea:
First of all research would have to be done into current lighting techniques which are used within the games industry and look into previous techniques aswell. A demo would also have to be created to show what I learnt throughout this project. My current idea for this demo would be to create a 3d which would contain a number of lights i.e. a concert stage. The player would be allowed to move around this scene freely and see the lighting which has been implemented.

Thursday 2 October 2008

First Worksheet

At the moment I’m stuck between two ideas on what I want to do for my honors’ project which I have included in this worksheet. I attend to decide which idea I’m going to go through with by the end of the week.


State the topic of interest that you may wish to take forward into a project.

My first topic of interest is fluid simulation and my second topic is graphics lighting techniques.

Indicate the issues surrounding this topic that you may wish investigate.

The issues surrounding my first idea would be
The physical properties of the fluid
How the fluid reacts with objects being dropped into it.
How the fluid reacts when it is being moved (i.e. being poured)
How the fluid reacts when a force is applied to it. (i.e. wind)
The issues for my second topic are
Creating accurate lighting in a scene to improve the realism to the scene
Creating accurate shadowing corresponding to the light present to the scene
Having lighting that doesn’t slow done the rendering of a scene.

Outline your initial ideas about how you would carry out the practical aspects oft he project. i.e. what do you envisage yourself actually doing for the project.

First idea:
First of all a lot of research will have to be done into how fluids behave and the physics behind them. This will be done by reading up on a number of resources and speaking to math lecturers regarding the issues I have. A demo would also have to be created to show what I have learnt throughout the project. The demo could consist of a small area which would be a fluid which the user can apply forces to and see the reaction this has on the fluid or the possibility of dropping objects into the fluid and seeing the reaction. Another idea for a demo would be to show what happens to the fluid when it is poured from one container to another.

Second idea:
First of all research would have to be done into current lighting techniques which are used within the games industry and look into previous techniques aswell. A demo would also have to be created to show what I learnt throughout this project. My current idea for this demo would be to create a 3d which would contain a number of lights i.e. a concert stage. The player would be allowed to move around this scene freely and see the lighting which has been implemented.