SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Generate Navigation Mesh


       Chao-Chih Lin
Why Navigation Mesh

●   AI path finding
●   Navigation Mesh v.s Way-Point
        –   http://www.ai-blog.net/archives/000152.html
But How ?

●   In our project, designer paints blocks on tile
    map
But How ? Cont.

●   We collect point list on the boundary
But How ? Cont.

●   Generate Delaunay triangulations by feeding
    boundary points
Demo
Thanks your attention
Reference

●   Navigation Mesh
       –   http://en.wikipedia.org/wiki/Navigation_mesh
       –   http://www.ai-blog.net/archives/000152.html
●   Delauney Triangulation
       –   http://en.wikipedia.org/wiki/Delaunay_triangulation
       –   http://www.cs.cornell.edu/home/chew/Delaunay.html
       –   http://www.compgeom.com/~piyush/scripts/triangle/i
       –   http://www.cs.cmu.edu/~quake/triangle.html

Weitere ähnliche Inhalte

Ähnlich wie Generate navigation mesh

Price Is Right 2009 Etech
Price Is Right 2009 EtechPrice Is Right 2009 Etech
Price Is Right 2009 Etechplarval
 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanDaniel Downs
 
Design Thinking Workshop for Innovative Products and Businesses
Design Thinking Workshop for Innovative Products and BusinessesDesign Thinking Workshop for Innovative Products and Businesses
Design Thinking Workshop for Innovative Products and BusinessesChristina Wodtke
 
Workshop August 17, 2011 Elementary
Workshop August 17, 2011 ElementaryWorkshop August 17, 2011 Elementary
Workshop August 17, 2011 Elementarysmacnicoll
 
Professional learning networks.
Professional learning networks.Professional learning networks.
Professional learning networks.201120305
 
Ict Examples Presentation 1210756047278583 9
Ict Examples Presentation 1210756047278583 9Ict Examples Presentation 1210756047278583 9
Ict Examples Presentation 1210756047278583 9laurenesam
 
Ict Examples Presentation
Ict Examples PresentationIct Examples Presentation
Ict Examples PresentationSuzie Vesper
 
UPDATED! Using Web 2 0 Tools To "Enliven" Projects
UPDATED! Using Web 2 0 Tools To "Enliven" ProjectsUPDATED! Using Web 2 0 Tools To "Enliven" Projects
UPDATED! Using Web 2 0 Tools To "Enliven" ProjectsAnna Koval
 
NHibernate from inside
NHibernate from insideNHibernate from inside
NHibernate from insideAndriy Buday
 
Active Engagment in the 21st Century Classroom
Active Engagment in the 21st Century ClassroomActive Engagment in the 21st Century Classroom
Active Engagment in the 21st Century Classroomdont96
 
Globe a vision for the 21st century
Globe a vision for the 21st centuryGlobe a vision for the 21st century
Globe a vision for the 21st centuryErik Duval
 
10 best uses of the internet in teaching
10 best uses of the internet in teaching10 best uses of the internet in teaching
10 best uses of the internet in teachingTerica Elaine
 
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01mfc619
 
Sedgwick e0498336-d0105-30536a-self check-a
Sedgwick e0498336-d0105-30536a-self check-aSedgwick e0498336-d0105-30536a-self check-a
Sedgwick e0498336-d0105-30536a-self check-aColleen Sedgwick
 
My Point of View: Michael L. Nelson Web Archiving Cooperative
My Point of View: Michael L. Nelson  Web Archiving CooperativeMy Point of View: Michael L. Nelson  Web Archiving Cooperative
My Point of View: Michael L. Nelson Web Archiving CooperativeMichael Nelson
 
Web 2.0 and Social Networking Tools
Web 2.0 and Social Networking ToolsWeb 2.0 and Social Networking Tools
Web 2.0 and Social Networking ToolsK Monti
 
Mozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeMozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeKatie McCurdy
 
Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...
Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...
Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...Alexandra M. Pickett
 

Ähnlich wie Generate navigation mesh (20)

Price Is Right 2009 Etech
Price Is Right 2009 EtechPrice Is Right 2009 Etech
Price Is Right 2009 Etech
 
Module 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington MinutemanModule 1 Web design & Development Lexington Minuteman
Module 1 Web design & Development Lexington Minuteman
 
Design Thinking Workshop for Innovative Products and Businesses
Design Thinking Workshop for Innovative Products and BusinessesDesign Thinking Workshop for Innovative Products and Businesses
Design Thinking Workshop for Innovative Products and Businesses
 
Workshop August 17, 2011 Elementary
Workshop August 17, 2011 ElementaryWorkshop August 17, 2011 Elementary
Workshop August 17, 2011 Elementary
 
Professional learning networks.
Professional learning networks.Professional learning networks.
Professional learning networks.
 
Makerspace ehub workshops
Makerspace ehub workshops Makerspace ehub workshops
Makerspace ehub workshops
 
Ict Examples Presentation 1210756047278583 9
Ict Examples Presentation 1210756047278583 9Ict Examples Presentation 1210756047278583 9
Ict Examples Presentation 1210756047278583 9
 
Ict Examples Presentation
Ict Examples PresentationIct Examples Presentation
Ict Examples Presentation
 
UPDATED! Using Web 2 0 Tools To "Enliven" Projects
UPDATED! Using Web 2 0 Tools To "Enliven" ProjectsUPDATED! Using Web 2 0 Tools To "Enliven" Projects
UPDATED! Using Web 2 0 Tools To "Enliven" Projects
 
NHibernate from inside
NHibernate from insideNHibernate from inside
NHibernate from inside
 
Active Engagment in the 21st Century Classroom
Active Engagment in the 21st Century ClassroomActive Engagment in the 21st Century Classroom
Active Engagment in the 21st Century Classroom
 
Globe a vision for the 21st century
Globe a vision for the 21st centuryGlobe a vision for the 21st century
Globe a vision for the 21st century
 
10 best uses of the internet in teaching
10 best uses of the internet in teaching10 best uses of the internet in teaching
10 best uses of the internet in teaching
 
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
Usingweb20toolstoenlivenprojectsnov20 091120174410 Phpapp01
 
Sedgwick e0498336-d0105-30536a-self check-a
Sedgwick e0498336-d0105-30536a-self check-aSedgwick e0498336-d0105-30536a-self check-a
Sedgwick e0498336-d0105-30536a-self check-a
 
My Point of View: Michael L. Nelson Web Archiving Cooperative
My Point of View: Michael L. Nelson  Web Archiving CooperativeMy Point of View: Michael L. Nelson  Web Archiving Cooperative
My Point of View: Michael L. Nelson Web Archiving Cooperative
 
Web 2.0 and Social Networking Tools
Web 2.0 and Social Networking ToolsWeb 2.0 and Social Networking Tools
Web 2.0 and Social Networking Tools
 
Teaching Outside The Box Handout
Teaching Outside The Box HandoutTeaching Outside The Box Handout
Teaching Outside The Box Handout
 
Mozilla Browsing History Design Challenge
Mozilla Browsing History Design ChallengeMozilla Browsing History Design Challenge
Mozilla Browsing History Design Challenge
 
Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...
Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...
Chile 2009 - US State Department Speaker program and INACAP "Best Practices i...
 

Kürzlich hochgeladen

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Kürzlich hochgeladen (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Generate navigation mesh

  • 1. Generate Navigation Mesh Chao-Chih Lin
  • 2. Why Navigation Mesh ● AI path finding ● Navigation Mesh v.s Way-Point – http://www.ai-blog.net/archives/000152.html
  • 3. But How ? ● In our project, designer paints blocks on tile map
  • 4. But How ? Cont. ● We collect point list on the boundary
  • 5. But How ? Cont. ● Generate Delaunay triangulations by feeding boundary points
  • 8. Reference ● Navigation Mesh – http://en.wikipedia.org/wiki/Navigation_mesh – http://www.ai-blog.net/archives/000152.html ● Delauney Triangulation – http://en.wikipedia.org/wiki/Delaunay_triangulation – http://www.cs.cornell.edu/home/chew/Delaunay.html – http://www.compgeom.com/~piyush/scripts/triangle/i – http://www.cs.cmu.edu/~quake/triangle.html