SlideShare uma empresa Scribd logo
1 de 4
Basic Guidelines:Work-Flow Organization and Management

In any organization every project starts with sensible Planning followed by focused work-flow and
ends with proper execution of project with no hitch. An organization that lays down strong foundation
for efficient work-flow management can do wonders.

In this regard, before starting to create any geometry in a 3D application there are few IMPORTANT
basic guidelines that must be followed:


File Setup Guidelines

    Check the Software version for which the required project has to be done (Eg.
     Maya8.0/Maya8.5; Max8.0/Max9.0)
     
    Setup the Project to a defined path/location as defined by the project pipeline.
     
    Check the System Unit Setup requirement for the given project.
     
    If the software gives the flexibility, create File Properties for your file (available in Max) for
     future references.
     
    If the software gives the flexibility, do setup the Viewport Grid System for your ease to
     measure/compare your mesh with the grid (If 1 grid box=1Ft. Then 5Gd=5Ft Geo).
     
    The file your have to work on have to be specifically named with Proper Naming Convention
     as per the project guidelines.


Modeling Checkup

Before starting to create your model in any 3D application study your concept/reference. The
Reference/Concept art speaks about itself in relation to the Game it's for and the Game Engine it's
designed for. You have to keep in mind following points before opening a 3D application:

    Art Style
    Platform (Console or PC)- Same Concept art will have a different modeling methodology for
     different Platform
    Color Scheme- It will define the loops and tris in the model
    Relative Size and Scale of the reference in real world and/or in relation to the game
    Overall Proportion of the model in 3D perspective
    Poly Limit- Decides the importance of every cut you place on the model
    Texture Limit- Defines the important breakup in the mesh as per texture
    Re-usability- Instancing the model in the final scene
    Camera Distance- Decides on the Vertex density and Texel Density/UV Layout
 Normal Map Generation- Major factor in deciding the mesh flow


Two more point that are always at the back of our mind are:

    Engine Support- Mostly surfaces(NURBS) are not supported in Engines
    Client Requirement- Have to follow their guidelines


Now, after all these considerations and finally up on your sleeves for model creation in a 3D application
there are few more IMPORTANT INSTRUCTIONS have to be followed in order of their hierarchy:

   1    It is a good practice to get an appropriate Reference Background File in your 3d application
        for a quick start and deciding on overall proportion of the model
        2
   3    Model should have X as FRONT AXIS transform (unless otherwise specified by the client or
        Game Engine) as it is static in all the 3d applications
        4
   5    Model should have appropriate NAMING CONVENTION as per the project requirement. IT
        should be in relation to the file naming convention.
        6
   7    The Model(s) should be placed in a separate LAYER (Eg. Separate layer for High and Low
        Poly mesh)
        8
   9    FREEZE TRANSFORMATION of the model(s) created at 0,0,0. In most of the cases the
        model should be at the origin too and not just the pivot
        10
   11   Check the POLY LIMIT specified for that model
        12
   13   Do a Silhouette Check on the model to finalize its proportion and curves
        14
   15   Do cleanup smoothing groups and use a SINGLE SMOOTHING GROUP on a mesh unless
        otherwise specified.
        16
   17   Do a GEOMETRY CHECK through available tools in the 3d application in terms of any open
        edges, Floating vertices, Non-manifold geometry, etc.
        18
   19   Finally MEASURE your Model with the Measure Tool available in the 3D application
        20
   21   OPTIMIZE your scene/file which will include:
                     Unwanted Geometry
                     Hidden Geometry
                     Unwanted shapes
                     Empty layers
                     Empty/Unwanted Groups
                     Null Objects
Texturing Checkup

Just like Modeling requires specialized knowledge in terms of working methodology, texturing is the
backbone if Gaming model and can make or break the realism of a game.

Once you see the Model and start laying out the Uvs and proceed to texturing, few IMPORTANT
points have to be kept in mind regarding Game Texturing:

      Texture Limit
      Texture Size
      Texel Density
      Re-usability
      Camera Distance
      Engine Support
      Tilability

   1   Do use an appropriate NAMING CONVENSION for the texture file created
       2
   3   NEVER create ALPHA CHANNEL for textures that don't need it anyway. It definitely
       increases the file size.
       4
   5   SOURCE PATH- Place the source texture in the root directory( where the 3d file exists) or as
       per the project pipeline
       6
   7   Instead of duplicating the texture material in 3d application, do INSTANCE the texture path
       from a single material.
       8
   9   After completion, do CLEANUP the Multi-Sub Material to avoid empty material slots.


Exporting/Importing Issues
If the model has to be exported to a different 3d application for finalizing purposes, few IMPORTANT
guidelines are there to be followed:

    If exporting geometry, always export the mesh normals, smoothing groups, Texture coordinates,
     groups/layers (if necessary).
     
    While importing the model do import all the above information in addition to some extra info.
     Required.
     
 Do check for the texture path and their naming being called as per the guidelines.
  
 Instead of copying the folders and zipping it for the client,use a RESOURCE COLLECTION
  feature/tool for final zip.

Mais conteúdo relacionado

Semelhante a Work flow

Computer application
Computer applicationComputer application
Computer applicationSudamRaut2
 
Utilizing Layers in AutoCAD Prototype Package
Utilizing Layers in AutoCAD Prototype PackageUtilizing Layers in AutoCAD Prototype Package
Utilizing Layers in AutoCAD Prototype PackageBrian Mitchell
 
5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR Data5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR DataSafe Software
 
Week 11 - Optimisation and Output
Week 11 - Optimisation and OutputWeek 11 - Optimisation and Output
Week 11 - Optimisation and OutputScottRoberts37
 
Creo parametric tips and tricks
Creo parametric tips and tricksCreo parametric tips and tricks
Creo parametric tips and tricksEvan Winter
 
Polyline download and visualization over terrain models
Polyline download and visualization over terrain modelsPolyline download and visualization over terrain models
Polyline download and visualization over terrain modelsgraphitech
 
A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...
A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...
A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...Tom Mueller
 
3D Printing Primer
3D Printing Primer3D Printing Primer
3D Printing PrimerNYCCTfab
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Kamal Shahi
 
Additive Manufacturing Report
Additive Manufacturing ReportAdditive Manufacturing Report
Additive Manufacturing ReportJoseph Legan
 

Semelhante a Work flow (20)

Computer application
Computer applicationComputer application
Computer application
 
Xpression CG Handbook
Xpression CG HandbookXpression CG Handbook
Xpression CG Handbook
 
Utilizing Layers in AutoCAD Prototype Package
Utilizing Layers in AutoCAD Prototype PackageUtilizing Layers in AutoCAD Prototype Package
Utilizing Layers in AutoCAD Prototype Package
 
5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR Data5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR Data
 
Week 11 - Optimisation and Output
Week 11 - Optimisation and OutputWeek 11 - Optimisation and Output
Week 11 - Optimisation and Output
 
CREO TIPS & TRICKS
CREO TIPS & TRICKSCREO TIPS & TRICKS
CREO TIPS & TRICKS
 
Creo parametric tips and tricks
Creo parametric tips and tricksCreo parametric tips and tricks
Creo parametric tips and tricks
 
rapidprototyping.ppt
rapidprototyping.pptrapidprototyping.ppt
rapidprototyping.ppt
 
rapidprototyping.ppt
rapidprototyping.pptrapidprototyping.ppt
rapidprototyping.ppt
 
FEAColor3DPrinting
FEAColor3DPrintingFEAColor3DPrinting
FEAColor3DPrinting
 
Polyline download and visualization over terrain models
Polyline download and visualization over terrain modelsPolyline download and visualization over terrain models
Polyline download and visualization over terrain models
 
a3.pdf
a3.pdfa3.pdf
a3.pdf
 
74289607 solids-surpac
74289607 solids-surpac74289607 solids-surpac
74289607 solids-surpac
 
A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...
A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...
A Comparison of 3D Printing Technologies Used to Make Investment Casting Patt...
 
3D Printing Primer
3D Printing Primer3D Printing Primer
3D Printing Primer
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
 
Additive Manufacturing Report
Additive Manufacturing ReportAdditive Manufacturing Report
Additive Manufacturing Report
 
Surpac Software
Surpac Software Surpac Software
Surpac Software
 
Synergis University 2014 - Inventor Performance Optimization
Synergis University 2014 - Inventor Performance OptimizationSynergis University 2014 - Inventor Performance Optimization
Synergis University 2014 - Inventor Performance Optimization
 
Briefing makerbot and mini cnc
Briefing makerbot and mini cncBriefing makerbot and mini cnc
Briefing makerbot and mini cnc
 

Último

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Último (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

Work flow

  • 1. Basic Guidelines:Work-Flow Organization and Management In any organization every project starts with sensible Planning followed by focused work-flow and ends with proper execution of project with no hitch. An organization that lays down strong foundation for efficient work-flow management can do wonders. In this regard, before starting to create any geometry in a 3D application there are few IMPORTANT basic guidelines that must be followed: File Setup Guidelines  Check the Software version for which the required project has to be done (Eg. Maya8.0/Maya8.5; Max8.0/Max9.0)   Setup the Project to a defined path/location as defined by the project pipeline.   Check the System Unit Setup requirement for the given project.   If the software gives the flexibility, create File Properties for your file (available in Max) for future references.   If the software gives the flexibility, do setup the Viewport Grid System for your ease to measure/compare your mesh with the grid (If 1 grid box=1Ft. Then 5Gd=5Ft Geo).   The file your have to work on have to be specifically named with Proper Naming Convention as per the project guidelines. Modeling Checkup Before starting to create your model in any 3D application study your concept/reference. The Reference/Concept art speaks about itself in relation to the Game it's for and the Game Engine it's designed for. You have to keep in mind following points before opening a 3D application:  Art Style  Platform (Console or PC)- Same Concept art will have a different modeling methodology for different Platform  Color Scheme- It will define the loops and tris in the model  Relative Size and Scale of the reference in real world and/or in relation to the game  Overall Proportion of the model in 3D perspective  Poly Limit- Decides the importance of every cut you place on the model  Texture Limit- Defines the important breakup in the mesh as per texture  Re-usability- Instancing the model in the final scene  Camera Distance- Decides on the Vertex density and Texel Density/UV Layout
  • 2.  Normal Map Generation- Major factor in deciding the mesh flow Two more point that are always at the back of our mind are:  Engine Support- Mostly surfaces(NURBS) are not supported in Engines  Client Requirement- Have to follow their guidelines Now, after all these considerations and finally up on your sleeves for model creation in a 3D application there are few more IMPORTANT INSTRUCTIONS have to be followed in order of their hierarchy: 1 It is a good practice to get an appropriate Reference Background File in your 3d application for a quick start and deciding on overall proportion of the model 2 3 Model should have X as FRONT AXIS transform (unless otherwise specified by the client or Game Engine) as it is static in all the 3d applications 4 5 Model should have appropriate NAMING CONVENTION as per the project requirement. IT should be in relation to the file naming convention. 6 7 The Model(s) should be placed in a separate LAYER (Eg. Separate layer for High and Low Poly mesh) 8 9 FREEZE TRANSFORMATION of the model(s) created at 0,0,0. In most of the cases the model should be at the origin too and not just the pivot 10 11 Check the POLY LIMIT specified for that model 12 13 Do a Silhouette Check on the model to finalize its proportion and curves 14 15 Do cleanup smoothing groups and use a SINGLE SMOOTHING GROUP on a mesh unless otherwise specified. 16 17 Do a GEOMETRY CHECK through available tools in the 3d application in terms of any open edges, Floating vertices, Non-manifold geometry, etc. 18 19 Finally MEASURE your Model with the Measure Tool available in the 3D application 20 21 OPTIMIZE your scene/file which will include:  Unwanted Geometry  Hidden Geometry  Unwanted shapes  Empty layers  Empty/Unwanted Groups  Null Objects
  • 3. Texturing Checkup Just like Modeling requires specialized knowledge in terms of working methodology, texturing is the backbone if Gaming model and can make or break the realism of a game. Once you see the Model and start laying out the Uvs and proceed to texturing, few IMPORTANT points have to be kept in mind regarding Game Texturing:  Texture Limit  Texture Size  Texel Density  Re-usability  Camera Distance  Engine Support  Tilability 1 Do use an appropriate NAMING CONVENSION for the texture file created 2 3 NEVER create ALPHA CHANNEL for textures that don't need it anyway. It definitely increases the file size. 4 5 SOURCE PATH- Place the source texture in the root directory( where the 3d file exists) or as per the project pipeline 6 7 Instead of duplicating the texture material in 3d application, do INSTANCE the texture path from a single material. 8 9 After completion, do CLEANUP the Multi-Sub Material to avoid empty material slots. Exporting/Importing Issues If the model has to be exported to a different 3d application for finalizing purposes, few IMPORTANT guidelines are there to be followed:  If exporting geometry, always export the mesh normals, smoothing groups, Texture coordinates, groups/layers (if necessary).   While importing the model do import all the above information in addition to some extra info. Required. 
  • 4.  Do check for the texture path and their naming being called as per the guidelines.   Instead of copying the folders and zipping it for the client,use a RESOURCE COLLECTION feature/tool for final zip.