algorithmic modeling for Rhino



PedSim is a Grasshopper plug-in that runs simplified pedestrian simulation in Rhino modeling space in real time. It can be integrated in your Rhino workflow for master plan, public space, commercial and other architectural projects, accelerating design iteration and creating new opportunities for design automation.

Download from Food4Rhino

Members: 37
Latest Activity: Mar 23

Discussion Forum

PedSim Pro

PedSim Pro is here! If you use PedSim but feel it too limited, please check out Pro. …Continue

Started by Peng Wang May 30, 2020.

PedSim questions and feedback

Hi, everyone,Thank you for downloading PedSim! Over the past few years it has reached thousands of users. What do you like and dislike about it? Any questions?Continue

Started by Peng Wang Nov 9, 2017.

Comment Wall


You need to be a member of PedSim to add comments!

Comment by William Harbidge on December 13, 2017 at 3:57am

Thank you for the quick reply.

Your Probability description helped.
I realised the Probability ratio wasn't running because I had separate PedSimSystem for different Pedestrian profiles (this meant the Probability was running against itself).

An Interest Chain (or workaround) would be helpful to establish more complex profiles.

Many thanks,

Comment by Peng Wang on December 12, 2017 at 8:05pm

Hi, William,

PedSim doesn't have an interest chain yet. It make sense to have a similar function. Let me think about it.

For the second question, I think you mean the Probability parameter in PersonTemplate. It works best if you set the GenerationTime (GT) in Gate to 1 (this means the gate generates a person every 1 frame).  After that you can have two PersonTemplates with different Probability values. The one with larger probability will generate people more quickly. 

If the GenerationTime = n (n>1), the Gate will need to wait n frames and generate next person. If the engine asks the Gate to generate a person based on Probability but it is not ready, the Gate simply ignores the engine (and messes up the probability).

I hope this answers it. Let me know if you meant something else.

Comment by William Harbidge on December 11, 2017 at 9:20am

your App has proved to be a great starting point for some flow work of ours.

Two questions:

  1. Can you set up an Interest chain? ie, person visits interest-1 , then interest-2, then onto the destination gate, always in this order
  2. Can you clarify how the Proportion tool works?

Many thanks,

Comment by Peng Wang on November 28, 2017 at 9:53am

Jorge, Thank you for the feedback. I am working on an update and I will pay attention to this issue.

Comment by jorge sainz de aja on November 22, 2017 at 2:43am

Speed up solve ! thanks. now I always have the same error on the Pedsimulationsystem component, after a few seconds of running the simulation:

"Current Node Does Not Exist"

What am I doing wrong?

Comment by Peng Wang on November 21, 2017 at 10:42am

Hi, Jorge, speeding up the people is doable. You can change the "Target Force" in the "System Settings" component. However, the simulation has a fixed step size and speeding up may make a person move too far in one step and make the simulation unstable. By the way, you can always change the "DrawPerson" component's display to make the simulation smoother.

Comment by jorge sainz de aja on November 21, 2017 at 9:52am

Hi there !

Great Add-on

one question, Is there a way to speed up the persons ????


Members (37)






  • Add Photos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service