Зависит от того, как спроектировали. Если TypedArray, то передается ссылка, без переупаковки и всяких memcpy. А если надо работать с большими разношорстными объектами, то тут напрямую выгода от wasm может и не быть большой. Зачастую ускорять надо как-раз что-то однотипное.
С другой стороны фигма это почти по масштабам как ФШ, или иллюстратор. Они тоже кушают бывает много. Ну и команда их больше и времени у них на эволюцию было больше.
Дорого. Не хочется сэмплить по слою сферы, на WL это очень неэффективно будет. Дешевле на тонком параллелепипеде, так как выйдет чистая и простая функцию, которая JIT-ом оптимизируется, и потом другой такой же свернуть.
второй путь (который по-сложнее) теоретически можно применить на карте шума Перлина, тогда после преобразования в полигоны эти искажения должны компенсироваться (правда, число вершин и детализация все равно будет преобладать на полюсах)
А понял, вы про полюса облаков. Я так кстати и не понял, как можно меш квадратный натянуть на сферу. Вычислительная геометрия подсказывает, что без искажений - никак. А marching cubes на большом поле делать довольно дорого (если сразу шум генерить на сфере)
Не, видимо Intel не тянет FPGA. Как поглотили Альтеру, так больше никакого выхлопа в этой среде. Хотя жила ведь золотая... гораздо более интересное, чем GPU, NPU, TPU
Перечитал те комментарии, вы как будто додумываете. Почти в каждом приведен тот или иной аргумент с которым можно поспорить. Вам минус и тот влетел только в пером комментарии
Я понимаю, на хабре публика жесткая довольно (кстати, лучше бы они с минусами накидывались на генерированный кал на главной, чем на статьи, где человек сам потрудился и еще и целое приложение сделал! )
Поставил плюс за старания. Я думаю причина больше в подаче, это отпугнуло стилистикой ну и отсутствием технических подробностей (ресур ж технический что ж поделать)
Но вот так вот обидку кидать «сделаю недоступным в России» - это себе в ногу сразу выстрел. Вы «мстите» небольшой группе людей, которая оставила негативный отзыв, в то время как большая часть просто не с реагировала никак (видимым образом). И ваш шаг в сторону блокировки если не вызовет доп негатив, то увеличит безразличие от нейтральной группы, которой может быть приложение даже и заинтересовало.
Ну хоть какое-то исследование. Вы же зачем-то его сделали, значит была проблема/задача, вы стремясь решить ее сделали такой тул. Теперь финальная стадия - тестирование в реальном кейсе, лучше несколько, а потом глянуть че как повлияло.
> Это для нормальных (в плане писхологического портрета) людей.
Это вы сейчас ящик пандоры открыли и придется развернуто отвечать, а кто нормальный, а на сколько обширное понятие, а где границы ...
Можно в целом думать о WASM, как скажем native module в ноде, или binding к какой-то либе на С++ из питона и т.д.
Зависит от того, как спроектировали. Если TypedArray, то передается ссылка, без переупаковки и всяких memcpy. А если надо работать с большими разношорстными объектами, то тут напрямую выгода от wasm может и не быть большой. Зачастую ускорять надо как-раз что-то однотипное.
С другой стороны фигма это почти по масштабам как ФШ, или иллюстратор. Они тоже кушают бывает много. Ну и команда их больше и времени у них на эволюцию было больше.
Как будто никаких других достоинств не было и решили высосать из пальца что-то такое кхм
Дорого. Не хочется сэмплить по слою сферы, на WL это очень неэффективно будет. Дешевле на тонком параллелепипеде, так как выйдет чистая и простая функцию, которая JIT-ом оптимизируется, и потом другой такой же свернуть.
Либо я что-то упускаю из вашей идеи...
А почему нельзя записать лишь различия (в виде команд куда и что вставить) + оригинальный файл?
Два файла - оверхед, не?
Вот бы git работал также. Никак не пойму, зачем там хранить в zip две копии файла (до и после)
Чекбоксы уже поддерживаются, жаль только добавлять их через формы это костыли.
Добавил в конце статьи. Задокументировал, но не без вопросов конечно.
Верно! Тоже видел, и как я понял, облака у него шейдером сделаны. Довольно физично
Попробовал улучшить ситуацию. Берем текстуру шума (на этот раз 256х128)
преобразуем
Получаем следующее изображение
Затем, как обычно Marching Cubes
Теперь проецируем эти вершины на сферу
Видно другие артефакты, однако, на этот раз из-за того, что текстуру нельзя замостить, как я предполагаю...
И это тоже интересная задача!
второй путь (который по-сложнее) теоретически можно применить на карте шума Перлина, тогда после преобразования в полигоны эти искажения должны компенсироваться (правда, число вершин и детализация все равно будет преобладать на полюсах)
Спасибо! Попробую
А понял, вы про полюса облаков. Я так кстати и не понял, как можно меш квадратный натянуть на сферу. Вычислительная геометрия подсказывает, что без искажений - никак. А marching cubes на большом поле делать довольно дорого (если сразу шум генерить на сфере)
Так что - если знаете - пишите!
;D спасибо
Так и выходит, солнце матрицей поворота крутит по орбите (система отсчета на Земле)
Блин, пытался раскодировать, так и не понял про Д33. ;(
Шикарный стат анализ
Странно, тыкал плей, но ничего не происходит
Ios Safari
Ссыль на гит-репу была бы полезнее
Не, видимо Intel не тянет FPGA. Как поглотили Альтеру, так больше никакого выхлопа в этой среде. Хотя жила ведь золотая... гораздо более интересное, чем GPU, NPU, TPU
Перечитал те комментарии, вы как будто додумываете. Почти в каждом приведен тот или иной аргумент с которым можно поспорить. Вам минус и тот влетел только в пером комментарии
Я понимаю, на хабре публика жесткая довольно (кстати, лучше бы они с минусами накидывались на генерированный кал на главной, чем на статьи, где человек сам потрудился и еще и целое приложение сделал! )
Поставил плюс за старания. Я думаю причина больше в подаче, это отпугнуло стилистикой ну и отсутствием технических подробностей (ресур ж технический что ж поделать)
Но вот так вот обидку кидать «сделаю недоступным в России» - это себе в ногу сразу выстрел. Вы «мстите» небольшой группе людей, которая оставила негативный отзыв, в то время как большая часть просто не с реагировала никак (видимым образом). И ваш шаг в сторону блокировки если не вызовет доп негатив, то увеличит безразличие от нейтральной группы, которой может быть приложение даже и заинтересовало.
Ну хоть какое-то исследование. Вы же зачем-то его сделали, значит была проблема/задача, вы стремясь решить ее сделали такой тул. Теперь финальная стадия - тестирование в реальном кейсе, лучше несколько, а потом глянуть че как повлияло.
> Это для нормальных (в плане писхологического портрета) людей.
Это вы сейчас ящик пандоры открыли и придется развернуто отвечать, а кто нормальный, а на сколько обширное понятие, а где границы ...