![]() [ТЧ] Маленькая тень вокруг зарешеченных ламп! |
There is 8 page(s) На первую страницу Предыдущая страница Page : 5 Page : 6 7 Page : 8 Следующая страница |
![]() [ТЧ] Маленькая тень вокруг зарешеченных ламп! |
![]()
Сообщение
#121
|
|
Почти Мастер *********** Группа: Забанен Сообщений: 1131 Регистрация: 25.01.2010 Из: Москва Пользователь №: 13613 ![]() |
в продолжение темы с тенями от решётки лампочки (касаеться спавн элемента hanging light , а не источник света Light)
выяснилась маленькая особенность: светит не точка отвечающая за кость, а некая виртуальная сфера вокруг этой точки. В СДК она идёт с названием "virtual size" и диаметр её равен 10 см, меньше сделать нельзя (?) Поэтому если решётка или её часть (как на рисунке) попадает во внутрь этой сферы (а это почти все релизные лампы), то теней от решётки не будет. Пробовал менять этот параметр через алл.спавн, уменьшая до 1 см - ничего не дало (может просто я криворукий). для сравнения возьмите билдовские решётки, там они охирестически больше естественных размеров, но зато дают тень (IMG:style_emoticons/default/laugh.gif) на моем снимке на предстранице решётка была уменьшена на 40% дабы хоть немного походить на естественную. отсюда вылез глюк с частичной отрисовкой тени Сообщение отредактировал Veresk - 21.10.2012, 11:25 |
|
|
![]()
Сообщение
#122
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1165 Регистрация: 18.12.2008 Из: Порт-Ройял Пользователь №: 9578 ![]() |
светит не точка отвечающая за кость, а некая виртуальная сфера вокруг этой точки. Ну наконец то дошло, правда светит не сфера, а она отвечает за отсечение геометрии которая не должна давать теней. Судя по всему сделано было для исключения визуала ламп из построения теней.В СДК она идёт с названием "virtual size" и диаметр её равен 10 см, меньше сделать нельзя (?) Пока не удалось, по крайней мере в меньшую сторону не получилось. Возможно он уже не за что не отвечает.
|
|
|
![]()
Сообщение
#123
|
|
Игровой Бог ********************** Группа: Участник Сообщений: 5354 Регистрация: 24.09.2010 Пользователь №: 14086 ![]() |
Veresk, попробуй поменять тип лампы со Spot на Point в СДК.
|
|
|
![]()
Сообщение
#124
|
|
Почти Мастер *********** Группа: Забанен Сообщений: 1131 Регистрация: 25.01.2010 Из: Москва Пользователь №: 13613 ![]() |
и чего?
речь идёт от таких тенях (IMG:https://images.gameru.net/thumb/24e9db85db.jpg) как ты их сделаешь конусом света в 120 градусов. вроде уже достаточно ясно, что нормальные тени можно получить только хитрым способом уменьшив virtual size Пока не удалось, по крайней мере в меньшую сторону не получилось. Возможно он уже не за что не отвечает. а в большую получилось? если да, то может минразмер зашит в движке и его можно там отыскать и поправить. Ведь в аллспавне он есть, значит так или иначе движком читаеться Судя по всему сделано было для исключения визуала ламп из построения теней фих его знает, ведь "изнутри" лампы как бы нет (модель односторонняя), т.е. свет ничем не перегораживаеться и теней соответвенно нет (IMG:style_emoticons/default/unsure.gif) В общем, очередная тайна GSC кою нам, возможно, не удастся никогда разгадать (IMG:style_emoticons/default/laugh.gif) Сообщение отредактировал Veresk - 21.10.2012, 12:28 |
|
|
![]()
Сообщение
#125
|
|
Высший Игровой Бог ************************ Группа: Супермодератор Сообщений: 12594 Регистрация: 05.11.2009 Пользователь №: 12882 ![]() |
... Судя по всему сделано было для исключения визуала ламп из построения теней фих его знает, ведь "изнутри" лампы как бы нет (модель односторонняя), т.е. свет ничем не перегораживаеться и теней соответвенно нет (IMG:style_emoticons/default/unsure.gif) В общем, очередная тайна GSC кою нам, возможно, не удастся никогда разгадать (IMG:style_emoticons/default/laugh.gif) Сюда как нельзя кстати подходит этот комментарий (IMG:style_emoticons/default/biggrin.gif) (IMG:https://images.gameru.net/thumb/2add07503e.jpg) |
|
|
![]()
Сообщение
#126
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1165 Регистрация: 18.12.2008 Из: Порт-Ройял Пользователь №: 9578 ![]() |
речь идёт от таких тенях Жуткие тени)) Возможно стоит попробовать поставить fuzzy с несколькими источниками света и это должно дать размыв теней, правда придется заплатить за это временем расчета лайтмапов.а в большую получилось? На сколько помню нет, видимо движковая константа.фих его знает, ведь "изнутри" лампы как бы нет (модель односторонняя), т.е. свет ничем не перегораживаеться и теней соответвенно нет Модель может быть и более сложной, когда фейсы могут попадать под просчет или иметь внутреннею структуру http://img.gameru.net/?v=cb848.jpg, а моГет виноваты выверты движка . Идеальный вариант если бы фишка с virtual size работала. К чему может привести исправления константы в движке хз.
|
|
|
![]()
Сообщение
#127
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1092 Регистрация: 01.03.2011 Из: Москва Пользователь №: 14352 ![]() |
Попробуйте ключ -sjitter.
|
|
|
![]()
Сообщение
#128
|
|
Почти Мастер *********** Группа: Забанен Сообщений: 1131 Регистрация: 25.01.2010 Из: Москва Пользователь №: 13613 ![]() |
Жуткие тени Модель может быть и более сложной, когда фейсы могут попадать под просчет или иметь внутреннею структуру http://img.gameru.net/?v=cb848.jpg я их привёл как тени расходяшиеся от точечного источника во все стороны, в ответ на совет использования конусообразного света под лампой имел ввиду саму колбу или плафон, а не решётку. Понятное дело что решётка двусторонняя (или сложней) модель в отличии от первых двух (IMG:style_emoticons/default/smile.gif) Попробуйте ключ -sjitter. таки он на заспавленные лапочки наверно не действет, а речь идёт именно о них. Правда я о таком ключе первый раз слышу Сообщение отредактировал Veresk - 21.10.2012, 16:57 |
|
|
![]()
Сообщение
#129
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1092 Регистрация: 01.03.2011 Из: Москва Пользователь №: 14352 ![]() |
Цитата таки он на заспавленные лапочки наверно не действет Это ключ для xr_3da. Управляет соответствующими шейдерами, меняет технику затенения от источников света. |
|
|
![]()
Сообщение
#130
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1165 Регистрация: 18.12.2008 Из: Порт-Ройял Пользователь №: 9578 ![]() |
я их привёл как тени расходяшиеся от точечного источника во все стороны, в ответ на совет использования конусообразного света Страшный пример))под лампой имел ввиду саму колбу или плафон, а не решётку. Про решетку я и не говорил. Вообще то, если посмотришь там есть спираль которая то же даст тень. Впрочем это было высказано в качестве предположения если есть друге - озвучьте.)таки он на заспавленные лапочки наверно не действет, а речь идёт именно о них. ключ по идее должен работать на R2/3. Впрочем от него пока толку не вижу.Попробуйте ключ -sjitter. Там еще есть ряд ключей, если есть сведенья о них, поделитесь. Любопытно узнать.
|
|
|
![]()
Сообщение
#131
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1092 Регистрация: 01.03.2011 Из: Москва Пользователь №: 14352 ![]() |
FL!NT, какие именно? в рендере неизвестных ключей мало, большая часть тут же на геймру где-то описана. На тени влияет только -smapXXXX, -noshadows и -sjitter.
|
|
|
![]()
Сообщение
#132
|
|
Мастер Игры ************ Группа: Участник Сообщений: 1363 Регистрация: 08.03.2010 Из: Україна Пользователь №: 13783 ![]() |
|
|
|
![]()
Сообщение
#133
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1165 Регистрация: 18.12.2008 Из: Порт-Ройял Пользователь №: 9578 ![]() |
K.D., Ну noshadows приводить не надо), а если где то описание полного списка ключей и их влияние, то можно ссыль. Хотелось бы не просто визуально хуже/лучше, а понимание сути вопроса влияния того или иного ключа.
|
|
|
![]()
Сообщение
#134
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1092 Регистрация: 01.03.2011 Из: Москва Пользователь №: 14352 ![]() |
FL!NT, что-то подобное делал когда-то:
Для ТЧ. Обратите внимание - ключ -tsh устанавливает дефайн USE_TSHADOWS для шейдеров. Но дефайн в финале ТЧ не используется, значит, его можно использовать под свои нужды, что позволит управлять шейдером через ключ. Upd: -no_occq выключает не AO, а occlusion query. Сообщение отредактировал K.D. - 21.10.2012, 18:54 |
|
|
![]()
Сообщение
#135
|
|
Почти Мастер *********** Группа: Забанен Сообщений: 1131 Регистрация: 25.01.2010 Из: Москва Пользователь №: 13613 ![]() |
|
|
|
![]()
Сообщение
#136
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1092 Регистрация: 01.03.2011 Из: Москва Пользователь №: 14352 ![]() |
Veresk, правильные тени - это прерогатива движка. Тени от ламп делаются через shadow map, а они генерируются в движке. Можно максимум размыть/осветлить текущие, как мне кажется. Ну или править коэффициенты в движке, как тут предлагали (IMG:style_emoticons/default/smile.gif)
Сообщение отредактировал K.D. - 21.10.2012, 19:42 |
|
|
![]()
Сообщение
#137
|
|
Почти Мастер *********** Группа: Забанен Сообщений: 1131 Регистрация: 25.01.2010 Из: Москва Пользователь №: 13613 ![]() |
Тени от ламп делаются через shadow map, а они генерируются в движке. Можно максимум размыть/осветлить текущие, как мне кажется. это если они заранее прочитаны при компиляции, а тут речь идёт о тенях от динамических источников света. размыть/осветлить не первостепенная задача. если нет нормальной тени как таковой Ну или править коэффициенты в движке, как тут предлагали (IMG:style_emoticons/default/smile.gif) об этом и идёт разговор. найти и изменить значение в 10 см, которое задаеться virtual size в СДК, а в алл.спавне main_virtual_size Сообщение отредактировал Veresk - 21.10.2012, 21:54 |
|
|
![]()
Сообщение
#138
|
|
Почти Мастер *********** Группа: Участник Сообщений: 1092 Регистрация: 01.03.2011 Из: Москва Пользователь №: 14352 ![]() |
Veresk, это ты с лайтмапами путаешь.
Сообщение отредактировал K.D. - 22.10.2012, 00:11 |
|
|
![]()
Сообщение
#139
|
|
Почти Игроман ********* Группа: Участник Сообщений: 600 Регистрация: 16.07.2007 Из: HU Пользователь №: 6577 ![]() |
just a side note: do not resize the lamp objects, because then shadow will appear incorrectly, disregarding the position of the light inside. I used model: rainbow\lampa, yes its big, but if i resized it then shadow was bugged.
|
|
|
![]() ![]()
Сообщение
#140
|
|
Ветеран ***** Группа: Участник Сообщений: 83 Регистрация: 13.02.2010 Пользователь №: 13677 ![]() |
залез тут в конфиг круглой лампочки из исходника уровня mp_pool (CS SDK)
скрытый текст 0) LampObject (5.00, y, z) * - собственно модель лампы 1) Light (5.20, y, z) Point Color 255,255,255,0 Brightness 0.5 $static Lightmap ON Range 2.00 C 0.18 L 1.00 Q 1.00 Fuzzy ON Count 5 Random Sphere Radius 0.10 2) Light (6.00, y, z) Point Color 255,255,255,0 Brightness 1.0 $static Lightmap ON Dynamic ON Range 7.00 C 0.35 L 1.00 Q 0.20 3) Glow (5.21, y, z) Scale 0.5 Radius 0.5 4) SpawnElement (5.00, y, z) - доп. модель? Cast Shadow ON R2 ON Point Color 255,255,255,0 Brightness 1.0 Range 6.0 Virtual Size 0.10 Bone bone_lamp Glow radius 0.70 * координаты даю только по Х, т.к. они все лежат на одной оси. Зачем так много объектов (5) ? Что действует на R1, что на R2, R3? Как согласовывать Radius, Range, Brightness, C,L,Q, если лепишь освещение к лампе самостоятельно? Может есть где-то документация по созданию света в SDK? |
|
|
There is 8 page(s) На первую страницу Предыдущая страница Page : 5 Page : 6 7 Page : 8 Следующая страница |
Текстовая версия | Сейчас: 19.08.2022, 04:44 |