Перевод текстуры из 8-bit в 16-bit, как это реализовать?
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 дек 2016, 15:56
- Репутация: 0
Перевод текстуры из 8-bit в 16-bit, как это реализовать?
Здравия всем всем кто на форуме, даже не знаю как бы правильно сформулировать вопрос, короче имеем вот такую исходную текстуру формата 8-bit на канал RGB исходная текстурка эту текстуру надо привести к такому виду >>> конечная текстура вопрос как даную процедуру осуществить и какой софт для этого потребуется?, интересует порядок действий при переводе из одного режиима в другой типо конвертация или чтото в этом роде
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
К сож. не понятно, что вам таки нужно. В каком формате исходные файлы? Имеют ли они пространственную привязку, или это просто картинки? Нужно ли из трехканальной 8 битной сделать одноканальную, но 16 бит?
Может, если вы объясните, что вы делаете, то станет понятнее.
Может, если вы объясните, что вы делаете, то станет понятнее.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 дек 2016, 15:56
- Репутация: 0
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
хорошо перефразирую свой вопрос, есть изображение карты цвета, обыкновенная картинка 8-bit без каких либо заложеных в нее данных вот она , вот это самое изображение нужно привести к такому виду т.е не просто сделать его черно-белым а именно преобразовать в карту высот 16-bit, на скринах выше 1 изображение это карта цвета марса, а 2 карта высот созданая по той же карте цвета, в фотошопе пробывал преобразовывать цветное изображение в градации серого 16-bit, получается вовсе не 16-битная карта высот а простое 16-битное изображение, а должно было получится как на скринах, вот хотелось бы знать как такие карты высот создаются, какими программами методами протоколами ну в общем интересует сама суть создания подобных карт высотbolotoved писал(а):К сож. не понятно, что вам таки нужно. В каком формате исходные файлы? Имеют ли они пространственную привязку, или это просто картинки? Нужно ли из трехканальной 8 битной сделать одноканальную, но 16 бит?
Может, если вы объясните, что вы делаете, то станет понятнее.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
Из картинки, если это не стереопара, или если мы не знаем, что вся поверхность имеет абсолютно постоянный цвет, а все вариации на ее изображении вызваны переменной освещенностью рельефа, совершенно невозможно получить карту высот (информацию о неровности поверхности).
Какими методами получена модель поверхности Марса в вашем примере, описано здесь: https://astrogeology.usgs.gov/search/ma ... lobal_463m
Какими методами получена модель поверхности Марса в вашем примере, описано здесь: https://astrogeology.usgs.gov/search/ma ... lobal_463m
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 дек 2016, 15:56
- Репутация: 0
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
хм тогда поставлю вопрос немного иначе, есть задача нанести на карту высот марса отснятые на сайтах nasa различные артефакты обнаруженые на большенстве космических снимков, само собой нужно где получить данные о высотах и по возможности данные об артефактах на марсе, потом создать из этих данных карту высот и занести в нее известные и недавно открытые артефакты вроде иарсианского сфинкса или недавно обнаруженого кролика с 6 лапами и артефакты почвы и тд, после полученую карту высот применить на 3D движке способного построить из карты высот ландшафт, вот как это можно реализовать? в теме картографирования я совсем новичек, опыта как такового неимею вовсе, в сети инфы очень мало т.к в основном этим всем занимаются професионалы картографии и игроделыericsson писал(а):Из картинки, если это не стереопара, или если мы не знаем, что вся поверхность имеет абсолютно постоянный цвет, а все вариации на ее изображении вызваны переменной освещенностью рельефа, совершенно невозможно получить карту высот
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
Пошаговую инструкцию вам никто не даст. Не догадываетесь, почему этим вопросом занимаются профессионалы? Я вам подскажу - потому что это задача, которая действительно требует понимания многих вещей, которые нельзя "обскакать".
Почитайте, например, вот это http://www.dead-mens-eyes.org/embodied- ... a-blender/ - это всего лишь малая часть решения (тут речь о моделировании небольшого фрагмента археологических данных в Unity3D).
Почитайте, например, вот это http://www.dead-mens-eyes.org/embodied- ... a-blender/ - это всего лишь малая часть решения (тут речь о моделировании небольшого фрагмента археологических данных в Unity3D).
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
Вам нужно научиться работать с цифровой моделью рельефа Марса (Digital Elevation Model, DEM). Это большой растр где значения пикселей это высота поверхности (в случае с Землей, над уровнем моря, в случае с Марсом... не знаю). DEM позволяет строить теневые отмывки рельефа и 3D модели.gregorian.87 писал(а): есть задача нанести на карту высот марса отснятые на сайтах nasa различные артефакты
Далее на DEM нужно будет натянуть снимок Марса в видимом или каком-нибудь другом спектре. Вот например, данные проекта Viking.
Почитайте как создавать красивые отмывки рельефа, потом еще уточните свои вопросы.
Тут есть статья (правда, довольно старая про создание карты рельефа Венеры)
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 дек 2016, 15:56
- Репутация: 0
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
я заинтригован, по тем ссылкам что вы указали описан процесс преобразования dem из обычной карты высот коих на яндекс-картинках в избытке я правильно понимаю? есть ли возможность поставить GDAL на wibdows 7 только не из исходников а из готового установщика и скажите кроме GDAL что еще в комплекте потребуется?bolotoved писал(а):
Вам нужно научиться работать с цифровой моделью рельефа Марса (Digital Elevation Model, DEM). [/url])
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
Нет, описан процесс получения различных изображений из модели рельефа (DEM). Из картинки вы не получите DEM, но этого и не нужно, так как NASA дает доступ к DEM. По указанной выше ссылке можно получить файл с экзотическим расширением *.cub. Также, зарегистрировавшись, можно получить в более распространенном формате GeoTIFF.описан процесс преобразования dem из обычной карты высот коих на яндекс-картинках в избытке
Даесть ли возможность поставить GDAL на wibdows 7 только не из исходников а из готового установщика
В зависимости от того, что вы хотите.что еще в комплекте потребуется?
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 дек 2016, 15:56
- Репутация: 0
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
ну для начала выкачать данные SRTM мисий MARS, MOON, MERCURY, открыть данные в GDAL и построить на их основе теневую отмывку рельефа, для марса тут отдельно надо выкачивать разные данные и накладывать в несколько слоев, после надо увеличить разрешение теневой отмывки примерно до 100 000px x 50 000px,bolotoved писал(а):В зависимости от того, что вы хотите.
потом сохранить полученую отмывку в формате .RAW и порезать на тайлы для програмы-симулятор, так вот на оф странице загрузки GDAl какие из компонентов следует установить и в каком порядке, опасаюсь по незнанию установить что то не то, или не так и в результате запороть модули GDAL, поскажите порядок действий при установке и скажите существует ли русифицированый мануал по данной програме?
-
- Гуру
- Сообщения: 920
- Зарегистрирован: 30 дек 2008, 14:11
- Репутация: 236
- Откуда: Ханты-Мансийск
- Контактная информация:
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
Установка ГИС-библиотек, в т.ч. GDAL: http://gis-lab.info/qa/qgis-osgeo4w.html
Описание некоторых функций на русском: http://gis-lab.info/qa/gdal-examples.html Ну и приведенная выше статья про отмывки.
Описание некоторых функций на русском: http://gis-lab.info/qa/gdal-examples.html Ну и приведенная выше статья про отмывки.
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 дек 2016, 15:56
- Репутация: 0
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
благодарю, поставил из списка пакетов все необходимое, с gdal вроде освоился, но вот одно странно, в поиск вбиваю srtm mars а гугл выдает данные по земле, я чего то не понимаю или даные с марса были получены не в srtm а в ином формате?bolotoved писал(а):Установка ГИС-библиотек, в т.ч. GDAL: http://gis-lab.info/qa/qgis-osgeo4w.html
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
SRTM — Shuttle Radar Topography Mission. Шаттл немножко не долетел до Марса, так что ищите "mars dem".gregorian.87 писал(а):вот одно странно, в поиск вбиваю srtm mars а гугл выдает данные по земле, я чего то не понимаю или даные с марса были получены не в srtm а в ином формате?
The purpose of computing is insight, not numbers
-
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 24 дек 2016, 15:56
- Репутация: 0
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
ок эту проблему решил, но появилась другая, на сайте nasa нашел 2 типа данных, 16-битный рельеф и 8-битную цветную карту, так вот с рельефом оказалось все просто, открыть в гис с последующим сохранением, а вот с картой цвета не пойму что не так, открываю в гис и при прорисовке выдает какое то сине-градиентное подобие цветного изображения, на сайте nasa это же изображение выглядит как и положено а гис отображает его по другому, цветную карту рельефа в качестве тестовой использовал вот эту "Lunar_Clementine_UVVIS_WarpMosaic_5Bands_200m.cub" расширение .cub, кто вкурсе как правильно работать с цветными картами в гис?Игорь Белов писал(а): Шаттл немножко не долетел до Марса, так что ищите "mars dem".
- Евгений Брусникин
- Новоприбывший
- Сообщения: 14
- Зарегистрирован: 31 май 2014, 14:21
- Репутация: 0
Re: Перевод текстуры из 8-bit в 16-bit, как это реализовать?
формат cub не подходит для этих целей. Скачайте нормальный geotiff и используйте на здоровье, все geotiff доступны на сайте usgs, после регитсрации.
И что вы имеете ввиду, когда говорите "цветная карта рельефа"? DEM/DTM? если да, то "Lunar_Clementine_UVVIS_WarpMosaic_5Bands_200m.cub" не является таковой. А является мозаикой изображений.
На перед: Определитесь, что вам нужно. Вам нужна матрица высот ? и наложить на неё мозаику? (определитесь с разрешением, т.к. их несколько). И не используйте спицифический формат CUB
И что вы имеете ввиду, когда говорите "цветная карта рельефа"? DEM/DTM? если да, то "Lunar_Clementine_UVVIS_WarpMosaic_5Bands_200m.cub" не является таковой. А является мозаикой изображений.
На перед: Определитесь, что вам нужно. Вам нужна матрица высот ? и наложить на неё мозаику? (определитесь с разрешением, т.к. их несколько). И не используйте спицифический формат CUB
Кто сейчас на конференции
Сейчас этот форум просматривают: AlexRomantsov и 12 гостей