Ты с кем сейчас разговариваешь, поясни пожалуйста. Если понятно что синус, зачем спрашиваешь. Если тебе интересно, как люди, вообще, считают и хранят разные, вообще, математические функции? ну, по-разному, и считают, и хранят. Как можно ответить на такой широкий вопрос? Только так же широко. Учи математику. Придумывай, как все остальные придумывают. Но какое отношение это всё имеет к демо «Illusion»?

Какие-то авторы статей про демо-эффекты тебя не удовлетворяют…
Ну вот скажу тебе симметрично, что комментаторы у статей про демо-эффекты тоже бывают весьма замысловатые.
Поверь, мне понятны как работают эти эффекты целиком и полностью. Вопрос мой гипотетический. и используемый «матан» часто сложнее и интереснее стандартного алгоритма меппинга текстуры.
То что в данном случае это синус это понятно. Но это, во-первых, лишь малая часть моего вопроса.
Интересно как авторы в каждом случае устраивают матрицы этих кривуль, как их лучше хранить
для каждого кадра (при прекалькуляции), или где-то выгодно считать на лету по таблицам того же исходного синуса — тогда
какие используются алгоритмы для быстрых вычислений.
во вторых, часто дело синусом не ограничивается, и идет в ход матан пожощще. А вот авторы
статей про демо эффекты, почему-то стараются всегда этот вопрос обходить стороной.
  • avatar frog
  • 3
Этой тайный план по снижению производительности труда в РФ :)
  • avatar VBI
  • 1
При куче отличий в первой части — всё практически так-же, как было у меня.
Но вот со спектрумом всё пошло дальше :)
  • avatar sq
  • 5
Скажу за себя: лично мне куда интереснее писать свой код, основываясь на хорошо объяснённых алгоритмах, чем копипастить чужой код и пытаться в нём разобраться. Но я ни на чём не настаиваю.
  • avatar sq
  • 4
А где последняя, десятая заповедь? Не желай кода ближнего твоего, и не желай эффекта ближнего твоего, ни алгоритма, ни музыки, ни графики.
Давно я так не смеялся. шути ещё)
Ну вот а мне такой способ объяснения понятнее, чем лоскуты неперевареного кода, которые любишь выкладывать ты.

Твой Moving Shit, насколько я помню, и был причиной я влез в Illusion, потому что у тебя было душераздирающе медленно (в 4 раза медленнее, насколко я помню). Если бы ты научился думать о внутренних циклах описанным мной образом, м.б. и у тебя вышло бы пошустрее.
Все они примерно по одной схеме работают.
1. Засылаем юзера в сеть, назад он приходит с user id и токеном доступа.
2. Всё, юзера знаем, можем проверить, есть ли такой в нашей системе.
3. Если нет, можем с помощью токена дополучить какую-то инфу и зарегистрировать, сохранив в базу куда-то внешний user id.

У меня есть уже авторизация по FB/G+ в платформе, но пока не обновлен сам проект, это отдельные пара часов работы. В этой ситуации поддержка SceneID — это просто добавление плагина в единую схему.
  • avatar sq
  • 3
И снова Фрог саботирует мой рабочий день!)
Напомнило попытки Быстрова выглядеть самым умным и объяснить как работают демоэффекты. Его фраза про столбики для вокселя просто должна попасть в анналы.
Этот топик мне вряд ли что объяснит, например, неясно, как строится табличка для Robocop.

с Moving Shit ясно итак: я попытался повторить похожий эффект в Reality, помог разобраться с работой исходник от пейсишной bbstro:

Нарисуйте спрайт, где колеблется синусная линия. Затем добавьте смешение по горизонтали, смещение определяется как sin(A)+sin(B).
  • avatar boris
  • 1
moroz1999 При все к вам уважении на иностранные ресурсы соваться не буду! :-) Будут большие проблемы с общением там да и денежный приз в рублях они вряд ли возьмут! Хотя идея конечно отличная!
Пару дней назад для AFMC делал авторизацию через ВК. Более простого решения я пока не встречал
  • avatar frog
  • 5
Там в разное время почти все орги CC первого призыва перепобывали ;)
  • avatar bfox
  • 1
а ведь на ваших встречах в институте истории искусств и мне в своё время довелось побывать:)
  • avatar bfox
  • 5
мощно. очень мощно. спасибо, Пётр!
Не, мои исходники в обозримом будущем в опенсорс не пойдут.
  • avatar frog
  • 5
Пришлось разбить на два поста, причём неровно. Из-за того, что в движке (или в настройках, не знаю) ограничение:
«Ошибка: Поле Текст слишком длинное (максимально допустимо 65536 символов)».
Надо бы сообщение заменить на «64k достаточно для любого». Чтобы было совсем аутентично :)
все дружно ложим или кладем свои исподники в опенсорс