Эта халява, с одной стороны, достаётся совсем не бесплатно — у неё есть свои особенности и ограничения, и, с другой стороны, она делает возможным то, что раньше таковым не являлось. Так что баланс примерно там же остался :D.
Забавно, что я, например, наоборот о трассировщиках на CUDA не слышал совсем ничего, а на шейдерах — уймищу всего. Да и по ссылкам, которые я привел выше, как раз такие шейдерные трассировщики и есть.
На самом деле для трассировки лучей от шейдеров нужны как минимум две вещи: (а) честная поддержка ветвлений и циклов (они появились, емнип, в GLSL 1.20), (б) довольно большой допустимый размер программы. Все это стало массово доступно где-то в районе 2005 года, хотя, например, мой ноутбук 2007 года напрочь не умеет ветвиться, и инструкций во фрагментном шейдере у него может быть всего 64 штуки — каши особой не сваришь.
Насколько я могу догадываться (а я довольно нуб в теме CUDA-и-пацаны), причины примерно две:
CUDA появилась раньше, чем GL/D3D-биндинги к шейдерам дали возможность делать аналогичное, а железо уже умело
GL/D3D всё же рассчитаногвоздями забито на расчет и вывод графики пользователю в глаза, поэтому там свой собственный конвейер, другие требования к точности и прочая, прочая
Без каустики и SSS (но со всякими там scene-space ambient occlusion), сценеры уже лет пять-шесть как умеют делать такое не только в реалтайме, но и запихивать в 4-килобайтные exe'шники. Например (утуб).
Это, конечно, здорово, и пора было сделать еще в самой первой мобильной версии, когда безлимитными интернетами еще даже не пахло в РФ (т.е. не в мск), но:
«Москва займет всего 600Мб». Лол тайлы! У дубльгиса, например, Москва весит в ~10 раз меньше, и это при том, что там помимо карт есть еще куча всего.
«Кеш карт можно загрузить только при подключении к интернету по Wi-Fi.» Что?! Ребята, это безумие! Какой-нибудь, например, Углич весит 800Кб, и оно мне предлагает ради них идти искать Wi-Fi. Да приложение просто после холодного запуска и полуминутного использования уже съедает больше!
А я и не говорю, что их затея это no-go. Даже наоборот — надеюсь, что уж они-то смогут поднять вой пользователей достаточный для того, чтобы гугл наконец уже обратил внимание на крайне плачевное состояние своего звукового стека.
С одной стороны, это грамотный и хороший подход. С другой — увы, не удалось найти там, как же, например, спортировать туда сотни мегабайт плюсов и сторонних библиотек.
ох боже ж ты мой, бедные рок-группы.
то ли дело айдиэмчик какой-нибудь бацать: подержаный нетбук (5тыщ) + линукс (0тыщ) + jackd (0тыщ) + puredata (0тыщ) = неизвестность и прозябание с тремя скачиваниями в месяц на каком-нибудь маргинальном болгарском нетлейбле.
Кстати, в Японии и Корее принято писать 7 без второй перечеркивающей черточки, как в печатных шрифтах. И наши ребята часто ошибаются и при чтении — путают с единицей, — и при написании — заграничные друзья и их компьютеризированные распознавалки не понимают, что это за плюсик с хвостом.
Может, еще где-то принято такое написание, но мне об этом не известно.
звучит здорово.
есть три момента:
1) приложение очень толстое (68 безумных мегабайт), поэтому не ставится через 3g (побить бы яблоки за эти ограничения, неадекватные для мегабитных 3g-безлимитов). надо где-то искать вайфай теперь.
2) судя по размеру данных, там вектор, так? (позволю себе понадеяться, что НУ НАКОНЕЦ-ТО кто-то всё-таки додумался растеризовать osm на лету)
3) многие жители дефолтситей не знают, но у 2gis.ru/about/mobile/ смысл примерно похожий — мобильный оффлайн справочник с картой. не хочу выглядеть рекламой и расписывать подробности, поэтому не буду :D.
У меня тоже раньше не работал. А в последнее время стал. Надо только после обновления точно убедиться в том, что все дубльгисовые компоненты перезапущены (мне для этого потребовалось убить процессы вручную почему-то).
Пример с аудио не очень удачный в том смысле, что есть такая штука, как мастеринг, и ее, например, во всякой околопопсовой тусовке применяют к вылизыванию трека так, чтобы их замечательные "песенки" играли примерно одинаково отвратительнохорошо для восприятия как на (полу)профессиональной акустике, так и на карманном приемнике за 30р и наушниками за 10.
По теме: когда делаю тот или иной сайт (а делаю я их крайне мало и в основном для себя и около-себя), проверяю его в firefox, opera и konqueror, после чего добавляют жирную тяжелым css'ом, расползающимся в IE, вставку картинки "GO GET A BROWSER" со ссылкой на firefox, лол.
Считаю, что этим ребятам для начала следовало бы раздавать фильмы в торрентах за деньги хотя бы. И чтобы там матрёшка со всей мета, как положено, кодеки нормальные (h264+ac3/dts/vorbis/aac/flac/wv) и никакого DRM'а. Я бы в таком случае был бы в передних рядах желающих купить эти самые торренты, ибо существуют действительно очень хорошие штуки, голосовать рублем за которые хочется.
Пока же стоит в первую очередь проблема доступности именно легального контента. В некоторых случаях его просто не существует больше (найдите, например, в продаже где-нибудь альбом Gridlock (2003) Formless), в остальных приходится cope with that frustrating DRM shit. Последнее, кстати, так вообще переносит легальный контент в разряд DO NOT WANT, что ужасно и неправильно!
in4k.untergrund.net/ — вики про 4к, много-много разной любопытной инфы
www.iquilezles.org/www/material/isystem1k4k/isystem1k4k.htm — болванки проектов, примеры кода
pouet.net/prod.php?which=18158 — crinkler, самый сумасшедший паковщик для 4к в настоящее время
pouet.net/prod.php?which=52796 — 1kpack, еще один паковщик, более предназначенный для 1к
На самом деле для трассировки лучей от шейдеров нужны как минимум две вещи: (а) честная поддержка ветвлений и циклов (они появились, емнип, в GLSL 1.20), (б) довольно большой допустимый размер программы. Все это стало массово доступно где-то в районе 2005 года, хотя, например, мой ноутбук 2007 года напрочь не умеет ветвиться, и инструкций во фрагментном шейдере у него может быть всего 64 штуки — каши особой не сваришь.
рассчитаногвоздями забито на расчет и вывод графики пользователю в глаза, поэтому там свой собственный конвейер, другие требования к точности и прочая, прочаято ли дело айдиэмчик какой-нибудь бацать: подержаный нетбук (5тыщ) + линукс (0тыщ) + jackd (0тыщ) + puredata (0тыщ) = неизвестность и прозябание с тремя скачиваниями в месяц на каком-нибудь маргинальном болгарском нетлейбле.
Может, еще где-то принято такое написание, но мне об этом не известно.
есть три момента:
1) приложение очень толстое (68 безумных мегабайт), поэтому не ставится через 3g (побить бы яблоки за эти ограничения, неадекватные для мегабитных 3g-безлимитов). надо где-то искать вайфай теперь.
2) судя по размеру данных, там вектор, так? (позволю себе понадеяться, что НУ НАКОНЕЦ-ТО кто-то всё-таки додумался растеризовать osm на лету)
3) многие жители дефолтситей не знают, но у 2gis.ru/about/mobile/ смысл примерно похожий — мобильный оффлайн справочник с картой. не хочу выглядеть рекламой и расписывать подробности, поэтому не буду :D.
По теме: когда делаю тот или иной сайт (а делаю я их крайне мало и в основном для себя и около-себя), проверяю его в firefox, opera и konqueror, после чего добавляют жирную тяжелым css'ом, расползающимся в IE, вставку картинки "GO GET A BROWSER" со ссылкой на firefox, лол.
Пока же стоит в первую очередь проблема доступности именно легального контента. В некоторых случаях его просто не существует больше (найдите, например, в продаже где-нибудь альбом Gridlock (2003) Formless), в остальных приходится cope with that frustrating DRM shit. Последнее, кстати, так вообще переносит легальный контент в разряд DO NOT WANT, что ужасно и неправильно!