Показать сообщение отдельно
Старый 22.01.2012, 04:23
nitratus вне форума Посмотреть профиль Отправить личное сообщение для nitratus Найти все сообщения от nitratus
  № 5  
Ответить с цитированием
nitratus

Регистрация: Dec 2011
Сообщений: 13
>>только есть подозрение, что собственно Math.random здесь не особо при чем

Я делал 3д фонтан из кружочков, когда кружок падает, то он переносится в исходную точку и ему присваиваются новые скорости небольшой разброс по координатам.
Так вот, я пытался управлять формой фонтана, задавая начальные положения частиц, скорости; во время полета рендомный дрейф им делал; эти рендомы перемножал, мешал с синусами и т.д.

Графика от этого не изменилась, но степень подтормаживания заметно зависела от количества рендомов.
(а когда всем частицам одновременно задаются начальные параметры(первый кадр), то вообще заметно тормозит, если всем одинаковые параметры дать (почти) то в первом кадре не подвисало, так что рендом тоже грузит)

Частиц было где-то 1500.