Crowd Generator

Plugins Crowd Generator

hazmhox

Moderator
Featured Contributor
Messages
889
Reactions
5,828
Points
123
hazmhox submitted a new resource:

Crowd Generator - Let there be people. Generate dynamic crowds for your Club or Gig scenes.

⚠ PLEASE:
  • If you like this asset, consider liking and reviewing it for the community
  • Read the description, read the ingame help if you have any trouble. I will not answer private messages asking questions about things that are actually explained in the documentation/help.

Let there be people. Generate dynamic crowds for your Club or Gig scenes.

View attachment 129205

How to use

  • Add a Custom Unity...

Read more about this resource...
 
Awesome! Huge crowds in seconds.
It seems to work flawlessly.
If I could add anything it would be some sitting crowds and perhaps a slider to change the ratio of girls too guys in a mixed crowd.
 
This is such a great mod. Hope you keep developing it to make it even more amazing than it already is :)
 
First of all, I want to thank you for this work! it's great!
Could you make the "All men" and "All women" options in the generation settings?
and maybe there is an opportunity to add your own characters to generate? it would be great if you described creating an asset to generate
 
hazmhox updated Crowd Generator with a new update entry:

Bugfixes and updates

View attachment 129427
  • Added material options allowing you to make unlit shadows or lit unicolor characters.
  • Fixed a couple of variables who weren't saved properly.
  • Added random offset X+Z.
  • Fixed random rotation not working in circular crowds.
  • Upgrade UI with toggles to hide each section.
  • Updated the help box.
  • Fixed a couple of silent errors.
  • Updated naked Ella with a better haircut. (even tho naked character are never gonna be as good as...

Read the rest of this update entry...
 
To answer to some of you :

@Xstatic custom model might be hard, because I have no way to know how they are made, especially some content inside an assetbundle. The model need to be on a humanoid rig, it's actually a complex system if you don't know anything about it. It has a really low chance to happen.

@Ballard Naked is already in place (you can find Ella in the list of characters), it's gonna be upgrade in the future : )

@thisisnotpornography @Dragontales the gender ratio might happen in a future update!
 
Hi, there is an adjustment that I wish you would take it into your consideration to make it is that the crowd light detection.

I usually would place some point light above the top (or roof) of an asset building so that the point light would light up the interior without affecting my person atom, however the crowd doesn't detect the light and look dark in this. unless we put any light on it but the light would detect the person look at the same time.

Please pardon my English and description, for example, I have input 'School' as an asset and have put some point light above the roof of the school (not inside the classroom), the classroom detected the light and becomes bright, while my person look isn't affected.

However, I have tried the crowd just now, the crowd looks dark even I place the lights above the top of the classroom, unless we place the lights among the crowd or inside the classroom, but the bright would affect the person look at the same time.
 
@metalgearsnake I really don't understand your goal nor the exact situation you're in :)
You might be using a trick that allows the light to affect the geometry of your scene only, so that's actually completely normal the crowd isn't affected.

For extremely specific case like this, I need either a bunch of screenshots for the explaination, or an actual JSON of the scene with your setup to understand it.

But I highly doubt I can't do anything about that. You might be relying on a side effect of the light sources which is something I can't control.

The crowd characters are just like any other model... like the VaM characters. If your crowd is at the same overall spot as your VaM character, and you figure out a way to lit the environment without affecting the VaM character, the crowd will also react just like that, and not be affected.
 
@metalgearsnake I really don't understand your goal nor the exact situation you're in :)
You might be using a trick that allows the light to affect the geometry of your scene only, so that's actually completely normal the crowd isn't affected.

For extremely specific case like this, I need either a bunch of screenshots for the explaination, or an actual JSON of the scene with your setup to understand it.

But I highly doubt I can't do anything about that. You might be relying on a side effect of the light sources which is something I can't control.

The crowd characters are just like any other model... like the VaM characters. If your crowd is at the same overall spot as your VaM character, and you figure out a way to lit the environment without affecting the VaM character, the crowd will also react just like that, and not be affected.

Hi, you may refer to the pic as below, the single animated person are light up when I place the light above the top of the building asset (outside the bulding, putting the light outside the building would like up the interior without affecting the person atom.)

however the crowd doesn't light up if we putting the light outside the building, unless we place another light inside the building, but the light inside the building would affect the person look...
Untitled-1.jpg
 
Hi, you may refer to the pic as below, the single animated person are light up when I place the light above the top of the building asset (outside the bulding, putting the light outside the building would like up the interior without affecting the person atom.)

however the crowd doesn't light up if we putting the light outside the building, unless we place another light inside the building, but the light inside the building would affect the person look...

Sorry, but it does not help me at all. You show me the result of what you were explaining, but I did understood completely what your were saying. That was not the point of asking for a shot, the point was too see where are your lights compared to the crowd, what are the settings.

Again, either show me several shots (multiple, many... not one) of your setup. So that I can understand it properly. Or give me an example scene :)
 
Would it be possible to add a setting that makes the crowd look at you? Nothing fancy, just turning the head bone to make them face the player would be fantastic.
 
Been trying out this plugin in a custom scene, for some reason though anytime I load up said scene the plugin for the crowds and by extension the crowd itself doesn't load in properly and the plugin has to be reloaded manually within the scene for the crowd to show up.
 
Been trying out this plugin in a custom scene, for some reason though anytime I load up said scene the plugin for the crowds and by extension the crowd itself doesn't load in properly and the plugin has to be reloaded manually within the scene for the crowd to show up.
I encountered something similar to this in a scene I created that included 8 other assets. The scene took a while to load, and the best I could tell the 20 to 30 second load time was setting off this function in the crowd generator script: private void UpdateLoadingUI(). This function is set off when the crowdgenerator CUA takes longer than 8 seconds to load and you will get the message advising to reload the script. To allow for longer loading times I increased the initialization of the maxIntLoops variable from 500 to 5000. Doing this allows for a longer load time of the crowdgenerator CUA and this resolved the issue for me. Other than changing the script, making the crowdgenerator the first asset created in the scene may help, as well as minimizing the number of other CUA added to the scene.
 
I encountered something similar to this in a scene I created that included 8 other assets. The scene took a while to load, and the best I could tell the 20 to 30 second load time was setting off this function in the crowd generator script: private void UpdateLoadingUI(). This function is set off when the crowdgenerator CUA takes longer than 8 seconds to load and you will get the message advising to reload the script. To allow for longer loading times I increased the initialization of the maxIntLoops variable from 500 to 5000. Doing this allows for a longer load time of the crowdgenerator CUA and this resolved the issue for me. Other than changing the script, making the crowdgenerator the first asset created in the scene may help, as well as minimizing the number of other CUA added to the scene.
Thanks for this tip! Worked for me as well!
 
This is a very interesting plugin! Would love to be able to pick a selection of which character shows up and which ones doesn't. Same for the animations. Instead of being able to pick either only 1 or all of them. But overall pretty cool I can't wait to see what's added to this.
 
Hello Hazmhox, could you give a run down of creating CUA with rigged characters? I have a few things I'd like to try with characters I've made in Blender.
 
I encountered something similar to this in a scene I created that included 8 other assets. The scene took a while to load, and the best I could tell the 20 to 30 second load time was setting off this function in the crowd generator script: private void UpdateLoadingUI(). This function is set off when the crowdgenerator CUA takes longer than 8 seconds to load and you will get the message advising to reload the script. To allow for longer loading times I increased the initialization of the maxIntLoops variable from 500 to 5000. Doing this allows for a longer load time of the crowdgenerator CUA and this resolved the issue for me. Other than changing the script, making the crowdgenerator the first asset created in the scene may help, as well as minimizing the number of other CUA added to the scene.
Thanks.
 
Back
Top Bottom