Я думал, что для некоторых проектов я делаю 60 кадров в секунду, это не совсем необходимо. Я решил, что у меня может быть больше объектов и вещей, которые работают со скоростью 30 кадров в секунду, если я смогу заставить его работать плавно при такой частоте кадров. Я решил, что отредактировал прошивку requestAnimationFrame внутри three.js. Я мог бы ограничить ее до 30. Но мне было интересно, есть ли лучший способ сделать это с помощью самого тр .js, как это предусмотрено. Кроме того, это даст мне такое увеличение производительности, о котором я думаю. Смогу ли я сделать вдвое больше объектов со скоростью 30 кадров в секунду, как я буду в 60? Я знаю разницу между запущенными вещами в 30 и 60, но смогу ли я заставить его работать с плавной постоянной 30 кадров в секунду?
Обычно я использую WebGLRenderer и возвращаюсь в Canvas, если это необходимо, за исключением проектов, которые специально нацелены на них, и обычно это проекты webgl shader.