Единицы измерения в RAW формате после экспорта ?

Speed Tree : Terrain & Trees.

Единицы измерения в RAW формате после экспорта ?

Сообщение gmax 28 июн 2016, 15:56

Собственно суть...

1. Сделал террейн 100 на 100 (сетка 513), высота 600.
2. Нарисовал там небольшие холмы. Для оценки поставил рядом шар.
3. Экспортнул все это в RAW формат 16 бит.
4. Поглядел что экспортнулось.

Максимальная высота в этой карте 822 (взял максимум из 16 битных чисел ).
Однако визуально холмы меньше 8 метров (шарик scale=8 стоит рядом).

Сразу вопрос... в каких единицах экспортируется карта высот ? Случайно не сантиметры ?
Судя по всему в юньке метрическая система координат. Но карта высот экспортируется в других единицах.
gmax
UNец
 
Сообщения: 8
Зарегистрирован: 17 авг 2015, 16:58
Skype: gmax79

Re: Единицы измерения в RAW формате после экспорта ?

Сообщение waruiyume 28 июн 2016, 16:55

Думаю, в процентах от максимальной высоты террейна.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Единицы измерения в RAW формате после экспорта ?

Сообщение gmax 28 июн 2016, 21:37

waruiyume писал(а):Думаю, в процентах от максимальной высоты террейна.

Это не логично.

1. Максимальное значение - 822. 822 процента от 822 ?
2. Если все в процентах то зачем 16 битные числа ? А для процентов нужно еще максимум. А в файле строго 513*513 чисел по 16 бит.
3. Проценты - это потеря точности для карты высот. Что делать для карты 1 км ? 1% - 10 метров. Ступени по 10 метров.
gmax
UNец
 
Сообщения: 8
Зарегистрирован: 17 авг 2015, 16:58
Skype: gmax79

Re: Единицы измерения в RAW формате после экспорта ?

Сообщение waruiyume 28 июн 2016, 22:54

  1. Это факт.
Импортируете полученный файл в Фото (полная Ж) и посмотрите на свои 822.
upd
Судя по всему, высоту можно получить следующим образом:
(значение как short/32768)*максимальная высота террейна
Проверять лень.
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Единицы измерения в RAW формате после экспорта ?

Сообщение Cr0c 29 июн 2016, 09:44

16 бит для большей точности. Максимум задан в террейне, для процентов он не важен.
3. Кто сказал, что бывают только целочисленные проценты? Да и не совсем проценты тут, а диапазон [-1, 1] относительно максимума высоты.
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: Единицы измерения в RAW формате после экспорта ?

Сообщение gmax 02 июл 2016, 16:40

1. Максимум в террейне обособленно не задан. Он может быть найден только как максимум из всех точек в RAW.
Размер RAW файла после экспорта строго = ширина*длина*2 байта для числа 16 бит. Отдельного значения для максимума нет.
2. Для процентов необходим максимум, т.е. то что считать за 100%. Это аксиома.
3. Повторюсь, проценты тут быть не могут в принципе, это потеря точности террейна.
4. Дробные проценты тут быть не могут, т.к. в RAW формате целочисленные числа 16 бит.
5. Максимум и минимум теоритические от -32768 до +32767, что вытекает из разрядности чисел 16 бит. И мне не кажется что с такими
пределами нужны какие то проценты.

Сабж. Загрузил в PhysX (отдельно от Юнити) RAW. Масштаб террейна не тот что в Юнити.
gmax
UNец
 
Сообщения: 8
Зарегистрирован: 17 авг 2015, 16:58
Skype: gmax79

Re: Единицы измерения в RAW формате после экспорта ?

Сообщение gmax 15 июл 2016, 18:33

В общем разобрался.

Высота = (значение из RAW) * (высота террейна при экспорте, это число в RAW не попадает) / 65536 (разрядность 16 битного числа).
gmax
UNец
 
Сообщения: 8
Зарегистрирован: 17 авг 2015, 16:58
Skype: gmax79

Re: Единицы измерения в RAW формате после экспорта ?

Сообщение Cr0c 15 июл 2016, 20:42

Проценты же получились :)
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81


Вернуться в Земля и деревья.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2