|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
20.09.2013, 21:16
|
#1846
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
pax, Texture2D.ReadPixels читает с камеры только цвета. Т.е. мне придется перевести глубину в цвет, загрузить это функцией ReadPixels, а потом восстановить нормальную картинку. Вообщем через жирную жопу.
Пытался через Graphics.SetRenderTarget не задать буфер глубины как буфер цвета, но какие-то ошибки начались)))
Странно, что юнити не сделала нормального способа.
Хочу сделать скульпинг модели. Изменение большого коллайдера вообще секунды занимает. Поэтому надо свою коллизию придумать.
Интересно как работают 3д редакторы. ZBrush вообще работает с миллионами полигонами и требования у него очень маленькие.
|
(Offline)
|
|
21.09.2013, 19:46
|
#1847
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Чем этот Linear Lighting лучше? Смотрю на картинки http://docs.unity3d.com/Documentatio...rLighting.html
Шар с Linear Space выглядит как 2д кружок с двумя цветами. А с Gamma Scace шар выглядит объемным.
Я конечно понимаю, что Linear Lighting более реальный т.к. в реале свету пофиг на нормаль поверхности, хотя поверхность нормали и не имеет т.к. это просто набор атомов. Но если придумали SSAO для добавления псевдо теней, то зачем Linear Space?
|
(Offline)
|
|
14.10.2013, 17:59
|
#1848
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
Интересует плавная смена материала. Material.Lerp - почему то не работает. Сделал так же как в справке. Какие условия должны быть чтобы он работал?
|
(Offline)
|
|
14.10.2013, 18:03
|
#1849
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Там интерполяция числовых значений и цветов между материалами с одинаковыми шейдерами.
|
(Offline)
|
|
14.10.2013, 19:13
|
#1850
|
ПроЭктировщик
Регистрация: 04.11.2011
Сообщений: 176
Написано 19 полезных сообщений (для 64 пользователей)
|
Ответ: Вопросы от новичка
То есть если оба материала имеют разную текстуру, то я не смогу поменять первый на второй плавно?
|
(Offline)
|
|
14.10.2013, 19:53
|
#1851
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Не сможешь, надо иметь шейдер, смешивающий две текстуры.
|
(Offline)
|
|
16.10.2013, 23:48
|
#1852
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Абалденный баг заметил для текстур с альфа каналом (png), которые накладываю на спрайт. Если один край текстуры прозрачный, а другой нет, то на спрайте образуется рамка с прозрачной стороны!!! при билинейной фильтрации!!! Видимо при фильтрации он использует противоположный край для усреднения крайних точек прозрачной стороны!!! Кто с этим сталкивался? Рамка очень тонкая в пол-пиксела, но шов виден и может испортить всю картинку. При увеличении на сцене рамка четко видна!!!
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
16.10.2013, 23:50
|
#1853
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Это не баг, это не правильные настройки импорта, поставь Wrap Mode = Clamp
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.10.2013, 23:53
|
#1854
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
О спасибо рах!!! Век живи век учись...)
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
17.10.2013, 17:07
|
#1855
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Еще вопросик - как влияют на ФПС ( и вообще на быстродействие ) висящие не активные объекты, отключенные ф-ией GameObject.SetActive(false)? Если на них навешено много чилдов? Удобно ли сцены в игре менять просто выключением их "глобального" родительского объекта? Или в этом есть подводные камни?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
17.10.2013, 20:07
|
#1856
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
1. Думаю не влияют.
2. А какие плюсы от этого? Из минусов вижу что в одной сцене сразу ресурсы из всех сцен, игра не загнется на мобильниках от такого? На практике чаще бывает загрузка не сцен а префабов уровней из ресурсов. Но в этом случае асинхронно нельзя грузить.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.10.2013, 19:00
|
#1857
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Можно ли управлять цветом материала с шейдером Partices->Alpha Blended? Все опции renderer.material.SetColor() - "_Color","_SpecColor" "_Emission""_ReflectColor" - не работают.... Хотя в инспекторе можно регулировать цвета...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
18.10.2013, 19:18
|
#1858
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
_TintColor используй
К слову все исходники стандартных шейдеров есть тут: http://unity3d.com/unity/download/archive
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.10.2013, 01:28
|
#1859
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Как можно сделать, чтобы при нажатии на один контрол - появлялся другой?
Т.е. как при редактировании скелета дерева.
Пишу так:
int id = GUIUtility.GetControlID("Bone".GetHashCode(), FocusType.Keyboard);
MyHandles.FreeMoveHandle(id, pos, Quaternion.identity, 0.2f);
if(GUIUtility.hotControl == id) {
bone.rot = MyHandles.RotationHandle(bone.rot, pos, 0.3f);
}
Но при любом нажатии GUIUtility.hotControl меняется на что-то другое.
|
(Offline)
|
|
21.10.2013, 02:02
|
#1860
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:59.
|