работа с 3-D моделями

0 голосов
спросил 10 Дек, 03 от Гость (210,080 баллов) в категории Программные продукты Esri

Требуется сделать 3-D модель района

В связи с этим вопросы, как наиболее просто это сделать

1.Где проще создавать каркас зданий

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

10 Ответы

0 голосов
ответил 10 Дек, 03 от snaumov (2,260 баллов)

It depends.

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

Для начала, ответ зависит от того, что Вы умеете; какое программное обеспечение имеете; какие цели преследуете.

0 голосов
ответил 11 Дек, 03 от Гость (210,080 баллов)

У нас ArcEDITOR 8.3, Arc/Info 8.2 Нам необходимо сделать 3-D модель района с налженной текстурой (чтобы по каждому дому можно было делать запросы по коммуникации, по жителям и т.д.) , про текстуру мы уже прочитали, хотелось бы узнать сначала весь процесс

Начальные знания по этому пакету поверхностные

0 голосов
ответил 15 Дек, 03 от snaumov (2,260 баллов)

Насколько мне известно, в настоящий момент текстурирование моделей реальными текстурами в ArcGIS невозможно без применения дополнительных модулей. Это могут быть дописанные для 3DAnalyst блоки или отдельные расширения, вроде SiteBuilder3D.

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

Возращаясь к Вашим вопросам. Если вам достаточно простых каркасов (коробка или коробка+треугольная крыша), можно воспользоваться  3D Analyst (примеры можно посмотреть на сайте ESRI - http://arcobjectsonline.esri.com/) Если модели более сложные, их можно создавать в какой-либо САПР. Разумеется, можно создать одну модель-образец, а затем размножать ее. Созданную модель необходимо внедрить в трехмерную сцену, а также связать с базой данных для того, чтобы можно было делать запросы.

Повторюсь, задача создания полноценной трехмерной ГИС на сегодня абсолютно не тривиальная.

0 голосов
ответил 16 Дек, 03 от Гость (210,080 баллов)

Большое спасибо за подробный ответ!

А в каких САПР Вы рекомендовали бы делать? Хорошо знаем AutoCAD.

0 голосов
ответил 17 Дек, 03 от snaumov (2,260 баллов)

В принципе, это совершенно все равно - лучше делать в той САПР, с которой Вы лучше всего знакомы. Возможно, в новых версиях AutoCAD уже можно накладывать простейшие текстуры. Если этого недостаточно, созданную каркасную модель можно передать через один из обменных форматов в какой-либо другой пакет, например, 3DStudio VIZ (если он у вас есть), где выполнить текстурирование.

0 голосов
ответил 17 Дек, 03 от Гость (210,080 баллов)

Разве выбор формата данных трёхмерной модели не будет зависеть от используемого в дальнейшем  ПО? ИМХО производительность в приложениии для форматов Openflight (с исп. LOD) и 3Ds  будет различна, что может привести к низкой скорости.

0 голосов
ответил 17 Дек, 03 от snaumov (2,260 баллов)

Безусловно, производительность real-time приложений, использующих формат, поддерживающий уровни детальности (LOD - такой как OpenFlight), выше.

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

Ну и разумеется, почти всегда можно, приложив известные усилия, передать модели из одного формата в другой. Величина этих усилий зависит от "грамотности" моделирования (и не спрашивайте, что это еще за "грамотность" - ответ на это займет слишком много времени и зависит от конктретных условий ;) ). Поэтому, на мой взгляд, работу при прочих равных лучше делать в том ПО, которое известно и привычно.

0 голосов
ответил 18 Дек, 03 от Гость (210,080 баллов)

Может вам использовать специализированный САПР? например, Autodesk Architectural Desktop 2004? там богатые возможности для 3-D моделирования и визуализации с учетом специфики проектирования зданий... Если вопрос в построении 3-D модели с какими - либо строениями, то можно использовать продукт на основе AutoCAD 2004 - GeoniCS (отрисовка генпланов, построение 3-D моделей (в .т.ч зданий и сооружений), оформление выходный чертежей)

0 голосов
ответил 25 Дек, 03 от Гость (210,080 баллов)

Большое спасибо всем ответившим!

Решили попробовать работать в 3D max.

0 голосов
ответил 25 Дек, 03 от Гость (210,080 баллов)

Ищу упрощённые бесплатные 3D модели зданий и различных пром. объектов  в DWG/DFX для использования в 3D Analyst.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...