Giter VIP home page Giter VIP logo

paths-visualizer's Introduction

paths-visualizer

A toolkit/add-on for designing paths seamlessly and accurately by using a mesh-based path network, instead of traditional spline ones.

alt text alt text alt text alt text

I have seen many total conversion mods usually the map overhaul ones with totally empty paths. I hope those mods can get some lively feeling through this. Even though we have 3ds max plugins for creating paths, i have found it un-intuitive and hard to actually use. It might be because we lacked documentation at that time. Also the tools represented the paths as splines which are actually difficult to get it right. I am talking about deniska or steve-m's scripts.

So I have been developing an add-on for modeling toolkit for creating paths. While R* probably actually used splines to represent paths judging from their paths.ipl its much easier to create them as a vertex-edge only mesh. To represent things like junction you can just easily extrude vertices, instead of adding intersected splines. If you are familiar with polygon modelling, pushing/pulling vertex there there isn't much to really know on using it.

This toolkit actually introduces a new common waypoint format in which games/3D modelling tools can import/export from/to respectively. However it only supports waypoint based paths at the moment. I am looking at the possibility of other games too such as manhunt.

Primarily GTA Vice City (paths.ipl) and GTA San Andreas (nodesXX.dat) will have full functionality that includes import/export functionality. You can even combine paths from one game to other and export to any of these games (useful for mods like GTA: State of Liberty or Platinum Serbs GTA LCxVCxSA).

However, at the moment you can only import vehicle paths from GTA IV and V (Need help on researching these format, especially flags). Navigational Meshes are also not supported, so you cant do pedestrian paths for rage engine.

It is currently realized as a blender plugin. I have had a few requests for 3Ds max version too. There is no ETA yet, as I have got a bit more work to do.

alt text

Currently Supported Features:

  • Import/Export all paths from GTA VC
  • All flags from VC have been discovered and you can edit them to through node or link attributes panel
  • Visualize some attributes such as left or right lane into the modelling toolkit
  • Edit Car, Boat and Ped path meshes seperately

Installation

  1. Download the repository as a folder.
  2. Copy the folder to your scripts\addons folder.
  3. Activate the addon from blender.

Note

This is currently a WIP. Please report any bugs or issues.

paths-visualizer's People

Contributors

swoorup avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

paths-visualizer's Issues

License ?

Hello, under what license is this project released under ? Thank-you.

VC Paths on SA Format

Hello.

Sorry for bothering.
In your GTAForum Post, you provided a link to download VC Paths converted to SA.
However, that link is currently down. I was wondering if you still have that files.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.