Find Jobs
Hire Freelancers

Create a 3D navigational mesh for pathfinding/finding - repost

$3000-5000 USD

En curso
Publicado hace alrededor de 11 años

$3000-5000 USD

Pagado a la entrega
I am currently leveraging Recast + Detour to enable 2D navigation in a game world. I now need a solution for navigation/pathfinding in a 3D world. I'm looking for a developer that has the expertise to take input geometry (normals/indices/vertices) and create an algorithm/solution that can get from (x1, y1, z1) to (x2, y2, z2) through flying in this same world. Input Geometry: • You can download a sample continent here: [login to view URL] (991MB) An example file is here: [login to view URL] • Each file in the above archive represents a tile of size 533.333 x 533.333 x Z (Z is variable, you can calculate this) • The entire continent is within the range: (-17066.66656, -17066.66656, Z) to (17066.66656, 17066.66656, Z) Requirements: 1. Console application to: Convert geometry into navigational mesh files (the output file will match the name of the input, but with a different extension) a. A settings header file must exist to allow easy changing of parameters (such as a walkable slope angle, etc...) 2. Console application to: Read in a continent (mesh files created by your first solution) in a thread safe fashion, store the information in memory and calculate a path between 2 points a. It is very important that the calculating from A to B is thread-safe. After your work is complete, I will may use a client/server model with multiple threads to handle calculations from A to B. b. It needs to be fast, calculating a route needs to happen in less than 100ms You can design the solution, but I assume your mesh files would be a data structure storing information on what is traversable/flyable, potentially by storing flood fills, etc… Then you will know what areas are flyable vs. not flyable due to things like trees, mountains, buildings, water, etc… Note: I'm not the expert here, at all, that's why I'm trying to find someone :) So I'm open to whatever solution you think would work. I just need an end state where I can load in the nav mesh files created from the input geometry and get a path from A to B (using something like A*). I'm using [login to view URL] for 2D pathing right now, feel free to leverage this an adapt if you’d like. Summary of Requirements: • Written in C++ • 2 Console applications with source o 1 to create mesh files o 1 to calculate A to B by reading in the above mesh files (thread safe) in less than 100 ms
ID del proyecto: 4477502

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $3.918 USD por este trabajo
Avatar del usuario
Please check your inbox. Thanks
$3.605 USD en 25 días
4,9 (188 comentarios)
7,1
7,1
Avatar del usuario
Hi, I can done these applications
$3.740 USD en 45 días
5,0 (52 comentarios)
5,6
5,6
Avatar del usuario
Hi! Please read my PM. Thanks!
$3.150 USD en 18 días
4,9 (6 comentarios)
4,1
4,1
Avatar del usuario
We have read your requirements and understand your needs. A formal proposal will be provided on request. VISION: We are dedicated to helping your business grow. From concept and design to programming, marketing and SEO-we walk your company through every step and help you realize your business dreams We would be happy to handle this project for your company. We are a US based company. We specialize in game design,programming, marketing, design, promotion, mobile programming and CMS portal systems. A list of Games and apps we have developed is available on request. Our experience includes o Visual Basic o Visual C++, c# o Visual Java o All standard Microsoft Office products (MSWord, MSAccess, Excel) o Print Layout made by GMC Software o Some experience with accounting packages like Peachtree and QuickBooks o Most Adobe products including Photoshop, In design, Acrobat and Premier o Experience with manipulating and understanding Data and Database structures including mdb, sql (and its alternates), dao and several other database structures. o Experienced with several graphics design programs (PaintshopPro, Adobe Photoshop, MacroMedia Studio, Printnet, Bryce, Poser, Carrara, Cinema 4D, Deep Paint and several others o Experienced with most Web programming languages including PHP, ASP, CGI, HTML, Java and Flash, Dhtml, xml, ajax, Red5, Rubyon Rails o Proficient at Windows 95, Windows98, WindowsMe, Windows2000, WindowsNT, WindowsXP, Apache, Windows 7, Linux and some Unix, some knowledge of mainframe programming o Extensive experience with dialer and dialer software o A complete software experience list is available on request. Extensive web programming and design including .net, major CMS's including Oscommerce, Social Engine, Phpnuke, Joomla, Drupal, and several others. We are a US based company The completed project will be sent to the client for final review, but watermarked. The Watermarks will be removed upon receipt of the final payment. This rate will vary according to the length and terms of the final contract. This rate is negotiable, based on the final contract. NOTE: BID TIMES DO NOT INCLUDE WEEKENDS OR HOLIDAYS. A deposit is required of new clients. Deposit amount required is listed on the bid (35%). Current clients should log into the client center. You will be posted to the schedule within 28 hours of the deposit clearing. Thank you for using our services We can be contacted on the GAF exchange board Thank you
$4.478 USD en 90 días
5,0 (1 comentario)
3,9
3,9
Avatar del usuario
hi, sir, i can do that in good quality.
$3.300 USD en 40 días
4,4 (20 comentarios)
4,1
4,1
Avatar del usuario
please check my pm
$4.200 USD en 22 días
5,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de GERMANY
Hamburg, Germany
5,0
2
Forma de pago verificada
Miembro desde nov 29, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.