SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 
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
 
web%20design-08-fall
web%20design-08-fallweb%20design-08-fall
web%20design-08-falltutorialsruby
 

Semelhante a 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
 
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...
 
web%20design-08-fall
web%20design-08-fallweb%20design-08-fall
web%20design-08-fall
 

Último

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Último (20)

AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.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