playcanvas / playcanvas/engine
Particles facing in the wrong direction on lower end devices? Turning on camera distance for sorting seems to reproduce this in editor
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 16.8k
- Forks
- 2k
- Avg merge
- 4h 9m
- Merged PRs (30d)
- 218
Description
For some reason on lower end devices the particles are facing in the wrong direction. When I turn on camera distance it reproduces this in editor, however I dont wont camera distance on. But even with camera distance off on lower end devices the issue occurs. Maybe on these devices its forcing the use of camera distance sorting(cpu) and therefore causing the issue? But the device im testing on is rather old though. Or maybe sorting is not be respected.
Also the particles are being stretched aswell. It could be the stretch property is causing issues on some GPU's
Device gpu: Mali-450MP4
How it should look
How it looks on this low end device im testing on
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the particle orientation and stretching behavior with camera-distance sorting enabled in the editor, then compare it with the Mali-450MP4 device behavior when sorting is disabled. Investigate whether sorting or the stretch property causes the mismatch; done means particles match the expected orientation and appearance on the affected device.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100