SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Project Report
Introduction
The client Indiespring is in the process of producing a first person pc game called Cannon Blast.
They are a small start up games-company whose skills lie in games engine programming and require
a 3D model to be developed to help progress with the games production and the promotion of the
game.



AIM
The final outcome for Indiesprings is a fully functional game which can be played over all pc
platforms and will be able to accommodate large amount of synced players online.
The aim for this project is to provide the company with a 3D model which can be used in the
production of the game as well as being used for promotional products such as videos and posters.



OBJECTIVES
There are several objectives which must be met to fully achieve this brief, some of which rely on
other objectives being completed before.
   • To identify the style and image of the overall model in reference to the intended game
        theme.
   • To create in 3D studio max a working model.
   • To research and try new modelling techniques, for 3D fabrics.
   • To produce a number of results which will can be tested and evaluated by a number of
        students.
   • To integrate the chosen method to the model
   • To finish the model by rigging it
   • To test the whole product I will render a sequence which involves the model to insure the
        character is built correctly and doesn’t have any faults



Rationale
The main objective of this project is to define and produce a working 3D model which will later
become animated and used within a games engine.

The desired result of the project is one of the reasons for selecting this brief but it is also because of
the responsibility of designing a suitable model for the game which I find attractive with this brief.
Not only will I need to look at the style and theme of the character but I will need to look at how
detailed the model needs to be and what is the best way to achieve the final look I design.

The project will require research into several topics, such as polygon counts and rigging methods but
my main research will be in creating materials for 3D models for games engines. The materials,
which will require most attention, will be clothes and fabrics, which are required for the character.
As the research was carried out the topic of creating cloth was challenging, yet rewarding when
created correctly and the reason for this project started to change. The project became more about
producing a realistic coat mesh than it was to create a working 3D model.

The techniques required to build the 3D meshes were also proving to be more time consuming than
expected and creating an ideal mesh was becoming more of a focal point than creating the model
for a games engine.




Research:

Modelling
Mesh Modelling

Research into creating basic model was carried and tutorials on how to use the program 3D Studio
Max were followed to allow the modeller to familiarise with the program. This was because the
modeller had little experience with the 3D programs. The program 3D studio max was chosen
because looking over the internet it had the most tutorials and help resources.

A tutorial by Emuel3D discussed the process needed to create a low polygon model which the
modeller felt confident he could change into a suitable model for the projects needs.




Image Above: Lara Croft tutorial by Emuel3D

In preparation of creating the clothing needed for the character, research into several methods of
creating clothing was conducted.

Mesh clothing.
“By giving a character a built-in costume, you can pick and choose where you need a full-on cloth
simulation.” Jim McCauley

This method of creating clothing mentioned by Jim McCauley is the most basic method of creating
clothing, or to be more precise the image of clothing. What he is referring to is creating models with
clothing prebuilt into the mesh. This method is a very common form of creating clothing and is used
in some form for most 3D models.

The method involves designing the model with the clothing on and building the clothing onto the
mesh; this is demonstrated by Eumel3D and his Lara croft tutorial.

The advantages of this method is that it lowers polygon counts because un-necessary polygons, such
as the polygons which would be covered by clothing wouldn’t be needed and simulations and
renders of these models will be quicker due to the lower polygon count.

The disadvantages of this method are that it doesn’t provide dynamic clothing effects. The clothing
would be suitable as tight or rigid clothing but effects such as stretching and flowing movements will
be hard to achieve.

Garment Maker and Cloth Modifier

“Having the edges aligned with the strands of the fabric that you are simulating can be helpful in
achieving a more natural, realistic end result” Jim McCauley

This is the method which is stated to create the most realistic clothing simulations; this is because
the clothing is actually created using the method clothing is created in real life. The method requires
the clothing to be built with “sewing patterns” and with the use of “springs” the panels are pulled
together this is similar to how clothing is built with the “sewing patterns” and joined by sewing the
seams together.

                                                               Image Left: Garment maker tutorial
                                                               but Chris Ollis

                                                               The tutorial created by Chris Ollis
                                                               documents the using the sewing
                                                               springs to pull the clothing panels
                                                               together.

                                                               The result will be a high polygon mesh
                                                               which will provide a good base mesh
                                                               for the cloth modifier to simulate into
                                                               clothing.



The clothing modifier is

 “an integrated cloth-simulation engine that enables the user to turn almost any 3D object into
clothing” Autodesk 3ds Max — Detailed Features 2008
and so by creating a mesh with the garment maker, it ensures that the topology is correct for the
simulations. It will also be animated by separate forces such as the mesh and other forces unlike the
“Mesh Clothing” method which relies solely on the rigging within the model.

Push Modifier and Cloth Modifier

There is a simpler method of creating cloth which is to use the cloth modifier without the use of the
Garment Modifier. The Garment modifier is used to create meshes for items of clothing but another
method which has been researched is the use of a Push modifier and the Cloth modifier. The Push
modifier will duplicate the polygon structure of the model and retain the same topology and
produces a mesh which fits the model perfectly and still editable to allow for minor changes, such as
longer sleeves or collars.

Once the new mesh (which has been created by the push modifier) is finished, adding the cloth
modifier will result in a similar result as the Garment maker method but with a mesh which fits the
model better, because it was initially created from the model.

                                                 A better description of this can be found in Chris
                                                 Ollis’ cloth tutorial




Looking over three methods of creating clothing, a combination of the two will be used. The first will
be “Mesh Clothing” which will create the pants, boots and gloves of the character. These items of
clothing will generally stay close to the figure so will not require extra simulations or rigging and by
creating the clothing meshes within the model it reduces the polygon count which will speed up
animations.

The second method of creating clothing will be using the Push modifier and the Cloth modifier
together. This was the third method mentioned in the research and was chosen because it will
reduce modelling time which can be spent on areas and still produce a similar result to the Garment
maker.

Rigging
Physique Modifier

“One advantage of Physique is that it has more control over envelope editing.” Adobe Creative Team

The Physique Modifier is a method which allows a mesh to be attached and controlled by a biped.
The modifier attaches the two items together and can be control using the “envelopes.” These
envelopes can be altered to change the amount of effect each bone has on the mesh.
Image Left: Screen shot of
                                                            Rommerboy55’s tutorial

                                                            More information can be found at




Skin Modifier

“Vertex painting and the Skin Weight... as well as the ability to mirror skin weights” Adobe Creative
Team

This is a modifier which is similar to the Physique modifier but has a different method of attaching
and representing the “envelopes” the focus is on the “weight” each evolope has on the vertices and
not the area of effect.

                                                             Image Left:

                                                             Screen shot of 3dmoddeler’s tutorial

                                                             More information can be found at




Visual Requirements
After effects

The final result of the project is a games trailer which would require some video editing and visual
effects to bring the clips together, so research into the production of visual effects in After effects
was also carried out and the website http://www.videocopilot.net/ was found to the the most useful
with clear video tutorials which the video editor could follow.

Photoshop

A range of Photoshop tutorials were viewed and analysed to help with the production of suitable
backgrounds and to aid in the texturing of the models.
Image Left: Alain Descamp’s
                                                                      landscape

                                                                      Landscape paintings and
                                                                      Photoshop tutorials such as the
                                                                      one by Alain Descamp will be
                                                                      used to further the skills of the
                                                                      designer and will improve the
                                                                      quality of the models textures.




Communications
Basecamp

“Basecamp tackles project management from an entirely different angle: A focus on communication
and collaboration.” Basecamp

Research into different methods of project management was conducted to compare against current
methods of project tracking. BaseCamp was an online tool which allowed for a range of media to be
uploaded and discussed within the program. This resulted in instant documentation and visual
record of the discussion and items in question. It also provides a milestone system and a logging
system which records the amount of time spends on each task. All these features were simple and
more importantly automated. Simply by uploading and logging in the hours meant that miles stones
and time logs were created as well as a basic version control system.

Wordpress

“A state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability.”
Wordpress

The platform is a blogging tool which is made up of a combination of HTML,CSS and PHP. The web
languages combined together allow the user to upload posts and comment on the items uploaded.
The posts can be tagged, categorized and even locked from public viewing. This was another form of
project management which was researched. This tool was not built as project management tool but
it does meet some of the criteria’s needed



Methodology

Modelling
To achieve the objectives the model will be created following the tutorial by Emuel3D. This tutorial
took the viewer through several stages of creating 3D Mesh and would provide enough information
to create a basic model for the trailer. The program used within the tutorial was 3D Studio Max and
it was also the most commonly written for 3D program so it was decided to use this program, in case
extra assistance was needed.

The Emuel3D tutorial resulted in a low poly model which resembled a 5ft 9in, woman who wore her
hair in a braid which was very different from the designed character who was 6ft, Jamaican man who
had dreadlocks (Benito Herrera). The modeller would have to alter certain aspects of the mesh as
the build went on such as the size and proportions of the figure. Similar to the tutorial the Benito
Herrera model will have clothing built onto the mesh (“Mesh Clothing” method)

Once the model is complete the hair and the coat will need to be created. The hair will be created
using a similar method of box modelling while the coat will be created using the Push modifier which
clones the selected polygons of a mesh. This creates a shell which can be converted into the coat so
that it fits the model. Once the coat mesh has been created the Cloth modifier will be added which
will allow 3D studio max to simulate the structure as if it were a fabric. (“Push and Cloth Modifier”
method) The Garment maker method was not chose due to the extra time needed to build the
sewing patters and extra polygons for what would result in similar simulations.

Rigging
The rigging will take place once the model has been built and will use the Physique modifier method,
this method was chose over the Skin modifier because the “envelope” editing was less complex. The
Physique Modifier’s envelope editing envelope consists of increasing and decreasing the area of
effect where as the Skin modifier was a similar method but more complex due to the colour
indicators and editable vertices. Although we were picking a method which provided less control
over the mesh it was a method which the rigger felt comfortable with.

Visual Effects
Texture Mapping

Combined with the UVW un-wrapping method the meshes will be textured using image files created
in Photoshop. The UVW textures will be exported from 3D studio max and imported back before
rendering of the shots are conducted. This method of texture mapping is more efficient that the
standard method of assigning polygons standard colours in 3 studio max.

Environment Production

The scenes will mainly be created in 3D studio max with the exception of backgrounds being created
in Photoshop. This will reduce the polygon count in the scenes and improve the speed of rendering.
The image environments will be similar to the environment created by Alain Descamp and resemble
faded scenes in a background which set the theme but do not contribute a lot to the actual game.
Certain objects and environments will require modelling, such as the Coin and the Cliff because
these will interact with the model.

Title Sequences

The trailer will require several titles scenes which will consist of several words and it will be up to the
video editor to make these look interesting and follow the theme of the trailer. Using the After
Effects tutorials the editor will be able to create these and also edit the rendered clips from 3D
Studio Max to create the final trailer.

Communications


Client and Supervisor

The client and supervisors will be informed of current updates via a blog. This blog can be updated
by anyone involved and will be updated as the project progresses. This method of team
management follows the style created by Basecamp and is considered to be more visually friend and
will be more consistent than creating regular action plans and Gantt charts. This does not mean that
Gantt charts and action plans will be replaced but it is an alternative system which the team is willing
to try. If the blog is failing to work as a management method Gantt charts and Action plans will be
created and added into the blog.Regular methods of communications will still be in place such as
emails and meetings where necessary.

Target Market Feedback

Feedback from the target market involving the correct cloth method was suggested in the research
report. It suggested creating questionnaires and rendering videos to allow general feedback on the
method to be used but after looking over the amount of tasks and timeframe this was to be replaced
by an internal creative decision. The work would be uploaded to the video hosting website Youtube
and comments and feedback on the work in progress would suffice.


Working with others

Client
At the start of this project the client entrusted the team to create a 3D module for them which
would be used in their games engine and would also be used for promotional materials. There was
basic communication at the start with methods such as phone calls and Twitter messages. Once the
brief had been drawn and the project was given approval the communication stopped. The team
went on to create the storyboard and basic model with out referring back to the client. This was
because they thought that they had full understanding of the situation and preferred to just work on
the project. When they tried to contact the client asking for advice they realised it had been a couple
of weeks since they had contacted the client and felt it was awkward to ask for help and felt a little
negativity from the client. The help given didn’t help the team and so instead of speaking to he client
they tried to work through it on their own again.

“The autocratic leadership style should not be used when..employees expect to have their Opinions
heard” http://www.essortment.com/all/leadershipstyle_rrnq.htm

This lack of professionalism and minimal communication resulted in several months of not
contacting the client and once again, when feedback from the client was needed they didn’t
respond. The team had realised that this lack of communication had put a negative spin on the
working relationship because the client had been kept in the dark for so long. The conclusion was
later reached that it was in the better interests for both parties to go their separate ways.


Supervisor
The communication with the supervisors started of similar to the communication with the client,
steady and the start but started to lessen as the work was being produced. It was at the “Work in
Progress” Presentation which the lack of communication was confronted and evaluated. Realising
that by not updating Gantt charts or speaking to lecturer’s progression towards the wrong path was
over looked and unrealistic deadlines had been set.

It was assumed that by meeting the self created targets the project would have been produced on
time and to the desired quality. This method of project management was not beneficial for external
parties such as the client and the supervisors but more importantly it lacked an unbiased or critical
view. This process of acquiring an unbiased view generally keeps the self created targets on track
and can highlight errors such as progression away from overall goals and unrealistic deadlines.

The advice to move on was taken but and work on an alternative method of creating the cloth was
being researched but help requests were also being asked within the 3D community. This was the
most logical way of proceeding with the project as a lot of time had already been spent due to not
fully understanding the modifier and method.


Industry Professionals
Rock steady- idea for mesh model (basic cloth)

Iwyka – lookinging into the 3d studio file. Using team view, skype




Time Management
The time management of the project had been fairly poor. Looking over the initial Gantt charts and
plans it can be seen that several stages of work had been skipped and that the Gantt chart was
flawed from the start. This was combined with a poor project management style which focused on
one factor of the project and ignored the rest of the tasks resulting in the project falling behind. The
actions also showed poor professionalism, by ignoring the lack of communication and carrying on
with the work.

“As a manager, you have to regulate the pressure and work load which is imposed upon your team”

This was later rectified by constantly updating a blog which allowed for supervisors and clients to
provide feedback and monitor the quality of the work. After expressing that Gantt charts were a
good management style a blog was preferred for its simplicity, in creating new projects and
monitoring visual media. The blog posts were a basic form of an action plan allowing for quick
referral to the last update and moving on from there as well as providing a simple minute of meeting
format for the viewer and writer.
Results

Following Methodology




Modelling Problems

When creating the mesh for the character slight errors were found in the topology and the physique
of the figure. Whilst creating the mesh the proportions of the mesh were to be changed as the
tutorial was followed and due to inexperience the characters arms were created disproportional to
its body, resulting in elongated forearms.

                                                           Image Left: Screen shot of the different
                                                           arms

                                                           Additional Research was carried out to
                                                           find a tutorial which could guide the
                                                           modeller in creating a more complex
                                                           mesh so that it could contain more
                                                           detail.

                                                           More information can be found at



Scenery Modelling

When creating the models for the scenery the model for the smaller objects such as the coin and
cliffs were carried out without any problems but it was suggested that extra scenery could be
imported. There were some free models which were available at Turbo Squid and the modeller
decided that it could save time to import some scenery objects and use them in the shots.

The coin was created without any real problems, there was an issue with creating the symmetrical
object and the UVW texturing of the object but but the modeller created a work around by using the
information learnt in the Modelling tutorial by Beuavisor and the UVW tutorial. The final out come
can be found at




Problems due to poor initial research resulted in reworking the method

(garment and cloth/ size issue)

Understanding full process eg. Model sizes need to be understood when changing model.

(physique cloth/ skin cloth/ cloth)
“Starting with solid foundations such as the proper resolution and topology for the mesh, and
establishing the correct scene scale, will help achieve more consistent and predictable results.”

VFX
BY DANIELA CALAFATELLO - http://www.3dworldmag.com/page/3dworld?
entry=40_clothing_simulation_tips Thursday June 11, 2009



Further research required.

(plugin)

Product is basic, working Pre visual, needs time for more special fx.




Conclusion
Reflect on how I would have improved my work:

The success of a project will depend critically upon the effort, care and skill you apply in its initial
planning. blair

Due to lack of communication, and dropping client the objectives weren’t met.

The product isn’t finished yet.

Needs sound fx’s

Looking to BVH, and motion capture




Bib



Jim McCauley Thursday June 11, 2009 http://www.3dworldmag.com/page/3dworld?
entry=40_clothing_simulation_tips



Eumel3D, Modeling, Texturing and Animating low-poly Lara Croft in 3ds max [internet]
Available from:
<http://www.3dk.org/tutorial/Modeling-Texturing-and-Animating-low-poly-Lara-Croft-in-3ds-
max-Part-II-.html >
[Accessed 23rd October 2009]




Autodesk 3ds Max — Detailed Features, 2008-03-25

Available from:< http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=13567426>

[Accessed 23rd October 2009]

Alain Dechamps Available
from:http://www.cgarena.com/freestuff/tutorials/photoshop/landscape/index.html



Basecamp http://basecamphq.com/



Wordpress http://wordpress.org



INSIDE 3DS MAX® 7By Adobe Creative Team ...............................................Publisher: Peachpit
PressPub Date: April 20, 2005 (http://3d-studio.org/Peachpit.Press-
Inside.3DS.MAX/0735713871/toc.html)



Gerard M Blair
http://www.see.ed.ac.uk/~gerard/Management/art8.html?
http://www.ee.ed.ac.uk/~gerard/Management/art8.html

Weitere ähnliche Inhalte

Andere mochten auch

სათაური
სათაურისათაური
სათაური
cira75
 
Improving effectiveness of a meeting
Improving effectiveness of a meetingImproving effectiveness of a meeting
Improving effectiveness of a meeting
Viswanath J
 
2010 Smalll Business Presentation for HAUL
2010 Smalll Business Presentation for HAUL2010 Smalll Business Presentation for HAUL
2010 Smalll Business Presentation for HAUL
Erin McClarty
 
Multimedia in the Classroom
Multimedia in the ClassroomMultimedia in the Classroom
Multimedia in the Classroom
Tracy Shaw
 
Chapter 3 1 take 2
Chapter 3 1 take 2Chapter 3 1 take 2
Chapter 3 1 take 2
gmaidekamido
 

Andere mochten auch (20)

On Campus W Ith Confidence
On Campus W Ith ConfidenceOn Campus W Ith Confidence
On Campus W Ith Confidence
 
სათაური
სათაურისათაური
სათაური
 
Tonteras de niño, relevancia creativa de adulto
Tonteras de niño, relevancia creativa de adultoTonteras de niño, relevancia creativa de adulto
Tonteras de niño, relevancia creativa de adulto
 
Chapter 2 7
Chapter 2 7Chapter 2 7
Chapter 2 7
 
Right Direction Services Offered 28 Feb 10
Right Direction Services Offered 28 Feb 10Right Direction Services Offered 28 Feb 10
Right Direction Services Offered 28 Feb 10
 
3.0 en pocas palabras o casi nada.
3.0 en pocas palabras o casi nada.3.0 en pocas palabras o casi nada.
3.0 en pocas palabras o casi nada.
 
Day 1
Day 1Day 1
Day 1
 
General presentation of the LiquidPub project
General presentation of the LiquidPub projectGeneral presentation of the LiquidPub project
General presentation of the LiquidPub project
 
Paolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynotePaolo ciccarese DILS 2013 keynote
Paolo ciccarese DILS 2013 keynote
 
Day 2
Day 2Day 2
Day 2
 
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!
C:\Documents And Settings\Lola\Escritorio\Gran Canaria(2003)!
 
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
SemTechBiz 2012: Domeo: a web-based tool for semantic annotation of online do...
 
Improving effectiveness of a meeting
Improving effectiveness of a meetingImproving effectiveness of a meeting
Improving effectiveness of a meeting
 
Chapter 2 2
Chapter 2 2Chapter 2 2
Chapter 2 2
 
Thesartor
ThesartorThesartor
Thesartor
 
Automated Experimentation in Social Informatics
Automated Experimentation in Social InformaticsAutomated Experimentation in Social Informatics
Automated Experimentation in Social Informatics
 
2010 Smalll Business Presentation for HAUL
2010 Smalll Business Presentation for HAUL2010 Smalll Business Presentation for HAUL
2010 Smalll Business Presentation for HAUL
 
Choose Respect Final Assessment
Choose Respect Final AssessmentChoose Respect Final Assessment
Choose Respect Final Assessment
 
Multimedia in the Classroom
Multimedia in the ClassroomMultimedia in the Classroom
Multimedia in the Classroom
 
Chapter 3 1 take 2
Chapter 3 1 take 2Chapter 3 1 take 2
Chapter 3 1 take 2
 

Ähnlich wie Project-imp Report 02

Work In Progress
Work In ProgressWork In Progress
Work In Progress
samluk
 
Simulation tools use in Textile product
Simulation tools use in Textile productSimulation tools use in Textile product
Simulation tools use in Textile product
Hashim Ali
 
92131562-ECS-A virtual reality cloths (slides only)
92131562-ECS-A virtual reality cloths (slides only)92131562-ECS-A virtual reality cloths (slides only)
92131562-ECS-A virtual reality cloths (slides only)
Pegah Hamidkhani
 
Industrially custom made clothing
Industrially custom made clothingIndustrially custom made clothing
Industrially custom made clothing
dr Gordana Colovic
 
Project Contractv2
Project Contractv2Project Contractv2
Project Contractv2
samluk
 

Ähnlich wie Project-imp Report 02 (20)

Correcting garment set deformalities on virtual human model using transparanc...
Correcting garment set deformalities on virtual human model using transparanc...Correcting garment set deformalities on virtual human model using transparanc...
Correcting garment set deformalities on virtual human model using transparanc...
 
User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...
 
Work In Progress
Work In ProgressWork In Progress
Work In Progress
 
Simulation tools use in Textile product
Simulation tools use in Textile productSimulation tools use in Textile product
Simulation tools use in Textile product
 
3 d demo
3 d demo3 d demo
3 d demo
 
Textile product simulation ppt
Textile product simulation pptTextile product simulation ppt
Textile product simulation ppt
 
IRJET- Automatic Suggestion of Outfits using Image Processing
IRJET- Automatic Suggestion of Outfits using Image ProcessingIRJET- Automatic Suggestion of Outfits using Image Processing
IRJET- Automatic Suggestion of Outfits using Image Processing
 
Textile product simulation Report
Textile product simulation ReportTextile product simulation Report
Textile product simulation Report
 
IRJET- Tailoring Management System using AR and 3D Modeling
IRJET-  	  Tailoring Management System using AR and 3D ModelingIRJET-  	  Tailoring Management System using AR and 3D Modeling
IRJET- Tailoring Management System using AR and 3D Modeling
 
Using Deep Learning to Find Similar Dresses
Using Deep Learning to Find Similar DressesUsing Deep Learning to Find Similar Dresses
Using Deep Learning to Find Similar Dresses
 
92131562-ECS-A virtual reality cloths (slides only)
92131562-ECS-A virtual reality cloths (slides only)92131562-ECS-A virtual reality cloths (slides only)
92131562-ECS-A virtual reality cloths (slides only)
 
Industrially custom made clothing
Industrially custom made clothingIndustrially custom made clothing
Industrially custom made clothing
 
SIMULATION OF DIGITAL GARMENTS UNDER THE CONCEPT OF BIOMORPHIAM INSPIRED BY R...
SIMULATION OF DIGITAL GARMENTS UNDER THE CONCEPT OF BIOMORPHIAM INSPIRED BY R...SIMULATION OF DIGITAL GARMENTS UNDER THE CONCEPT OF BIOMORPHIAM INSPIRED BY R...
SIMULATION OF DIGITAL GARMENTS UNDER THE CONCEPT OF BIOMORPHIAM INSPIRED BY R...
 
Image-Based Virtual Clothing
Image-Based Virtual ClothingImage-Based Virtual Clothing
Image-Based Virtual Clothing
 
Project Contractv2
Project Contractv2Project Contractv2
Project Contractv2
 
Datt2500 week3
Datt2500 week3Datt2500 week3
Datt2500 week3
 
3 d modelling
3 d modelling3 d modelling
3 d modelling
 
Klug.pptx
Klug.pptxKlug.pptx
Klug.pptx
 
Blender Basics
Blender BasicsBlender Basics
Blender Basics
 
Pattern Making Deparment
Pattern Making DeparmentPattern Making Deparment
Pattern Making Deparment
 

Project-imp Report 02

  • 1. Project Report Introduction The client Indiespring is in the process of producing a first person pc game called Cannon Blast. They are a small start up games-company whose skills lie in games engine programming and require a 3D model to be developed to help progress with the games production and the promotion of the game. AIM The final outcome for Indiesprings is a fully functional game which can be played over all pc platforms and will be able to accommodate large amount of synced players online. The aim for this project is to provide the company with a 3D model which can be used in the production of the game as well as being used for promotional products such as videos and posters. OBJECTIVES There are several objectives which must be met to fully achieve this brief, some of which rely on other objectives being completed before. • To identify the style and image of the overall model in reference to the intended game theme. • To create in 3D studio max a working model. • To research and try new modelling techniques, for 3D fabrics. • To produce a number of results which will can be tested and evaluated by a number of students. • To integrate the chosen method to the model • To finish the model by rigging it • To test the whole product I will render a sequence which involves the model to insure the character is built correctly and doesn’t have any faults Rationale The main objective of this project is to define and produce a working 3D model which will later become animated and used within a games engine. The desired result of the project is one of the reasons for selecting this brief but it is also because of the responsibility of designing a suitable model for the game which I find attractive with this brief. Not only will I need to look at the style and theme of the character but I will need to look at how detailed the model needs to be and what is the best way to achieve the final look I design. The project will require research into several topics, such as polygon counts and rigging methods but my main research will be in creating materials for 3D models for games engines. The materials, which will require most attention, will be clothes and fabrics, which are required for the character.
  • 2. As the research was carried out the topic of creating cloth was challenging, yet rewarding when created correctly and the reason for this project started to change. The project became more about producing a realistic coat mesh than it was to create a working 3D model. The techniques required to build the 3D meshes were also proving to be more time consuming than expected and creating an ideal mesh was becoming more of a focal point than creating the model for a games engine. Research: Modelling Mesh Modelling Research into creating basic model was carried and tutorials on how to use the program 3D Studio Max were followed to allow the modeller to familiarise with the program. This was because the modeller had little experience with the 3D programs. The program 3D studio max was chosen because looking over the internet it had the most tutorials and help resources. A tutorial by Emuel3D discussed the process needed to create a low polygon model which the modeller felt confident he could change into a suitable model for the projects needs. Image Above: Lara Croft tutorial by Emuel3D In preparation of creating the clothing needed for the character, research into several methods of creating clothing was conducted. Mesh clothing.
  • 3. “By giving a character a built-in costume, you can pick and choose where you need a full-on cloth simulation.” Jim McCauley This method of creating clothing mentioned by Jim McCauley is the most basic method of creating clothing, or to be more precise the image of clothing. What he is referring to is creating models with clothing prebuilt into the mesh. This method is a very common form of creating clothing and is used in some form for most 3D models. The method involves designing the model with the clothing on and building the clothing onto the mesh; this is demonstrated by Eumel3D and his Lara croft tutorial. The advantages of this method is that it lowers polygon counts because un-necessary polygons, such as the polygons which would be covered by clothing wouldn’t be needed and simulations and renders of these models will be quicker due to the lower polygon count. The disadvantages of this method are that it doesn’t provide dynamic clothing effects. The clothing would be suitable as tight or rigid clothing but effects such as stretching and flowing movements will be hard to achieve. Garment Maker and Cloth Modifier “Having the edges aligned with the strands of the fabric that you are simulating can be helpful in achieving a more natural, realistic end result” Jim McCauley This is the method which is stated to create the most realistic clothing simulations; this is because the clothing is actually created using the method clothing is created in real life. The method requires the clothing to be built with “sewing patterns” and with the use of “springs” the panels are pulled together this is similar to how clothing is built with the “sewing patterns” and joined by sewing the seams together. Image Left: Garment maker tutorial but Chris Ollis The tutorial created by Chris Ollis documents the using the sewing springs to pull the clothing panels together. The result will be a high polygon mesh which will provide a good base mesh for the cloth modifier to simulate into clothing. The clothing modifier is “an integrated cloth-simulation engine that enables the user to turn almost any 3D object into clothing” Autodesk 3ds Max — Detailed Features 2008
  • 4. and so by creating a mesh with the garment maker, it ensures that the topology is correct for the simulations. It will also be animated by separate forces such as the mesh and other forces unlike the “Mesh Clothing” method which relies solely on the rigging within the model. Push Modifier and Cloth Modifier There is a simpler method of creating cloth which is to use the cloth modifier without the use of the Garment Modifier. The Garment modifier is used to create meshes for items of clothing but another method which has been researched is the use of a Push modifier and the Cloth modifier. The Push modifier will duplicate the polygon structure of the model and retain the same topology and produces a mesh which fits the model perfectly and still editable to allow for minor changes, such as longer sleeves or collars. Once the new mesh (which has been created by the push modifier) is finished, adding the cloth modifier will result in a similar result as the Garment maker method but with a mesh which fits the model better, because it was initially created from the model. A better description of this can be found in Chris Ollis’ cloth tutorial Looking over three methods of creating clothing, a combination of the two will be used. The first will be “Mesh Clothing” which will create the pants, boots and gloves of the character. These items of clothing will generally stay close to the figure so will not require extra simulations or rigging and by creating the clothing meshes within the model it reduces the polygon count which will speed up animations. The second method of creating clothing will be using the Push modifier and the Cloth modifier together. This was the third method mentioned in the research and was chosen because it will reduce modelling time which can be spent on areas and still produce a similar result to the Garment maker. Rigging Physique Modifier “One advantage of Physique is that it has more control over envelope editing.” Adobe Creative Team The Physique Modifier is a method which allows a mesh to be attached and controlled by a biped. The modifier attaches the two items together and can be control using the “envelopes.” These envelopes can be altered to change the amount of effect each bone has on the mesh.
  • 5. Image Left: Screen shot of Rommerboy55’s tutorial More information can be found at Skin Modifier “Vertex painting and the Skin Weight... as well as the ability to mirror skin weights” Adobe Creative Team This is a modifier which is similar to the Physique modifier but has a different method of attaching and representing the “envelopes” the focus is on the “weight” each evolope has on the vertices and not the area of effect. Image Left: Screen shot of 3dmoddeler’s tutorial More information can be found at Visual Requirements After effects The final result of the project is a games trailer which would require some video editing and visual effects to bring the clips together, so research into the production of visual effects in After effects was also carried out and the website http://www.videocopilot.net/ was found to the the most useful with clear video tutorials which the video editor could follow. Photoshop A range of Photoshop tutorials were viewed and analysed to help with the production of suitable backgrounds and to aid in the texturing of the models.
  • 6. Image Left: Alain Descamp’s landscape Landscape paintings and Photoshop tutorials such as the one by Alain Descamp will be used to further the skills of the designer and will improve the quality of the models textures. Communications Basecamp “Basecamp tackles project management from an entirely different angle: A focus on communication and collaboration.” Basecamp Research into different methods of project management was conducted to compare against current methods of project tracking. BaseCamp was an online tool which allowed for a range of media to be uploaded and discussed within the program. This resulted in instant documentation and visual record of the discussion and items in question. It also provides a milestone system and a logging system which records the amount of time spends on each task. All these features were simple and more importantly automated. Simply by uploading and logging in the hours meant that miles stones and time logs were created as well as a basic version control system. Wordpress “A state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability.” Wordpress The platform is a blogging tool which is made up of a combination of HTML,CSS and PHP. The web languages combined together allow the user to upload posts and comment on the items uploaded. The posts can be tagged, categorized and even locked from public viewing. This was another form of project management which was researched. This tool was not built as project management tool but it does meet some of the criteria’s needed Methodology Modelling To achieve the objectives the model will be created following the tutorial by Emuel3D. This tutorial took the viewer through several stages of creating 3D Mesh and would provide enough information to create a basic model for the trailer. The program used within the tutorial was 3D Studio Max and
  • 7. it was also the most commonly written for 3D program so it was decided to use this program, in case extra assistance was needed. The Emuel3D tutorial resulted in a low poly model which resembled a 5ft 9in, woman who wore her hair in a braid which was very different from the designed character who was 6ft, Jamaican man who had dreadlocks (Benito Herrera). The modeller would have to alter certain aspects of the mesh as the build went on such as the size and proportions of the figure. Similar to the tutorial the Benito Herrera model will have clothing built onto the mesh (“Mesh Clothing” method) Once the model is complete the hair and the coat will need to be created. The hair will be created using a similar method of box modelling while the coat will be created using the Push modifier which clones the selected polygons of a mesh. This creates a shell which can be converted into the coat so that it fits the model. Once the coat mesh has been created the Cloth modifier will be added which will allow 3D studio max to simulate the structure as if it were a fabric. (“Push and Cloth Modifier” method) The Garment maker method was not chose due to the extra time needed to build the sewing patters and extra polygons for what would result in similar simulations. Rigging The rigging will take place once the model has been built and will use the Physique modifier method, this method was chose over the Skin modifier because the “envelope” editing was less complex. The Physique Modifier’s envelope editing envelope consists of increasing and decreasing the area of effect where as the Skin modifier was a similar method but more complex due to the colour indicators and editable vertices. Although we were picking a method which provided less control over the mesh it was a method which the rigger felt comfortable with. Visual Effects Texture Mapping Combined with the UVW un-wrapping method the meshes will be textured using image files created in Photoshop. The UVW textures will be exported from 3D studio max and imported back before rendering of the shots are conducted. This method of texture mapping is more efficient that the standard method of assigning polygons standard colours in 3 studio max. Environment Production The scenes will mainly be created in 3D studio max with the exception of backgrounds being created in Photoshop. This will reduce the polygon count in the scenes and improve the speed of rendering. The image environments will be similar to the environment created by Alain Descamp and resemble faded scenes in a background which set the theme but do not contribute a lot to the actual game. Certain objects and environments will require modelling, such as the Coin and the Cliff because these will interact with the model. Title Sequences The trailer will require several titles scenes which will consist of several words and it will be up to the video editor to make these look interesting and follow the theme of the trailer. Using the After
  • 8. Effects tutorials the editor will be able to create these and also edit the rendered clips from 3D Studio Max to create the final trailer. Communications Client and Supervisor The client and supervisors will be informed of current updates via a blog. This blog can be updated by anyone involved and will be updated as the project progresses. This method of team management follows the style created by Basecamp and is considered to be more visually friend and will be more consistent than creating regular action plans and Gantt charts. This does not mean that Gantt charts and action plans will be replaced but it is an alternative system which the team is willing to try. If the blog is failing to work as a management method Gantt charts and Action plans will be created and added into the blog.Regular methods of communications will still be in place such as emails and meetings where necessary. Target Market Feedback Feedback from the target market involving the correct cloth method was suggested in the research report. It suggested creating questionnaires and rendering videos to allow general feedback on the method to be used but after looking over the amount of tasks and timeframe this was to be replaced by an internal creative decision. The work would be uploaded to the video hosting website Youtube and comments and feedback on the work in progress would suffice. Working with others Client At the start of this project the client entrusted the team to create a 3D module for them which would be used in their games engine and would also be used for promotional materials. There was basic communication at the start with methods such as phone calls and Twitter messages. Once the brief had been drawn and the project was given approval the communication stopped. The team went on to create the storyboard and basic model with out referring back to the client. This was because they thought that they had full understanding of the situation and preferred to just work on the project. When they tried to contact the client asking for advice they realised it had been a couple of weeks since they had contacted the client and felt it was awkward to ask for help and felt a little negativity from the client. The help given didn’t help the team and so instead of speaking to he client they tried to work through it on their own again. “The autocratic leadership style should not be used when..employees expect to have their Opinions heard” http://www.essortment.com/all/leadershipstyle_rrnq.htm This lack of professionalism and minimal communication resulted in several months of not contacting the client and once again, when feedback from the client was needed they didn’t respond. The team had realised that this lack of communication had put a negative spin on the
  • 9. working relationship because the client had been kept in the dark for so long. The conclusion was later reached that it was in the better interests for both parties to go their separate ways. Supervisor The communication with the supervisors started of similar to the communication with the client, steady and the start but started to lessen as the work was being produced. It was at the “Work in Progress” Presentation which the lack of communication was confronted and evaluated. Realising that by not updating Gantt charts or speaking to lecturer’s progression towards the wrong path was over looked and unrealistic deadlines had been set. It was assumed that by meeting the self created targets the project would have been produced on time and to the desired quality. This method of project management was not beneficial for external parties such as the client and the supervisors but more importantly it lacked an unbiased or critical view. This process of acquiring an unbiased view generally keeps the self created targets on track and can highlight errors such as progression away from overall goals and unrealistic deadlines. The advice to move on was taken but and work on an alternative method of creating the cloth was being researched but help requests were also being asked within the 3D community. This was the most logical way of proceeding with the project as a lot of time had already been spent due to not fully understanding the modifier and method. Industry Professionals Rock steady- idea for mesh model (basic cloth) Iwyka – lookinging into the 3d studio file. Using team view, skype Time Management The time management of the project had been fairly poor. Looking over the initial Gantt charts and plans it can be seen that several stages of work had been skipped and that the Gantt chart was flawed from the start. This was combined with a poor project management style which focused on one factor of the project and ignored the rest of the tasks resulting in the project falling behind. The actions also showed poor professionalism, by ignoring the lack of communication and carrying on with the work. “As a manager, you have to regulate the pressure and work load which is imposed upon your team” This was later rectified by constantly updating a blog which allowed for supervisors and clients to provide feedback and monitor the quality of the work. After expressing that Gantt charts were a good management style a blog was preferred for its simplicity, in creating new projects and monitoring visual media. The blog posts were a basic form of an action plan allowing for quick referral to the last update and moving on from there as well as providing a simple minute of meeting format for the viewer and writer.
  • 10. Results Following Methodology Modelling Problems When creating the mesh for the character slight errors were found in the topology and the physique of the figure. Whilst creating the mesh the proportions of the mesh were to be changed as the tutorial was followed and due to inexperience the characters arms were created disproportional to its body, resulting in elongated forearms. Image Left: Screen shot of the different arms Additional Research was carried out to find a tutorial which could guide the modeller in creating a more complex mesh so that it could contain more detail. More information can be found at Scenery Modelling When creating the models for the scenery the model for the smaller objects such as the coin and cliffs were carried out without any problems but it was suggested that extra scenery could be imported. There were some free models which were available at Turbo Squid and the modeller decided that it could save time to import some scenery objects and use them in the shots. The coin was created without any real problems, there was an issue with creating the symmetrical object and the UVW texturing of the object but but the modeller created a work around by using the information learnt in the Modelling tutorial by Beuavisor and the UVW tutorial. The final out come can be found at Problems due to poor initial research resulted in reworking the method (garment and cloth/ size issue) Understanding full process eg. Model sizes need to be understood when changing model. (physique cloth/ skin cloth/ cloth)
  • 11. “Starting with solid foundations such as the proper resolution and topology for the mesh, and establishing the correct scene scale, will help achieve more consistent and predictable results.” VFX BY DANIELA CALAFATELLO - http://www.3dworldmag.com/page/3dworld? entry=40_clothing_simulation_tips Thursday June 11, 2009 Further research required. (plugin) Product is basic, working Pre visual, needs time for more special fx. Conclusion Reflect on how I would have improved my work: The success of a project will depend critically upon the effort, care and skill you apply in its initial planning. blair Due to lack of communication, and dropping client the objectives weren’t met. The product isn’t finished yet. Needs sound fx’s Looking to BVH, and motion capture Bib Jim McCauley Thursday June 11, 2009 http://www.3dworldmag.com/page/3dworld? entry=40_clothing_simulation_tips Eumel3D, Modeling, Texturing and Animating low-poly Lara Croft in 3ds max [internet] Available from: <http://www.3dk.org/tutorial/Modeling-Texturing-and-Animating-low-poly-Lara-Croft-in-3ds- max-Part-II-.html >
  • 12. [Accessed 23rd October 2009] Autodesk 3ds Max — Detailed Features, 2008-03-25 Available from:< http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&id=13567426> [Accessed 23rd October 2009] Alain Dechamps Available from:http://www.cgarena.com/freestuff/tutorials/photoshop/landscape/index.html Basecamp http://basecamphq.com/ Wordpress http://wordpress.org INSIDE 3DS MAX® 7By Adobe Creative Team ...............................................Publisher: Peachpit PressPub Date: April 20, 2005 (http://3d-studio.org/Peachpit.Press- Inside.3DS.MAX/0735713871/toc.html) Gerard M Blair http://www.see.ed.ac.uk/~gerard/Management/art8.html? http://www.ee.ed.ac.uk/~gerard/Management/art8.html