Создание карт для бытовых DVD-плееров. 3D-рендеринг.

В OpenTTD. Время TTD уже прошло, с выходом релиза OpenTTD. :3

Хотет прямоугольные белые домики и дороги из осма в F-19.

  1. Человек - существо общественное, жить без общества не иожет, а чтобы жить в обществе, он должен придерживаться целого ряда правил.
  2. Как известно, человек от рождения обладает целым рядом прав. Но, как известно, не бывает прав без обязанностей. Отсюда автоматически вытекает, что человек от рождения имеет и целый ряд обязанностей.

Поэтому я не понимаю, чем Вас так задело слово “должен”.

Есть и некоторые условные “должен”.
Например, если человек хочет быть понятым, он должен употреблять слова в соответствии с их общепринятым смыслом.

И чем же так повредят узнаваемости, условные окна на условных этажах на условных коробках?

Вы мсходите из явно ошибочного предположения, что любпая человеческая деятельность может приносить исключительно пользу.
Должен Вас разочаровать: человеческая деятельность способна приносить также и вред.
В лучшем случае - это может быть вред от бессмысленно затраченных усилий и времени на явно бесполезный проект. В этом случае страдает лишь сам автор проекта (и его близкие).
В случае чуть похуже - страдают пользователи, которые были введены автором в заблуждение относительно свойств проекта. Цена ложной информации может быть различной: от испорченного отпуска до гибели человека в результате несвоевременно оказанной помощи.

В настоящий момент, насколько я себе представляю, ситуация такова:

  • автор не очень представляет, что и как делать, а обладает лишь достаточно смутными идеями - иначе он не стал бы создавать эту тему, а пошел трудиться над проектом.
  • я считаю, что проект в том виде как он сформулирован автором либо бесполезен, либо вреден.
    В этой ситуации мое с автором общение может привести (а может и не привести - заранее не угадаешь) к одному из двух положительных на мой взгляд последствий:
  1. Либо автор со мной согласится и откажется от траты усилий на заведомо бесперспективный проект.
  2. Либо в результате обсуждения гипотетических свойств проекта нам удастся найти некоторые варианты, которые могли бы оказаться полезными (а метод поиска - отсечение заведомо бессмысленного).

Что я делаю не так?
Вы всерьез считаете, что в обсуждении допустимы лишь хвалебные отзывы? Мне кажется, автор именно для того и создал тему, чтобы услышать критику.
Думаю, если бы автор в ней не нуждался, он бы не стал создавать тему. Я, например, знаю, что мне нужно в моем проекте, поэтому не создаю по его поводу тем. Если даже и создаю, то не по общей направленности проекта, а только по тем деталям, которые для меня не вполне ясны. И коль скоро я их создаю, я готов выслушать любое мнение (пусть даже нелицеприятное) и готов отстаивать свою точку зрения, возражая оппоненту.
Я в этом не прав?

А тут только два варианта: либо проявить фантазию и представить, как это будет выглядеть, либо сходить по указанной ссылке, скачать указанную утилиту, скормить ей фрагмент OSM того участка местности, который Вы хорошо знаете, и сравнить полученный результат с ожидаемым.

adriano, все ситуации, когда человек кому-то что-то должен, связаны с вопросами общежития (реального или виртуального). Если общежития нет - и долженствованию возникнуть неоткуда. Поскольку (насколько я понял) Вы не участвуете в проекте карт для бытовых DVD-плееров, заявлять, что авторы проекта что-то должны делать (или не делать) в своем проекте, на мой взгляд, - неправильно. Это их проект и их выбор - и Вам лично он ничем не мешает. Если хотите дать совет - мне кажется, лучше писать “советую” вместо “должны”.

ЗЫ. Мне тоже кажется, что текстуры на коробках зданий не помешают.

Утилитку я быть может и скачал бы, а вот xplane качать - лениво.
Мы всю дорогу имеем дело с условностями, ул. Малышева в мапнике - красная, а на местности она серая :slight_smile: (это я про Екатеринбург, но это не важно)
После двух трех минут на привыкание к новому набору условностей - буду воспринимать спокойно. После небольшой обработки напильником - крыши у нас в основном ржавокоричневые, а стены более грязно-серых тонов - дак и вообще как родная картинка станет.

впереди светлое будущее глобальной интернезации. зачем нужны карты на двд? скоро даже калькуляторы будут к сети подключаться :slight_smile: раньше бабульку с мобилой не встретить было, а сейчас мои дети с пяти лет телефон с собой таскают. у меня в коммуникаторе все есть - gps, интернет, книги, игры и т.п. где и зачем нужны двд я почти забыл :slight_smile:
зачем писать огромный софт и карты к нему, если потом всё это нужно будет держать в голове. или двд с собой таскать?
давайте вообще всё на вэхаэски писать:)

Вы даже не допустили мысли, что вы могли ошибаться и не так понять проект. Круто.

Полностью согласен.
За одним маленьким исключением: Вы мне приписали утверждение, что кто-то кому-то должен. Моя же мысль была другой: если авторы хотят, чтобы их программа была полезной, эта программа должна
То есть долженствование относится не к человеку, а к его творению. Да и то, что должна программа, обусловлено исключительно желанием (или нежеланием) автора в отношении свойств своего творения.

Таким образом, можно констатировать, что мы расходимся во взглядах. Благо, это поддается проверке.

Отнюдь.
см. п. 2.

Примерно половина ответов автору — наглядное подтверждение. Покажите явную связь между действиями и вредом, который они могу принести. Пустые “нельзя”, “должны” как раз приносят вред. Я уже рассказал как.

Это не наше дело. Своим временем каждый распоряжается сам.

И где здесь вред? Он мог бы потратить время на что-то полезное (по вашему мнению)? Как я уже говорил, это так не работает. Мы никому не платим денег. Здесь мотивация – это внутреннее желание что-то сделать. Вещь совершенно не передвигаемая и хрупкая. Человек может что-то хотеть создать, может перехотеть. Очень-очень плохо, когда он перехотел из-за нас, только по тому что нам кажется, что проект бесполезен. Это был бы epic-fail с нашей стороны. А заставить его захотеть создать что-то другое не каждый психолог сможет, что говорить о нас.

Так что опять прошу, не губите, если у вас нет 100% уверенности … во вреде.

А бесполезность, даже если вы на 100% уверены в ней, по-моему, не является оправданием для тех, кто пробует убедить автора не создавать. Они не могут отвечать за всех. Им не нужно, понадобится другим.

Вот это было полезное наблюдение.

Вот открываю я редактор и что-то хочу в нем сделать. Например, нарисовать гигантского человекоподобного робота. Или запилить свое Монстро. Или The Day After Tomorrow. Ладно, просто нарисовать сплайн и пустить по нему камеру, поставив пару человечков. Открываю я значит скрипт, даю ему файлик с OSM и… Через пару часов, когда импорт будет завершен, мы будем иметь или пачку прокси-объектов, которые дают мало представления о геометрии внутри, или будем иметь такой своп и тормоза, что только кнопку “рендер” и сможем нажать, минут через 5 выбрать имя файла и пойти курить, когда же это все завершиться. Как работать в обоих случаях - я не знаю. А рендер кусочками можно и без редактора сделать.

При коммерческой визуализации стоений эта проблема возникает часто, но там прокси оправданы тем, что здание полностью нарисованное, у нас же идет генерация и мы можем и без редактора управиться. Если приспичит сделать какие-то эффекты, например с анализом геометрии (скажем игры real flow / phoenix и подобное), то надо будет изобретать очень упрощенный меш, а это опять уже другой скрипт генератора, да и рендерить такое все сложнее.

Wow! Огромное спасибо, я даже подумал, что все сделано за меня :slight_smile:
Результат конечно разочаровал: это конвертилка в формат DSFTool.exe (под прыщами нужен Wine) и набор текстур и низкополигональных домиков с описанием вида:

которые динамически расставляются по сцене. Нечто похожее собирался делать и я.

Если кому интересны текстурки, то:
http://dump.bitcheese.net/images/erelime/osm2xp_buildings_LIT.png
http://dump.bitcheese.net/images/ymegovy/osm2xp_buildings.png
http://dump.bitcheese.net/images/abydupu/osm2xp_houses_LIT.png
http://dump.bitcheese.net/images/ucyvaji/osm2xp_houses.png

Можно конечно поковырять ради лулзов, но думаю толку от этого не будет.
Можно поучаствовать тута: http://forum.osm2xp.com/index.php/topic,32.0.html

Ну вот посмотри, сравни: http://forum.osm2xp.com/index.php/topic,13.0.html - мне вот рендер больше понравился, но это скорее потому, что фоточки не самого лучшего качества. Вот про окно автомобиля вынужден согласиться. Однако тут есть и другая сторона: кто будет пользователем карты? Пользователь любит красивости, пользователю неинтересна схематичность. Если я буду генерить схематичность - чем это будет лучше ЯМ или ГМ? Можно припомнить Байду-карты, вот там тема реалистичности отлично раскрыта. Правда там и менталитет у народа немного другой, возможно восприятие немного другое.

Учитывая популярность фразы “не рисуйте под рендерер”, я с этим не согласен :]

Ну зачем же так, обосрать собеседника - очень даже неплохой способ обсуждений, помогает увидеть что-то такое, чего автор не видел. Всегда надо выслушивать как минимум 2 мнения, когда все кричат в унисон “отлично”, то это для проекта гораздо хуже. Особенно хорошо, если не имхуют, а указывают конкретные вещи/причины, почему проект не будет пользоваться успехом, например, на уже проваленные реализации. Или наоборот, успешные.

Вопрос соглашений нотации, не более.

  • Автор не только представляет как это сделать, автор не только тыкал полурабочий прототип (часть которого в ролике показана, а ролик еще от 2009 года), но еще автор представляет все вилы, которые ему надо пройти. Именно поэтому проект был заброшен.
  • Автор с удовольствием выслушает о альтернативных проектах/методах распространения геоданных, пригодных для простых потребителей, не обладающих специфичными знаниями и не требующие подготовки, а также о альтернативных методах реализации данного проекта и/или замечания по нему, которые помогут принести проекту максимальную целевую аудиторию. Бумажные карты не предлагать. Ибо если если бумажные карты, все остальное можно смело резать бритвой Оккама.

И да, считаю себя свободным человеком, который ничего никому не должен. По крайней мере на данный момент, пока я не раздавал обещаний и не привлекал сторонней помощи к проекту. Если вы не хотите смотреть на домики - можно же просто не смотреть.

Увы, ВЫаша аргументация не всеобъемлюща. Вы рассказали лишь о том, как может принести вред. И то лишь при условии, что сам проект полезен. А это само по себе неочевидно.
Я в ответ рассказал, как прекращение работы над проектом может принести пользу.
И потом, с чего Вы взяли, что моя цель - именно прекращение работы над проектом?
Раз человек размещает тему на форуме, значит, ему нужно обсуждение проекта. Значит, он готов принимать советы и критику в адрес этого проекта. Значит, он надеется извлечь из обсуждения что-то для себя полезное.

Точно так же каждый волен распоряжаться своей жизнью. Однако, самоубийство, почему-то, считается тяжким грехом.

Вы упорно пытаетесь приписать мне “перетягивание” человека на другой проект. Это очень далеко от истины.
Кроме того, если человек возьмется за проект, потратит на него кучу времени и сил, а в результате окажется, что либо этот проект никому не нужен, либо вообще нереализуем, этот человек еще очень не скоро решится (если вообще решится) на другой проект. А, учитывая, что бесполезность проекта, как правило, становится очевидной еще до завершения проекта, у человека будет опыт безуспешного проекта, не доведенного, к тому же, до конца.
Мне кажется, такой опыт имеет намного больше шансов НАВСЕГДА убить в человеке тягу к созиданию, чем критика еще не начатого проекта. Вы с этим несогласны?

Даже если у Вас есть 100% уверенность в полезности проекта… Вы ведь можете и ошибаться?

Вы меня с кем-то перепутали.
Я не пытаюсь убедить человека отказаться от проекта (хотя, отвечая на Ваши замечания, теоретически рассматривал возможность таких действий). Я лишь хочу предостеречь от тех путей, которые, на мой взгляд, приведут к провалу проекта по причине либо ненужности, либо нереализуемости.
Соответственно, если отсечь такие пути, то есть шанс нащупать варианты, обладающие как пользой, так и доступные для реализации.
Я их пока не вижу, но это отнюдь не означает, что их нет и быть не может. Именно поэтому я пишу не “проект нужно закрыть”, а “программа должна”. Т.е. гипотетически обсуждаю свойства не мертвого, а живого проекта.

Чото все троллят, ну а я чем хуже? Попробую обмазаться говном тоже

Я в ответ рассказал, как прекращение работы над проектом может принести пользу.

Ок, прекращаю. Только расскажи, какую пользу принесет (и кому), если я сейчас брошу все, куплю ящик пивасика и буду как истинный россиянин смотреть быдлоскоп.

Однако, самоубийство, почему-то, считается тяжким грехом.

Вера в различных божеств является поводом для всероссийского строительства биореаторов, энергетика нашей страны выйдет на новый уровень!

Вы упорно пытаетесь приписать мне “перетягивание” человека на другой проект. Это очень далеко от истины.

А куда же тогда? Пивасик в подъезде попить?

этот человек еще очень не скоро решится (если вообще решится) на другой проект

Ой, вот чего, а недостатка проектов я не испытываю. Испытываю недостаток времени и мотивации. Вот сегодня мне интересна картография :slight_smile:

у человека будет опыт безуспешного проекта, не доведенного, к тому же, до конца.

ты говоришь так, словно это что-то плохое.

Мне кажется, такой опыт имеет намного больше шансов НАВСЕГДА убить в человеке тягу к созиданию

правильно, опыт нафиг не нужен, всем бежать за пивом и смотреть быдлоскоп, при таком подходе тяга к созиданию будет максимальной.

Даже если у Вас есть 100% уверенность в полезности проекта… Вы ведь можете и ошибаться?

А вы таки нет? Яхве, извини, не узнал.

Я не пытаюсь убедить человека отказаться от проекта
Я не пытаюсь убедить человека отказаться от проекта
Я не пытаюсь убедить человека отказаться от проекта
Должен Вас разочаровать: человеческая деятельность способна приносить также и вред.
до гибели человека в результате несвоевременно оказанной помощи.
автор со мной согласится и откажется от траты усилий на заведомо бесперспективный проект
автор со мной согласится и откажется от траты усилий на заведомо бесперспективный проект
автор со мной согласится и откажется от траты усилий на заведомо бесперспективный проект

Я верю

Я лишь хочу предостеречь от тех путей, которые, на мой взгляд, приведут к провалу проекта по причине либо ненужности, либо нереализуемости.

Огромное спасибо! А где можно зачитать их? В виде таблички “путь/действие - причина ошибки - уровнь вреда/пользы”. Кратенько и емко. Соответственно, если отсечь такие пути, то есть шанс нащупать варианты, обладающие как пользой, так и доступные для реализации, можно будет достигнуть гармонии и взаимопонимания, а также мира во всем мире.

Я их пока не вижу, но это отнюдь не означает, что их нет и быть не может
Я не знаю, где именно ошибки, НО ОНИ ЕСТЬ! БРОСАЙ ПРОЕКТ!

я поправил

Начнем с того, что OSM, как следует из названия, в первую очередь карта дорог.
Кроме того, из-за специфики существующих технологий производства и практически унифицированных требований к дорожной разметке внешний вид дороги можно воссоздать довольно точно по имеющейся информации.
Но обсуждения не случайно коснулись именно домов. Если попытаться посммотреть на детали - причем в любом месте рисунков, результат сравнения будет неутешительным, примерно вот так: http://zalil.ru/30706159
Для меня лично очевидно, что по такой “реконструкции” постройка совершенно не может быть опознана. А для Вас?

Вопрос в том, готов ли пользователь ради красивостей жертвовать функциональностью, в данном случае - возможностью опознать изображенное место?

Я (надюсь, как и Вы) отвечу - ничем.
Только возникает вопрос, обусловлено это “ничем не лучше” деталями реализации либо самим подходом.

Правильно.
Поэтому желательно заранее опредеить основные понятия. Вот только эти определения немыслимы без использования обычного языка с его обычным значением слов.

Что-то мне показалось, что было несколько роликов, отличающихся как качеством картинки, так и существенно - содержанием. И, в частности, авторством.

  1. Выше уже было высказано мнение, что новые технрологии достаточно быстро входят в нашу жизнь, поэтому DVD-плеер имеет весьма сомнительные преимущества перед планшетом или смартфоном. И я с этим мнением согласен.
  2. В отношении сравнения с бумажными картами, уже много раз писал, здесь могу лишь повторить, что с моей точки зрения основной плюс электронных геоинформационных систем - возможность диалога с пользователем и вjзможность настройки пользователем того, что именно он хочет увидеть на такой электронной карте. В простейшем случае это включение и выключение различных заранее предопределенных разработчиком слоев. Но, думаю, настройка здесь может быть гораздо глубже и тоньше. Т.е. основная забота должна быть не о “красивостях” (хотя, подозреваю, именно красивости привлекают пользователя на первоначальном этапе ознакомления), а о возможности настройки ГИС на показ именно той информации, которая в данный момент интересует пользователя. То есть с одной стороны - мощного, а с другой - интуитивно понятного интерфейса.

Я уже жалею, что в теме посвященной конкретному проекту втянулся в спор об абстрактных проектах вообще, а также их гипотетической безусловной пользе и вреде. :frowning:

Но я просто в восторге от ответа. (а то было у меня уже начал формироваться комплекс вины)
Особенно вот это :slight_smile: :

Спасибо!

andriano
жалею, что … втянулся в спор
Я не смог не улыбнуться :3

Мы все высказали друг-другу своё мнение. Предлагаю на этом остановится и перейти к этапу осмысления :slight_smile: Авось что-то у кого-то приживётся.

В общем, выхожу и из этого спора. Спасибо за то, что не поленились описать свою точку зрения.

А у нас уже есть энциклопедия мифов про ОСМ? Если нет, этот, мне кажется, достоин стать первым. :wink: