Sidebar

изменение дня/ночи на карте

freshka

Member
31.01.10
148
0
16
изменение дня/ночи на карте

Вот у меня возник вопрос, реально ли менять время суток на карте на движке hl1 (а точнее в cs 1.6) я подумал , ведь можно создать штук 20 энтити объектов солнца и каждому задать свой цвет постепенно переходяший в темный/светлый и сделать так чтобы они работали поочередно, допустим запускается солнце дневное, отключается, включается вечер и так далее?
 

HeMe3iC

:(
03.09.07
3 263
34
48
Питер
1) будет рывками темнеть
2) таким способом легко превысить лимит энтить на карте
3) карты теней будут безумными, т.к. как я помню, если у лайта есть имя, то для него обрабатываются все варианты взаимодействия и с другими источниками

итог: это того не стоит
 

SCS

Parted..
10.01.11
515
37
это невозможно, тоесть наполовину-возможно :) при компиляции компилятор, отвечающий за свет, делает тени на карте только для одного солнца. так что если ты уберёшь солнце, то тени останутся, т.е. не изменятся. будет некрасиво.

Post automatically merged:

S.T.A.L.K.E.R. сказав(ла):
2 freshka:
срочно читать учебник по энтити солнца!
Light_environment
Основной источник света на картах с небом. Используется для создания общего освещения карты, которое проецируется с неба (т.е. SKY-брашей, расположенных вокруг карты и окрашенных со всех сторон текстурой SKY).

свойства:
Name - Имя (не надо)

Pitch Yaw Roll (Y Z X) - Здесь определяется направление света. Необходимое направление света легко определить, поставив вид сверху и указав необходимый угол в пармаетре «Angle» Pitch Угол в градусах, под которым свет направлен к земле. Используйте здесь только отрицательные значения. Например, значение -90 означает перпендикулярное к земле направление света. Часто используются значения -60, -45 и -30. Чем ближе значение к 0, тем более длинными будут тени, отбрасываемые стенами и др. объектами на карте.

Brightness - Здесь указывается цвет (в формате RGB — красный, зеленый, синий) и яркость света (0-255). Первые три цифры отвечают за цвет, последняя — за яркость Для определения цвета нажмите кнопку «Pick color» и выбирите необходимый цвет. Нажмите «OK». Первые три цифры уже определены. Остается выставить яркость света четвертой цифрой. Значения от 0 до 255 (чем больше значение, тем ярче свет). Для ночной карты поставьте значение 10-15, для дневной карты обычно используются значения от 70 до 150
Цитата с сайта Дмитрича.
 
Останнє редагування:

Kalich_

New member
26.09.08
1 197
33
берешь... ставишь на карту 255 энтити света
и при смене дня/ночи через парочку trigger_multiple все отлично меняется.
т.е. каждые 0.1 секунду пишешь таргет на каждый энтити с сосвещением по два раза....
и будет все ок т.е.
при активации через 0 сек выключается обычное освещение и включается чуть темнее
через 0.1 с выключается активированое ранее и включается чуть более темное
через 0.1 с повторяешь то же самое=)
заморочено но зато работает.
я так помню скайбокс менял....
второй делал брашевым и при помощи кучу env_render делал плавный переход

Post automatically merged:

2 zeze:
чесн сказать неуверен что тени останутся....
hlrad просчитывает все возможные варианты с освещением (т.е. если источник активен и неактивен) и все записывает...

просто мне кажется карта увеличится в размере из-за большого кол-ва информации об освещении
 
Останнє редагування:

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
Kalich_ сказав(ла):
просто мне кажется карта увеличится в размере из-за большого кол-ва информации об освещении
информация об освещении занимает не так уж много места. Но длительность РАДА увеличится ощутимо.
 
VIP
12.08.04
18 877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
Там ограничение включаемых источников света на одну поверхность есть. Вроде как 3 было максимум.
 

SCS

Parted..
10.01.11
515
37
Post automatically merged:

2 zeze:
чесн сказать неуверен что тени останутся....
hlrad просчитывает все возможные варианты с освещением (т.е. если источник активен и неактивен) и все записывает...

просто мне кажется карта увеличится в размере из-за большого кол-ва информации об освещении
После открытия закрытой двери тень не отъезжает (если в параметрах блоклайт поставить) У самого такая лажа была

Post automatically merged:

Skaarj сказав(ла):
Там ограничение включаемых источников света на одну поверхность есть. Вроде как 3 было максимум.
Так и есть. Максимум - 3 источника с одинаковыми параметрами . Но если у твоего лайта будут разные параметры, то эти лайты, тобиш солнышко, буду счтитаться как разные, т.е. с разными параметрами. Возможно, таким образом и получится. Это из мануала одного, не помню, какого. У меня было такое, менял параметры лайтов, но ХЛРАД ошибку всеравно выдавал.
 
Останнє редагування:

HAWK0044

New member
25.01.09
890
7
0
2 zeze:
ну я деалал и больше трех , всё отлично работало , кстати по похожей схеме! просто warning будет писать
 

Monyak

Всэх зарэжу-пэрэрэжу
22.04.07
1 174
5
38
Ukraine
  • Серебряная медаль 211
zeze сказав(ла):
После открытия закрытой двери тень не отъезжает (если в параметрах блоклайт поставить) У самого такая лажа была
Тени вообще двигаться не могут, они просчитываются при компиле и уже "нанесены" на текстуры.
 

GizmoN

New member
18.06.10
1 267
48
Я предлагаю просто затемнить обзор самим игрокам на карте командой env_fade
при нормальных настройках можно сделать имитацию вечера и ночи. Поставить таймер на карту, который бы врубал и вырубал env_fade.
 

SCS

Parted..
10.01.11
515
37
%) :lol:

Post automatically merged:

GizmoN сказав(ла):
без комментариев

Я даже представил се без компа. как это будет. Закрыл и через некоторое время открыл глаза :D

Post automatically merged:

Env_fade - Объект используется для временного закрашивания экрана игрока каким-либо цветом.
 
Останнє редагування:

SCS

Parted..
10.01.11
515
37
Судя по отсутствия автора, ему уже это не надо. Можно туман сделать, но он только под OpenGL будет работать.
 

PoD-Stas

Lolwhat? 0.o
VIP
29.04.07
3 497
33
Ищите исследование от ФиЭктры, он делал длайт на лайтмапах, в теории - реально для солнышка...
 

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.