лучше бы демку (на jsfiddle и т.п.) показать, а то так не ясно почему это при рисовании одной линии тормозит. Может gpu ускорение отключено, и какое устройство?
в libnoise, на сколько я понял, генерация на основе шумов, но никак не по заданным инструкциям (как это делается через редактор нодов). Наверное нужно делать акцент не на процедурных текстурах, а на материалах
ivodopyanov: есть места со снежным покровом, поэтому по признаку яркости (белого цвета) не получится распознать. Пока что нашел выход в построении изображений следующим образом: беру снимки за несколько дней (облака на них разные), получаю минимальные яркости пикселей среди всех изображений, и если хотя бы на одном изображении в определенном участке нету облаков, то оно записывается в новое изображение. Но получается так, что для пары десятков снимков все равно есть места, где нет абсолютной безоблачности и получаются шумы
ivodopyanov: столько просто негде взять, да и не ясно почему не достаточно 2 абсолютно разных изображения, чтобы хоть как-то их же и отличать, а то выходит, что и их не распознает
iva2000: за цены не в курсе. Это скорее всего в разделе opengl/glsl скажут. Получается, по двум сплайнам нужно построить 3D геометрию, а раскрашивать в glsl
iva2000: все, что выполняется на клиенте, доступно для скачивания.
Вычисления можно сделать на серверной стороне, а если и на клиентской, то обфусцировать и прописать какие-то проверки location или в том роде, чтобы нельзя было запустить на другом домене (но это не дает 100% гарантии, что кто-то не разберется в коде)
Хотя вопрос в том: нужно ли это будет вообще кому-то, если да и так важно этого избежать - делать расчеты на сервере
В чем должна выражаться эквивалентность? В первом случае (while) не ясно по какому условию выполняется цикл, во втором случае (for) по 3 итерации, Если речь идет о break и continue, то они для всех циклов работают одинаково