In preparation for deciding on a research question, I looked into resources on the ideas I previously stated. Resources shown below:
- questia.com - www.essentialmath.com/FutureOfCurvedSurfaces.pdf
--------------------------------------------------------------------------
Completed worksheet two today. Shown below:
After a lot of research, I think that I have reached a research question.
How can the movements and collisions of a ball over a curved surface be realistically simulated?
The focus of my project is on the use of maths/physics in determining and simulating realistic movement of objects on different surfaces. These surfaces could be anything from hard, soft, flat, curved, sloped, concrete, grass etc. This can be seen in a lot of games. Sporting games for example, football and golf. Different types of balls made from different materials colliding with very different surfaces. In these sort of games designers and programmers need to work out just how realistic the movements and collisions of the ball are and often have to strike a balance between graphics and realism of gameplay. I would like to see if there are ways of implementing realistic graphical simulations of ball movements and collisions with the surfaces without having to suffer loss of speed, sacrificing good graphics/animation or even less accurate collision detection and response. To find out more about this area, I would have to study real life ball movements on different surfaces looking at how they bounce, how they react with grass etc, how they move over non-flat surfaces. I will also have to research how these surfaces can be simulated in a game by looking into how to implement curved surfaces (Bezier curves, meshes, basic triangle strips), looking at the forces of friction, air resistance, and looking at the collision of these objects with the surfaces(how they bounce, how it can be accurately detected). After learning about all the maths/physics that apply in the real world, I will then attempt to implement it into a computer program which will demonstrate all the movements and collisions of a ball on a curved surface. At the moment I am thinking that OpenGl or DirectX may be the best why to represent my findings, however I’m open to other suggestions. All of this work will hopefully allow me to successfully answer the research question.
How can the movements and collisions of a ball over a curved surface be realistically simulated?
The focus of my project is on the use of maths/physics in determining and simulating realistic movement of objects on different surfaces. These surfaces could be anything from hard, soft, flat, curved, sloped, concrete, grass etc. This can be seen in a lot of games. Sporting games for example, football and golf. Different types of balls made from different materials colliding with very different surfaces. In these sort of games designers and programmers need to work out just how realistic the movements and collisions of the ball are and often have to strike a balance between graphics and realism of gameplay. I would like to see if there are ways of implementing realistic graphical simulations of ball movements and collisions with the surfaces without having to suffer loss of speed, sacrificing good graphics/animation or even less accurate collision detection and response. To find out more about this area, I would have to study real life ball movements on different surfaces looking at how they bounce, how they react with grass etc, how they move over non-flat surfaces. I will also have to research how these surfaces can be simulated in a game by looking into how to implement curved surfaces (Bezier curves, meshes, basic triangle strips), looking at the forces of friction, air resistance, and looking at the collision of these objects with the surfaces(how they bounce, how it can be accurately detected). After learning about all the maths/physics that apply in the real world, I will then attempt to implement it into a computer program which will demonstrate all the movements and collisions of a ball on a curved surface. At the moment I am thinking that OpenGl or DirectX may be the best why to represent my findings, however I’m open to other suggestions. All of this work will hopefully allow me to successfully answer the research question.
I am now waiting for a reply from a colleague and my lecturer. Hopefully, this will be a good enough question to study, research, implement and write up. In the meantime, I am still looking for sources around this topic and gathering more knowledge on the subject to make sure I know as much as I can for the proposal.
I also made appointment with two lecturers for this week and hopefully, I will get some useful feedback from them soon.
No comments:
Post a Comment