Быстрая неточная функция sin без поиска

Для шейдера океана мне нужна быстрая функция, которая вычисляет очень приблизительное значение для sin (x). Единственное требование - чтобы он был периодическим и примерно напоминал синусоидальную волну.

Ряд Тейлора sin слишком медленный, так как мне нужно было вычислить до 9-й степени x, чтобы получить полный период.

Есть предложения?

РЕДАКТИРОВАТЬ: Извините, я не упомянул, я не могу использовать таблицу поиска, так как она находится в вершинном шейдере. Таблица поиска будет включать образец текстуры, которая в вершинном шейдере работает медленнее, чем встроенная функция sin. Он не обязательно должен быть точным, он просто должен хорошо выглядеть.

5
задан Hannesh 23 August 2011 в 15:35
поделиться