Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Assets Vehicle AI/Physics for Tracked Racing, Open World Racing, Rally, Off Road, Parking, and Everything

Discussion in 'Works In Progress - Archive' started by rakifsul, Mar 4, 2017.

Thread Status:
Not open for further replies.
  1. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Hello everyone. :)

    I'm Lusfikar Sheba. I have a passion to make a vehicle physics engine by compromising the game engine limitation in softbody physics. I also want to make the vehicle physics works with its AI. Not just waypoint racing AI, but also open world racing AI and combat AI. So, i will introduce my Unity assets.

    Introductions:

    Prodigy Vehicle Physics is a multipurpose Vehicle Physics and AI.

    The idea comes to my mind when i realized that some Unity developers might need an asset for high speed racing, off road racing, simulation and combat vehicle.

    For physics, i don't mind to make it super realistic. It doesn't use soft body tire, only raycast. However, i will implement a damage system and an engine that can stall if the rpm is less than minimum current gear rpm.

    The most interesting part is the vehicle AI.

    The vehicle AI is designed to work in high speed racing, off road racing (on uneven terrain), and vehicle combat.

    So, each sample scenes will represent a certain genre.

    Here's some videos about what i have done so far.

    Notes:

    • This asset is based on an open source (MIT licensed) Randomation Vehicle Physics that you can find in github ( https://github.com/RandomationGames/Randomation-Vehicle-Physics ). With some modifications. I will add terrain deform, more accurate wheels, and huge AI libraries.
    • A video uses a model that's not mine. I don't own that and credits to the asset developers: The final release won't include that model.
    • I'm waiting for your comments :(.
    Update 3-17-2017:
    here's the screencast, if the video is not showing, click hxxps://www.youtube.com/watch?v=IEChQ3A8wd4



    The combat AI hasn't been finished yet. But, i will adapt my Aircraft AI to this asset (The perception and FSM only).

    Suggestions are welcome.

    Don't forget to watch, like, subscribe, and share.
     
    Last edited: Jul 6, 2017
  2. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Hi,

    I have implemented multiple raycast wheel. It will prevent the wheels to stuck on a bumpy terrain. We also have confirmed that the fake softbody works with this feature. I won't implement the real softbody even it can be done with buillet physics.

    The reason is, real softbody will depends on the custom physics engine implementation. What if, for example, Unity will add softbody features that more advanced than the current technology.

    Here's the screencast, if the video is not showing, click hxxps://www.youtube.com/watch?v=Vh0yTZ_PxV0 :


    Feedbacks and suggestions are welcome.
     
    Last edited: Mar 17, 2017
  3. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Last edited: Jul 6, 2017
  4. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Time to update the recent works. The rest of all updates will be added to the bottom since i cannot put more than 5 media in the initial post.

    Update 3-11-2017:
    I have added a simple axle animation. This axle animation is just simply following the center of the wheels without any fancy spring animation. It sometimes needed for a less detailed car.

    here's the screencast (if the video is not showing, click hxxps://www.youtube.com/watch?v=ZG0VG0OvDGY :

     
    Last edited: Mar 17, 2017
    Slipangle likes this.
  5. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Update 3-12-2017:

    Phew, it was a huge update to the suspension system.

    I managed to make the suspension spring and axle easier to setup with z forward and y up.

    The result is nice and clean axle and spring movement.

    here's the screencast (if the video is not showing, click hxxps://www.youtube.com/watch?v=_YB0LoxopoA :

     
    Last edited: Mar 17, 2017
  6. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Update 3-17-2017:

    I have updated Prodigy Vehicle Physics. Added a HEMTT truck to the asset.
    This vehicle is only using simple axle animation. I didn't use spring based animation since the truck don't have spring in the suspension system.

    Not all models in the video will be added to the asset. Some of them is not my model.

    Here's the screencast (if this video is not showing, click hxxps://www.youtube.com/watch?v=IEChQ3A8wd4 ):

     
    Last edited: Jul 6, 2017
  7. alexanderameye

    alexanderameye

    Joined:
    Nov 27, 2013
    Posts:
    1,383
    I don't see any of the screenshots :/
     
  8. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    It's really strange. The videos are shown normally in my pc. even by using proxy.

    Thanks, i will put an additional youtube link to make people watch the videos.
     
    Last edited: Jul 6, 2017
  9. UnleadedGames

    UnleadedGames

    Joined:
    Feb 17, 2008
    Posts:
    242
    Is this one still in development?
     
    rakifsul likes this.
  10. Alexbroz

    Alexbroz

    Joined:
    May 9, 2017
    Posts:
    9
    It's interested. Сompetitor of Wheel Controller 3D! Is the development going on?
     
    rakifsul likes this.
  11. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    No, i was bored. None cares about this asset. It wont be sold. But i can make modification as you requested (just hire me).
     
  12. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,459
    Can I buy your asset now? :)
     
  13. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Yes, of course.. Here's the link to buy:
    https://sellfy.com/p/Olwb/

    But please remember, this asset is not fully completed.
     
  14. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,459
    Ok thanks, 500+ Dollars is way too much for me, can you lower the price?
     
  15. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Price updated. My last offer is $250. Take it or leave it.
    https://sellfy.com/p/Olwb/

    Thanks.
     
  16. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,459
    Sorry but other assets like Wheel Controller 3D are 25 dollars, yours is 10 times that price, way too much for me to consider buying it. Why have you priced it like this if I may ask?
     
  17. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    I offered you a high price because you will get the asset with resale and modification rights.
    In other words, you can do anything you want with that asset.
    You will be able to sell the asset to any store and i won't sue you.

    If you want the restricted license, i will sell this asset for $50.
    In that case, you will not be allowed to resale the asset.

    Thanks.
     
  18. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,459
    Thanks for explaining, I'll give it some consideration, I have a offroad car game that might make good use of this. I need to consider the prices you are offering. I don't suppose you'll be adding softbody type effects to the wheels ? I think you can do this by changing the raycasting a bit less at impact so mimics a type deflation, I'm just thinking here.
     
  19. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Hi, khos, sorry for late reply. Take a look at the youtube channel, the car has fake softbody tires effect. It works by utilizing a shader.

    I don't have plan to make the tires become a real softbody.

    You should buy this asset now (and i suggest to choose the resale license) to get the freedom of this asset.
     
  20. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,459
    Hi there,
    Just curious, which youtube channel did you look at?
    I was not suggesting you to make softbody wheel, but would be nice if yours can mimic that to some extent, so ther is a look or feel like tire deflates when going over bump etc.
    Sorry but I feel your asset is too high price for me at the moment.
     
  21. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    This is the channel:
    https://www.youtube.com/channel/UCBE4LsuKp3Xo74yrnmGHvkg

    About the price:
    the multiple raycast system is my precious idea.
     
    Last edited: Jun 14, 2017
  22. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,459
    Awesome, I see now your raycast control system to mimic tire deflation, I like it.
    So next dilemma for me: my "old" publiched offroad car game(
    ) is made in Unity 46 (yep), I tried to upgrade to 5.0 but the wheel colliders just are completely different and I gave up on the "f'ing" affair I got so annoyed with the different behaviours.
    So how easy do you think it will be for your asset to implement in existing cars/scenes/wheel colliders, will it work Unity 4.6?
     
  23. CoderPro

    CoderPro

    Joined:
    Feb 21, 2014
    Posts:
    324
    @rakifsul I see your project like RVP 2. Did you using code of RVP 2 ?
     
  24. CoderPro

    CoderPro

    Joined:
    Feb 21, 2014
    Posts:
    324
    Everyone should refer to RVP 2 before using $250 to buy this. Maybe this base in RVP 2 with some modifications. Careful with this.
     
  25. Husain136

    Husain136

    Joined:
    Sep 13, 2015
    Posts:
    15
    Can I get a demo please? One in which it can show it's racing capabilities or I would prefer a demo in which it can show all of its capabilities like how it does in Edy's Vehicle Physics. Then I might move forward to think of purchasing the 50$ restricted license.

    Here's my mail ID - husaingandhi136@gmail.com

    Regards.
     
  26. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Here, take the free one... It's the original version. My modification is not really meaningful:
    https://github.com/RandomationGames/Randomation-Vehicle-Physics

    My small works in prodigy vehicle physics don't need to be appreciated. I also have deleted the file.

    But remember, any false judgement by some people (it's not you) in the facebook group to me will still remains.

    I know how it feels to be called as an scammer, a**hole and thieve in the facebook group. Maybe that's legal in their location.:mad:

    So, i think the MIT license has a different meaning in their language or my reading skill is really bad (or i'm illiterate).
     
    Last edited: Jul 5, 2017
  27. khos

    khos

    Joined:
    May 10, 2016
    Posts:
    1,459
    Hi there, Could I ask what the differences are between yours and the one on https://github.com/RandomationGames/Randomation-Vehicle-Physics , just wondering.
     
  28. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Aside from my AI Scripts for the vehicle and multiple raycast for every wheel, the only difference is that prodigy vehicle physics is not fully completed yet.

    And i wanna ask your opinion. Is this asset considered illegal? I found the MIT License in the github package. But the fact is a lot of people saw this asset will judge me as a scammer/a**hole/thief and the likes.

    Just wanna clean up my name here. If this asset is considered illegal, then please close this thread. I'm not joining this forum to make troubles. I only want to modify the asset as it's open source and making some money legally if possible.
     
    Last edited: Jul 6, 2017
  29. CoderPro

    CoderPro

    Joined:
    Feb 21, 2014
    Posts:
    324
    @RandomationGames you should write the license for who that want to sell asset that base on your kit. Its like donation for your work. @rakifsul was resell your kit with $250 without permission from you. RVP 2 is open source, and every modification must be open or donate for you @RandomationGames !
     
  30. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    So, do i have to open the code i have modified? I actually have not been paid. I have removed the product before anyone buy it.
     
    Last edited: Jul 6, 2017
  31. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    In this case, you might need LGPL license, since MIT license doesn't require the modifier to open the code.
     
    Last edited: Jul 6, 2017
  32. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    https://github.com/RandomationGames/Randomation-Vehicle-Physics/blob/master/MIT LICENSE.txt

    some excerpts:
    ...
    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies
    of the Software, and to permit persons to whom the Software is
    furnished to do so....
     
    Last edited: Jul 6, 2017
  33. CoderPro

    CoderPro

    Joined:
    Feb 21, 2014
    Posts:
    324
    But its not fair if you get (or steal maybe !) code from other people and sell copies with much more money than from the original author. What are you thinking ?
     
  34. rakifsul

    rakifsul

    Joined:
    Mar 30, 2014
    Posts:
    47
    Ok, then i wont sell it.

    Even it's legal, there's no reason to sell something that people doesn't like.

    I'm planning to contribute my codes to RVP2.

    I also saw a game engine that utilizes MIT licensed codes and it's not free.

    Most of code libraries are open source, whether it's MIT or BSD, ZLIB, LGPL, etc,, etc,,

    And i'm not stealing anything.
     
    Last edited: Jul 7, 2017
Thread Status:
Not open for further replies.