Software Project Proposal Report
Software Project Proposal Report
CENG 491
SENIOR PROJECT
PROPOSAL REPORT
FALL 2005
1
PROJECT TOPIC: 3D Educational Tool (EDU3D)
GROUP NAME: CodeSchbeke Software Solutions (C2S)
GROUP MEMBERS:
N ame StudentID e − mail
Sıla ARSLAN 1347129 [email protected]
Çaǧla OKUTAN 1347764 [email protected]
Hatice Kevser SÖNMEZ 1347905 [email protected]
Bahar PAMUK 1347848 [email protected]
Ebru DOǦAN 1297720 [email protected]
2
2 Project Scope
Although the importance of traffic rules is very vital for human being, the ed-
ucation of people about this concept is insufficient in our country. Most of the
accidents are originated from not obeying or not being aware of the importance of
traffic rules. Generally people learn the traffic rules when they involve in the traffic
and consequently this may cause some inevitable results. By this tool which at-
tracts very large variety of people, it will be possible for them not only to test their
knowledge about traffic rules but also practicing what have been learned or start
learning from the very beginning.
In this project, we aim to develop an education tool which is intended to teach
the traffic rules for the pedestrians and drivers, with 3D animation using computer
graphics. The tool will be composed of basically two parts: the first part is an
education guide for users to gain knowledge about general traffic rules and the
second part is a game-like test in which the user’s ability is graded according to
the actions she takes in certain traffic cases. The tool presents different tests for
pedestrians and drivers. The users will find the chance of learning traffic rules not
from boring books but from much more entertaining and exciting computer program
with the joy of 3D graphics where users will feel like finding themselves in the real
situations. This tool may be used by the trainees in driver license courses and any
of the people who are interested in learning traffic rules.
3 Research of Market
During our decision period on topic of the project, we had two ideas in mind as
a topic. First one was teaching Turkish Sign Language(TID) to the literate people
and the other one was teaching traffic rules to drivers and pedestrians. We made
lots of researches on both. While searching the former one, we found out that the
project would be limited with animation of TID letters and words. To go further in
the project, we thought of animating TID sentences from a user-entered text but the
grammar of TID is still a research topic. Since the project would turn to a natural
language processing(NLP) project we concentrated on the latter one.
We found lots of studies about traffic and found demos of different products.
There are tools most of which are about simulation that aim to teach driving and
traffic rules. We affected by the ones having special and detailed environment and
got in contact with their developers via e-mail asking for the information about
their technology behind their work. After the feedback we took from that experts in
the market[1] and interview with Veysi şler[2], we decided to use a game engine to
provide the same realistic effect. The game engines are used extensively in graphic
3
projects e.g. in game development and they empower the developers to be more
flexible and creative. Up to now we considered to use Renderware Studio or 3D
Studio Max. But our researches about their features are continuing. Below are the
sites that we are inspired most:
4
• StreetScenes by Center for Computational Research(CCR) [4]
StreetScenes is a software application developed at CCR that is designed to
take the output of traditional traffic simulation packages and display it in an
existing 3-D environment. This software package inspired us in visualizing the
environment and angle of vision of the user.
Among all the demos of the software packages we examined so far, we did not
encounter with any season and hour options. Also the type of the road was always
the same that is, there are no dirt roads or unimproved road. We will give the
opportunity to choose among these to teach how to behave in these conditions.
A car approaches a crossroads and stops for letting the car that has higher prece-
dence to pass.
To mention about the test phase, the user will be allowed to travel in differ-
ent roads either as a driver or a pedestrian. The game’s purpose is to start from
a place and reach to another, above a certain score which will decrease with each
faulty action that is breaking of a traffic rule. We plan to have the following features:
• Supporting different view of angles to the user(either inside or outside the car)
• Supporting the user to watch his overall activity at the end of a test
5
References
[1] Donald Newlands
Newlands & Company, Inc.
tel: 503.287.8000 x510
fax: 503.493.3040
cel: 503.349.8203
tf: 866.442.NC3D
740 SW 21st Ave. Suite 330
Portland, OR 97205