Hair rotation doesn't understand global Z Why aren't these hair particles sticking up? I want them to stick up and to add a random rotation around their Z axis.
If I change the orientation axis to Global Y or Global X or Object X or Object Y then the particles will stick up but that's obviously a bug. In any case, randomizing rotation will not rotate them around the object's Z axis.
Does anyone know how to work around this bug?
The issue here is that while while the particle system is indeed pointing the objects towards the global z, it is pointing the front of the objects (in the +y direction i believe) towards the global z. In this case, you want the object to stay standing up, so if you rotate the original mesh by 90 degrees, the correct direction will be aligned to global z in the particle system.