Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity

Unity Мультиплатформенный инструмент для разработки игр

Ответ
 
Опции темы
Старый 16.01.2015, 15:47   #1126
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,018
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Фак по Юнити.

Сообщение от Evgen Посмотреть сообщение
Приветствую. Можно ли как нибудь ограничить уровень MipMap'инга. Чтобы использовались только уровни Mip0,Mip1,Mip2 а с более низкой детализацией нет.
Дело в том что при низком уровне детализации mipmap'инга, билинейная фильтрация захватывает цвета соседних пикселей текстуры. В результате чего появляются артефакты.
Может с помощью шейдеров как-то можно?
1) Вроде в шейдерах (HLSL) есть некие настройки мип-уровней, однако не знаю поможет ли. (Подозреваю не как, это настройка дальности прорисовки)
2) Использовать анизотропную фильтрацию.

P. S. Чем dds вдруг неудобен?
(Offline)
 
Ответить с цитированием
Старый 16.01.2015, 20:45   #1127
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Фак по Юнити.

Некоторое время назад пытался грузить dds.
Есть такая функция: LoadRawTextureData
Недокументированная. В поиске не находится, но она есть (т.е. была когда я занимался). Обсуждение можно посмотреть ТУТ.
Там я задавал вопрос, но нормального решения не нашел. Только костыли. Может тут у кого появится мысль как нормально грузить dds с неполным количеством mip-map уровней?
Цитата с юнити ру:
Если в текстуре недостаточно уровней mip - возникает ошибка
    UnityException: LoadRawTextureData: not enough data provided (will result in overread).
Например есть две текстуры 1024*1024. У которой в текстуре присутствуют все 11 уровней - загружается, У которой всего 6 уровней выдает ошибку.
Количество mip уровней лежит по смещению 0x1c. Теперь сообразить бы как указать функции сколько уровней загружать.
Можно, конечно mip вообще не грузить, но часто это ж не очень хорошо - вообще не иметь mipmap
Костыли описаны там, приводить их тут не буду.
___________
Чувствую будет вопрос - а зачем собственно? А затем, что dds в проекте как таковых нет. Они формируются рантайм из неких данных (типа проприетарного архива). Извлечь их и просто добавить в проект - не выход.

Последний раз редактировалось seaman, 16.01.2015 в 20:51. Причина: добавка разъяснения
(Offline)
 
Ответить с цитированием
Старый 17.01.2015, 10:16   #1128
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Фак по Юнити.

Сообщение от Arton Посмотреть сообщение
2) Использовать анизотропную фильтрацию.
P. S. Чем dds вдруг неудобен?
Итак использую, помогает. Но и без нее работает. Просто перевернул тайлы так чтобы они по цвету плавно переходили рядом друг с другом. Если тайл совсем не попадает в гамму. Отодвигаю его от остальных.

Проблема решена, нет смысла копаться с DDS. Старый добрый PNG пока более удобен.
(Offline)
 
Ответить с цитированием
Старый 21.01.2015, 11:32   #1129
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Фак по Юнити.

Как сделать Unity появление из ниоткуда, типо портала что-то?
Хочу сделать появление кролика из дверей, и что-бы с одной строны было видно что он выходит будто откуда-то. Что внутри двери не важно (но хотелось бы)

(не хочу что бы было видно позади двери)
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 21.01.2015, 13:17   #1130
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Фак по Юнити.

Помню, видел такую приблуду, как куллинг плоскости. Если у тебя камера в одну сторону смотрит, то в теории можно повернуть плоскость, откуливающую кролика, шоб было незаметно подвоха)
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 21.01.2015, 15:24   #1131
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Вероятно можно управляя очередью отрисовки нарисовать с обратной стороны двери ограничивающий объем чисто в глубину (полусферу например) после рендеринга сцены, который покрывает кролика, а потом рисовать кролика. Используя технику типа http://wiki.unity3d.com/index.php?title=DepthMask
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 21.01.2015, 15:31   #1132
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Фак по Юнити.

Сообщение от ARENSHI Посмотреть сообщение
повернуть плоскость, откуливающую
ротейтнуть плейн, откуливающий
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Arton (06.12.2016)
Старый 22.01.2015, 00:15   #1133
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Фак по Юнити.

Так подобное используется для дырок в террайне:
http://www.smokymonkeys.com/kyrill/index.asp?direct=22
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (22.01.2015)
Старый 22.01.2015, 15:12   #1134
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Фак по Юнити.

Unity имеет несколько уровней качества Fast, Good, Fantastic и т.д.
Можно ли перед компиляцией через код создавать свои уровни качества, с определенными настройками?
Например один уровень с качеством теней (shadow quality) low назвать его как-нибудь, второй с уровнем качества теней medium, третий hight.
(Offline)
 
Ответить с цитированием
Старый 22.01.2015, 15:18   #1135
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Фак по Юнити.

Сообщение от Evgen Посмотреть сообщение
Unity имеет несколько уровней качества Fast, Good, Fantastic и т.д.
Можно ли перед компиляцией через код создавать свои уровни качества, с определенными настройками?
Например один уровень с качеством теней (shadow quality) low назвать его как-нибудь, второй с уровнем качества теней medium, третий hight.
Можно и не через код Edit - Project Settings - Quality
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 22.01.2015, 15:25   #1136
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Фак по Юнити.

Сообщение от ARENSHI Посмотреть сообщение
Можно и не через код Edit - Project Settings - Quality
Я в курсе. Просто как-то при экспорте проекта эти настройки уже слетали. Поэтому хочу прописать через код.
(Offline)
 
Ответить с цитированием
Старый 03.04.2015, 10:45   #1137
scorey
Оператор ЭВМ
 
Аватар для scorey
 
Регистрация: 07.02.2009
Адрес: Чебоксары
Сообщений: 28
Написано одно полезное сообщение
Ответ: Фак по Юнити.

У меня есть скрипт, который при наведении на объект курсора мыши (OnMouseEnter) делает его красным, при выходе курсора за пределы мыши - белым.

Так вот, не работает действия мышью на коллайдер объекта, когда этот объект является дочерним любому из объектов стандартного FPS контроллера Unity 5. То есть вообще никак не реагирует. В какую сторону копать?
(Offline)
 
Ответить с цитированием
Старый 06.12.2016, 21:42   #1138
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Фак по Юнити.



Крутой ролик про INSIDE
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (07.12.2016)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:05.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com