PathEngine Extends 3D Processing to Very Large Worlds, New Licensees
Lyon, France – August 29th 2007 – PathEngine announces release 5.11.00 of the PathEngine pathfinding and agent movement SDK. A tiled 3D content process extends the SDK's powerful existing 3D content processing functionality to worlds of effectively unlimited sized, with the possibility of incremental and parallel per-tile processing for very fast updates after content changes. [b]We're pleased to announce licensing to ArenaNet, Inc. (for 'Guild Wars 2')[/b], to NextPlay Co., Ltd. (for 'Firenze'), and also to yedang online, MAIET entertainment, Inc. and Ani-park, Inc.
PathEngine's tiled 3D content process is based on the application of a horizontal tiling to the existing 3D content processing functionality. The set of source data elements in each tile is processed independantly, with the resulting ground pieces then combined back together for run-time pathfinding.
This ensures that things like process complexity and peak memory load are completely decoupled from overall world complexity, and that total processing times scale essentially linearly with world size.
But the biggest advantage is the possibility for incremental world updates, with processing only required for tiles local to changed content, and with the possibility also for per tile processing to be distributed across threads (to take advantage of multicore CPUs) or even across multiple machines, for the fastest possible update times.
Tiled result pieces can be combined either into a single ground mesh, or into a set of federated overlapping tiles (for use with the SDK's existing 'mesh federation functionality), which then has the effect of also decoupling things like pathfinding preprocess generation and run-time query times from total world size.
Demo applications are included in the PathEngine evaluation SDK, with source code, for tiled 3D content processing with cached per tile results, and also for the construction of federated meshes from tiled ground pieces.
Please see the following page (in the online PathEngine documentation) for more details:
[url=\"http://www.pathengine.com/Contents/ProgrammersGuide/The3DContentProcessingDemo/page.php\"]http://www.pathengine.com/Contents/Program...ngDemo/page.php[/url]
In addition to introducing the tiled 3D process, this release also includes significant optimisations to the existing 3D content process, with big reductions in processing times for most data sets.
Release 5.11.00 also introduces prototype functionality for automatic generation of 'off-mesh connections' as well as a number of important bug-fixes.
A detailed list of all changes made in this (and other) SDK releases can be found in the main SDK change-log:
[url=\"http://www.pathengine.com/changelog.htm\"]http://www.pathengine.com/changelog.htm[/url]
PathEngine Extends 3D Processing to Very Large Worlds
Moderators: Moderator, Global Moderator
Jump to
- General Category
- ↳ KillaNet Country
- ↳ 2D Graphics
- ↳ KillaNet News
- ↳ 3D & Animation
- ↳ Chatroom
- ↳ Flash
- ↳ Help & Suggestions
- ↳ Game Dev
- ↳ Audio & Video
- ↳ Introductions
- ↳ Journalism
- ↳ Phoenix Lounge
- ↳ Application Dev
- ↳ Toga Toga Toga!!!
- ↳ Photography
- ↳ Main Street Archives
- ↳ Web Design
- ↳ Fonts Icons Cursors & Screensavers
- ↳ Book Reviews
- ↳ General
- ↳ Tech Industry News
- ↳ Legal Resources
- ↳ Industry Contests
- ↳ Graphix Battle Arena
- ↳ KillaNet Contests
- ↳ Competition Archives
- ↳ Education Information
- ↳ Careers
- ↳ Game Studies
- ↳ Motivation
- ↳ Conferences & Seminars
- ↳ KillaDesign
- ↳ Animation & Film
- ↳ The Studio
- ↳ Game Development
- ↳ 2D Graphics
- ↳ Audio & Video
- ↳ 3D Graphics
- ↳ Flash
- ↳ Fonts, Icons & Emoticons
- ↳ Design Requests
- ↳ PhotoShop
- ↳ Cinema 4D
- ↳ Bryce
- ↳ Flash
- ↳ Paint Shop Pro
- ↳ Blender
- ↳ Poser
- ↳ The Darkroom
- ↳ Photo & Camera Discussion
- ↳ Photo Journalism
- ↳ Web Design Principles
- ↳ PHP & MySQL
- ↳ Designing For Print
- ↳ Writer\'s Desk
- ↳ Fiction Writing
- ↳ News Journalism
- ↳ Poetry
- ↳ Technical Writing
- ↳ Biographical Writing
- ↳ General Writing Resources
- ↳ Promotional Writing
- ↳ Film & Television
- ↳ VideoGames
- ↳ Computer Department
- ↳ General Discussion
- ↳ Windows Help
- ↳ Linux Help
- ↳ Builds & Mods
- ↳ Geek Gadgets
- ↳ Security
- ↳ Dev Discussion
- ↳ C++
- ↳ Visual Basic
- ↳ Java
- ↳ Application Skinning
- ↳ IRC Scripting
- ↳ Gaming Centre
- ↳ Guild Wars
- ↳ Aion
- ↳ Computer
- ↳ World of Warcraft
- ↳ Nintendo
- ↳ General RPG & MMORPG
- ↳ PlayStation
- ↳ XBox
- ↳ Other Consoles
- ↳ All Action
- ↳ Racers
- ↳ Sports
- ↳ FPS
- ↳ RTS
- ↳ Sim
- ↳ Casual Games
- ↳ Kids' Games
- ↳ Mobile Games
- ↳ Retro Games
- ↳ Challenges, Friendly Taunts & Discussion
- ↳ Game Requests & Bug Reports
- ↳ Open Source Games
- ↳ Puzzle Games
- ↳ HeadQuarters
- ↳ Uber Coffee Room
- ↳ KillaNet
- ↳ Coffee Room
- ↳ KillaNet
- ↳ KillaGraphix
- ↳ KillaHosting
- ↳ Marketing etc.
- ↳ Staff Issues
- ↳ Reference & Software
- ↳ Archives
- ↳ KillaBlogs
- ↳ Journalism
- ↳ Trash Can

