Как известно Google Earth и некоторые подобные картографические сервисы позволяют показывать не только двумерный вид поверхности земли, сделанный спутником, но и показывать трёхмерный вид зданий и города, даже Таллинна.
Цель 3d-модели города
Во-первых - навигация с точки зрения человека. В будующем, даже если автомобиль не станет полностью компьютеризированным, путешествовать по много-уровневым развязкам между зданий разной высоты и формы, наглядней чем по плоской карте, пусть даже и искажённой в виде перспективы.
Во-вторых, военные давно хотели сделать трёхмерную карту Земли, но даже со всеми спутниками и машшинной мощностью, это невероятно сложная задача для автоматики. Поэтому как ещё было замечено в The Hitchhiker's Guide to the Galaxy - человечество лучший комьютер, а начинать надо с самого главного на карте - городов.
В-третьих, и это то что должно мотивировать бизнес-клиентов - если трёхмерные игры типа second life имеют хорошую аудиторию, то даже если не найдётся игры или трёхмерной социальной сети будующего, где модели реального мира использовались бы в виртуале, одно создание такого здания может быть примером инновативного мировоззрения компании и должно повышать престиж, выступая в качестве саморекламы - в Таллинне это уже сделали несколько отелей и авто-центров.
Google SketchUp
Как всем известно, модель это упрощение физической формы до простых математических уравнений. В нашем случае - к линиям, плоскостям.. И если с ними в декартовом пространстве всё понятно, то кривые (Безье-функции) как правило отличаются в различных графически редакторах. Поэтому очень трудно или невозможно конвертировать Corel Draw/ Adobe InDesign/ Flash / 3D Studio Max/ Autocad.
Для простоты, Google имеет простейший редактор SketchUp, который позволяет быстро набросать линии, которые будучи соединены - создают плоскость. Особое внимание уделено лёгкости создания линий в координатном направлении и длине, в том числе в метрах. Самое сложное при создании своей модели здания - это вычисление размеров. Если вы не гонитесь за точностью, как я, то это делается на глаз по числу и размеру окон.
Текстуры
После того как вы создали простейшие прямогольники под фундамент и создали объём, задав высоту, добавили каких-то деталей на крыше то естественным желанием становится придание реализма с помощью текстур.
Текстуры делаются в зависимости от сложности модели:
- Простые модели используют текстуру всей стены
- Средней сложности модели отрисовывают отдельно основные выступы, окна, балконы
- Сложные модели отличаются только количеством плоскостей/деталей. Текстурирование на профессиональном уровне подчёркивает картнизы, трубы, стёкла
Текстура всей стены делается достаточно просто -
- Фотографируем по возможности под прямым углом к стене, желательно в хорошую погоду.
- В Adobe Photoshop выделяем плоскость стены с помощью Polygonal Lasso Tool, делаем Crop
- Искажаем поверхность до прямоугольной формы через Edit - Transform - Distort
Заливаем плоскость текстурой в SketchUp:
- Выбираем ведёрко (Paint Bucket)
- В появившимся окошке материалов добавляем текстуру плюсиком, Use texture image с указанием примерных размеров плоскости
- Заливаем плоскость и расставляем маркеры через правый щелчёк - Texture - Position, начиная с красного и зелёного.
Комментарии
А вы не в курсе где можно их найти и загрузить в Google Earth?
Заранее спасибо за ответ.