WHY?
Since the beginning of the H. Dip I have had a strong interest in 3D
graphics. The idea of making a game using 3D technology was very attractive to
me, but I felt that the video game industry is so large that my contribution
would not be valuable in terms of the bigger picture; I can never compete with
games being made by the big studios. I then began to think about the various
ways in which 3D graphics could be used to enhance sectors that would not
traditionally use this type of technology, which led me to the idea of the 3D
museum. I have volunteered in several galleries, many of which have low-quality
websites and need something within their sites to make their attractions more
appealing. This project is thus primarily motivated by my interest in history,
museums and galleries.
Benefits
In terms of its benefits, the project creates a useful resource for the
museum to advertise itself, while aligning the museum with cutting edge
technology which is not often associated with museums, particularly in Ireland,
where the sector is somewhat stagnant despite our wealth of cultural heritage.
It also provides an interesting way to get people interested in our cultural
heritage by providing a platform they will not have used before to explore the
possibilities of Ireland’s history.
The museum for which I create the application
will benefit from having a high-tech way to advertise itself, and hopefully
draw in more visitors. It will assist tourists in planning their trip to the
west of Ireland, as it will show them what is available in this area and help
them to make a decision (hopefully a positive one) as to whether they wish to
visit Lough Gur. It will be a useful resource for educators, who may wish to
get their classes interested in the history of the area; it will provide an
element of technology and newness to a subject often perceived as boring. I
also expect this project to benefit the general public, as it will provide
access to information in an interesting new format.
In terms of personal benefit, I will be learning
technologies that I have not yet studied in order to be able to realise the
ambition of the website. I am fascinated by the prospect of using WebGL and I
think the project will be helpful in terms of both my personal and professional
development. If I don’t use WebGL, I will be using Unity, which again will be
of great benefit to me to learn.
Market research
In market research conducted amongst my peers, several trends have
emerged. The majority stated that they wished to be able to zoom in on objects
within the museum and examine them in close range. This has always been part of
my plan so I am glad that people think it is useful. Other useful suggestions
included the use of an index to let the user know exactly what is in the
museum. While my museum will be very small, I expect this to be very beneficial
to the user and so plan to include it; I expect it will greatly improve user
experience. Another suggestion was to include links to other sites with
information on the objects and that time period. This is a good suggestion in
principle; however I expect the finished product to be linked to the Lough Gur
website, which will have the most relevant information, so I don’t think this
is a necessary step. It was suggested to me that users might be able to upload
their own content, such as photos they have taken, to the site. This may be
useful but I have not yet made a decision on whether to implement it.
I have contacted Lough Gur and they are very
willing to co-operate. I expect to meet with the manager there later this week.
At this meeting I will find out more from them about what they think users
might find interesting in the application, and what they would like to see in
it.
Competition
There is not a huge amount of competition in this field per se, in that
no Irish museum has employed this technique. The closest we have is the ability
to view 3D models of the National Museum, which is in some ways more useful
than my idea in that they have actual 3D scans; however, it doesn’t provide the
user with a complete experience – the environment is not modelled and the user
does not have a great deal of control
over what he/she does in the environment. (http://www.askaboutireland.ie/reading-room/arts-literature/the-virtual-museum/digitisation-in-depth/prehistory/)
In terms of similar work from which I can
learn, the most successful implementation that I have seen is the 3D fashion
museum created to showcase the career of the designer Valentino Garavani (www.valentinogaravanimuseum.com/enter-the-museum). This is available as both a downloadable application
and a browser version. I looked at the browser version as it most relevant to
my own aims. Unity was used to create this project, which I may look into using
if WebGL proves to be impracticable.
The way this web application works is mainly
through mouse-click navigation. The user navigates around various different
exhibits in the museum by clicking on doorways. The user is brought to the
doorway and enters the exhibit. This is the extent of control the user has over
their own movements. This has advantages and disadvantages; it makes things
easier for the designer rather than having to program the various steps the
user could take when all that is needed is a trajectory, and it ensures the
user doesn’t go where you don’t want them to go. For my own project I had
planned to use navigation based on use of the keyboard, but I now prefer this
idea. However, it can be frustrating for the user not to have full control; I
found it irritating that no matter how I clicked and dragged the mouse, I had
no facility to view the backs of the dresses.
It is similar to my ideas in a lot of ways –
you can click on an object which then gives you a close-up view and some
information. I hope to provide more information on a smaller amount of objects,
but the principle is essentially the same. The panoramic views give a good idea
of the architecture of the museum, which is very well executed. You can pan the
camera by dragging the mouse in a particular direction, though this has its
limitations as mentioned above. The application uses sound and video very
nicely, but I do not plan to do this for copyright reasons. If I were to expand
this as a commercial operation I would most definitely explore this
possibility.
In other work, there are some good example of
WebGL based 3D design, however I have yet to find any online museums that use
this technology. The website for Rome: “3
Dreams of Black” (www.ro.me) is extremely interesting. It again provides
user interactivity with the click of the mouse, by altering the image the
viewer sees (below). However, the user is guided on a path, rather than
choosing their own path. The only part where there is scope for the user to
navigate for themselves is towards the end; it is not the biggest part of the
application, whereas I expect it to feature strongly in my project. The website
gives quite a lot of information about how that project was built, including
providing the code used to make it.
The Carp
and the Seagull (http://thecarpandtheseagull.thecreatorsproject.com/) is another excellent example of the use of
WebGL in terms of the aesthetic it creates (below), however there is not much in
the way of navigation in this particular example.
WHAT?
The aim of this project is to improve public awareness of and access to
the artefacts at Lough Gur through the use of a 3D online museum, which I hope
to link to Lough Gur’s own official website.
My objective is to create a web application
allowing the user to enter a virtual museum at Lough Gur and look at the
objects inside, perhaps touching them and turning them around. The user should
be able to navigate from a starting point, which will give them an overview of
the Lough Gur area, to the door of the virtual museum. The user will have the
option of going inside or panning around them to find information on the
setting. Once inside the museum they will be able to view objects and interact
with them with the click of the mouse. I have not yet decided whether the user
will be able to pick up objects or just to move around them. There will be an
index from which the user can find out what is in the museum, thereby being
able to choose what is of interest to them and avoid anything else.
HOW?
This plan is subject to my discussions with the management at Lough Gur,
as I expect their input will be very beneficial to the planning of the
application.
I plan to create a simple, appropriate site
design in which to embed the 3D museum. This will most likely consist of a home
page, in which the user clicks on an opening scene in order to enter the
application; an index page listing the items in the museum; and an
acknowledgments page, in which I plan to document the technology used and the
sources of historical information.
I will create 3D models of the area of Lough
Gur, a model of a museum building, and some artefacts inside the building. I
will animate the user’s movements using key frames. I then plan to export the
models and animation to Maya, in which I can use the Inka 3D plugin to convert
to WebGL. I will then embed the animation into the webpage using HTML5 canvas
elements.
I expect to add Javascript functionality, or a PHP
database to store information on objects/local area, or both. This is one of
the areas that I am unsure how to achieve, so I will be doing more research on
this.
My initial tests have not yet been completed; I
have encountered several problems in testing out the viability of using WebGL.
When importing to Maya from 3DS Max, the integrity of the animation is
compromised; the time sequence is much faster. I am unsure at the moment as to whether
this is an issue with the time sequence setup in Maya that I can change or if
it is a problem more difficult to troubleshoot. I am also having trouble
installing the Inka 3D plugin to my computer. I have followed all the
appropriate steps, and when this didn’t work I made several adjustments
according to common sense. However, nothing yet has worked. I may have to
abandon this methodology, as I cannot think of any other way to make it work; I
have consulted the online community to no avail.
I may also look at the idea of using Unity.
This is what is used in Valentino’s museum. WebGL is the ideal platform for
what I would like to do, but if it is not possible, Unity seems to provide an
excellent alternative.
Design and implementation
I plan to design the 3D animation
using 3DS Max or Unity, depending on whether I will be able to install the Inka
plugin. If not, it will definitely be Unity. I am currently looking at the idea
of using relief maps of the Lough Gur area and finding a way to import the actual
terrain into the software for mapping.
I
expect to use Dreamweaver to design the website. I will create several mockups
and then design based on the results of these, using a combination of HTML5 and
CSS3. I will attempt to embed to the website, using WebGL if I design with 3DS
Max, or the inbuilt tools in Unity if that is what I use. I am unsure as yet
how to implement the interactivity in terms of clicking on the items to receive
information; it will most likely involve Javascript in WebGL, but I believe
there are inbuilt tools in Unity that allow for this type of functionality.
User requirements
I expect the user to be able to click on a 3D modelled object which will
give the user access to the web application. The user will be brought through
an animation of going down a path to access the museum, the objective here
being that they are able to view Lough Gur and its surrounds on their way. At
the end, they reach the entrance to the museum. They have the option of
hovering over areas of the opening scene and clicking on points of interest to
find information, or going inside the building. Once inside the building they
will be presented with 3D models of objects from the area, which they can then
look at and interact with. There will be the option of clicking on the objects
to retrieve information, or simply to pick them up and turn them around. There
will be an index available to assist the user in making decisions about what
they would like to look at and what they would like to avoid; the application
should be focused on allowing the user to do what is enjoyable to them as
individuals.
Final deliverables
I plan to deliver a webpage in which a 3D online museum is embedded.
This will hopefully link to Lough Gur’s official website. I will also create a page
of acknowledgments. I am unsure as to whether I will create a separate page for
the index or if this will appear on the home page with the 3D museum.
I will also produce a final project report
which will detail all the processes undertaken.
Tools needed
As the methodology of the project has yet to be finalised, the tools
needed will vary according to the approach I end up taking. The main issues
involve the programs required; WebGL will require the use of 3DS Max, Maya and
Inka 3D, as well as the HTML5 canvas, whereas Unity will require less
interchanging between different programs. I may have use for a graphics tablet
to aid in creating the models. I will also need the use of a computer for
rendering, as this may take a long time.
Testing
The project will require a continuous process of testing every time a
stage in the project is completed. For example, I already plan to bring a 3DS
max animation into Maya and put on it a website with WebGL, thereby testing my
own ability to do that successfully. I have encountered several problems with
this approach as outlined above. I will validate the website element in W3.
When I start to add JS I will have to test constantly, but that is common
practice anyway.
Project requirements
The user must get a good overall overview of the area and history of
Lough Gur through navigation through a 3D replica environment. To facilitate
this, the webpage in which the museum must be properly coded and easy to use;
there should be no doubt as to how to access the material and it should be an
aesthetically pleasing experience for the user. Information on browser
recommendations must be available to the user, as WebGL currently is not fully
functional in all browsers; Google Chrome is the recommended browser and the
user should be made aware of this so that they are not met with frustration
when the application does not work on another browser. This is unlikely to be a
problem if Unity is used.
When in the 3D environment, the user must be
able to survey the area, possibly by dragging the mouse, and get an overall
view of the area. The user must then be able to navigate closer to specific
objects within the design, which they will be able to see in more detail. A
click of the mouse should bring the user to where they want to go. The user
will be able to read information about objects by clicking on the objects. This
will require strong backing from either a database or Javascript functionality.
Simplicity of design is going to be very
important for the website aspect of the project. The navigation must be very
straightforward in order to allow the user to access the information they want
with the minimum of stress.
In short, the whole project should provide a good
overview of the history of Lough Gur, with interesting visual and interactive
cues to encourage users to visit.
Deliverables
The final result of my project will be one to three webpages. The home
page will have WebGL capabilities, supporting 3D models and animation. If WebGL
is not feasible, Unity will be used.
The second page is likely to be the index page,
although I may still incorporate it within the 3D museum itself. This will
document everything you can see within the 3D space and will aid with user
navigation.
The final page will list acknowledgments. This
is particularly important for WebGL, as the use of this technology draws
heavily on the work of others, and many have shared their expertise by
explaining the code used and how the design was implemented (see above, www.ro.me). I
will also be getting a lot of my historical information from management at
Lough Gur so it will be important to acknowledge this in the site.




No comments:
Post a Comment