goldfish75
69 постов
Карма: 1
#1361 24 августа 2012 в 06:38
Качающаяся решетка с тенями тоже круто выглядит.<br />Запутался с терминологией - что в Q3bers называется статическим лайтом, а что динамическим<br />Я думал что в Q3bers все лайт ентити уже динамические, а оказывается есть ещё ключ &quot;dynamic&quot; &quot;1&quot;, непонятно
Barnes
1972 постов
Карма: 153
#1362 24 августа 2012 в 10:00
динамические это те что образуются при стрельбе, взрывах...
Какой богатый внутренний мир! Дай-ка посмотрю.....
goldfish75
69 постов
Карма: 1
#1363 24 августа 2012 в 10:07
Я думал что источники света движком обрабатываются одинаково, ну как в дум3, поверхности раскрашиваются универсальным алгоритмом не зависимо от того лампа это на стене или вспышка от выстрела
Barnes
1972 постов
Карма: 153
#1364 24 августа 2012 в 12:48
это рисует он их одинаково.
Какой богатый внутренний мир! Дай-ка посмотрю.....
chtonicnoise
189 постов
Карма: 14
#1365 24 августа 2012 в 14:13
[quote author=Barnes link=topic=783.msg17700#msg17700 date=1345737099]<br />показ расширений для зарезервированных имен файлов<br />[/quote]<br />[quote author=Берсеркер link=topic=783.msg17701#msg17701 date=1345777571](оффтоп) включать показ расширений надо сразу после установки операционной системы,ибо скрытие их есть зло, работающее на руку вирусне и прочей нечисти.[/quote]<br />совершенно верно.<br />
коты прилетели
Берсеркер
2319 постов
Карма: 216
#1366 24 августа 2012 в 16:04
[quote author=goldfish75 link=topic=429.msg17704#msg17704 date=1345802850]Я думал что источники света движком обрабатываются одинаково, ну как в дум3, поверхности раскрашиваются универсальным алгоритмом не зависимо от того лампа это на стене или вспышка от выстрела[/quote]<br />Barnes верно сказал, рисует одинаково. Но работа в лайтами сильно отличается в случае статической лампочки на стене и в случае динамического света от летящей ракеты.<br />Можно конечно рисовать все лайты веткой, предназначенной для динамики, но это абсолютно не оптимально, т.к. движку придется делать много работы, не меняющейся от кадра к кадру. Потому логично сделать некий предрасчёт на этапе загрузки уровня для всей статики. Компы пока не настолько быстры, чтобы в лоб рисовать сложные сцены в режиме реального времени, нужно применять различные хитрые приёмы.<br /><br />Все лайты, берущиеся из BSP - статические. Если задать им движение (через линковку к мобильным брашам, либо сами по себе они двигаются), то предрасчёт в этом случае неуместен, т.к. получим кучу глюков. Такие лайты должны обрабатываться как динамические. Это медленнее, но глюков не будет. Потому и нужен ключ &quot;dynamic&quot; &quot;1&quot;.<br />PS: с этим ключём пока не закончена работа, возможно я его удалю ради упрощения, сделаю малость по-другому. Насчёт правило линкования: вероятнее всего оно не изменится.
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.
Alien_911
26 постов
Карма: 2
#1367 24 августа 2012 в 21:23
С расширениями разобрались, а как насчёт текстур?
iCore7 2600K@4.3Ghz, Gigabyte Z68XP-UD3,&nbsp; 8Gb G.Skill, 2X Seagate 1Tb (Raid 0), 128Gb Samsung 830 SSD, 2X eVGA GeForce 8800GT SLI, Antec 750W Silver.
chtonicnoise
189 постов
Карма: 14
#1368 25 августа 2012 в 01:35
[quote author=Alien_911 link=topic=783.msg17713#msg17713 date=1345843389]С расширениями разобрались, а как насчёт текстур?[/quote]<br />А что у тебя с ними? Ты точно Q3Bers запускаешь?)
коты прилетели
Alien_911
26 постов
Карма: 2
#1369 25 августа 2012 в 03:50
1. Распаковываю zz_q3bers_gothic_wall_20090523.pk3,&nbsp; который находится у меня в baseq3. <br />2. Редактирую любую текстуру (например iron01_e_specular.tga)<br />3. Сжимаю все слои в один и сохраняю файл с тем же названием и расширением. <br />4. Обратно упаковываю папки Materials и Textures в ZIP-архив с названием zz_q3bers_gothic_wall_20090523.zip<br />5. Меняю расширение на .PK3 и кидаю в baseq3, естесственно заменяя исходный архив. <br /><br />При запуске карты текстура не&nbsp; изменилась. Даже по моему вернулась к исходной версии - не-Q3Bers.<br />Ещё заметил что размер нового архива больше: 6,107 кв вместо 6,031 кв у исходника.<br /><br />Насколько я понимаю Q3Bers на принимает новую упаковку и использует оригинальные текстуры 1999 года выпуска. Что я делаю не так? (Использовал стандартный упаковщик Windows: Send to-&gt; Compressed (zipped) folder)<br /><br /><br /><br />И ещё у меня в Q3Bers два глюка:<br /><br />1. Иногда &quot;заедает&quot; клавиша мышки &quot;огонь&quot; (повторным нажатием отпускает через секунду).&nbsp; Физическое заедание исключено - проверено во всех играх, включая оригинальный Quake 3 Arena.&nbsp; Мышь лазерная USB - Logitech G5<br /><br />2. Некоторые стены и пол стали &quot;прозрачными&quot; (см скрины).&nbsp; Это проявилось сразу после установки Q3Bers, до доих муток с текстурными паками.&nbsp; Карта EVGA GeForce 8800 GT с самыми свежими драйверами.&nbsp; Заранее благодарен за помощь.<br /><br /><br />
iCore7 2600K@4.3Ghz, Gigabyte Z68XP-UD3,&nbsp; 8Gb G.Skill, 2X Seagate 1Tb (Raid 0), 128Gb Samsung 830 SSD, 2X eVGA GeForce 8800GT SLI, Antec 750W Silver.
Берсеркер
2319 постов
Карма: 216
#1370 25 августа 2012 в 06:26
Про прозрачность материалов: данные материалы не подготовлены для q3bers. Поясняю популярно: ку3 материалы (они же scripts) достаточно сложны для машинного анализа, какой стейдж прозрачный, а какой нет. Простые материалы верно воспринимаются движком, а для сложных всё же требуется проставление метки lightStage для стейджей, которые непрозрачны. Погляди, что вписано в материал. Начни поиск с папки materials, если не найдешь, гляди старую scripts.<br /><br />Про залипание мыши: чему равен in_mouse? При 2 применяется другой путь, условно называемый raw input. Взято из dfengine, автор Cgg.<br />При 1 используется старый direct input, что был в ку3. Попробуй единичку.<br />А так, ку3берс стабильно работает, проверено ежедневными боями с коллегами по работе.&nbsp; ;)<br /><br />Про эксперименты с текстурами: в примере приведен iron01_e_specular.tga, но это не основная текстура, а вспомогательная - текстура отраженного света. Поменяв её, ты можешь не заметить никаких изменений, ожидая увидеть новую фактуру стены. Попробуй ка для пробы нарисовать на диффуз-текстуре что то своё (да хоть слово из трёх букв ;D).<br />
Ещё заметил что размер нового архива больше: 6,107 кв вместо 6,031 кв у исходника.
всякое бывает, компрессия данных - дело тонкое.&nbsp; :)<br />
Насколько я понимаю Q3Bers на принимает новую упаковку и использует оригинальные текстуры 1999 года выпуска.
не понимаю, что такое &quot;новая упаковка&quot;? zip-формат не меняется долгие годы, насколько я верно понимаю, в отличии от постоянно развивающегося rar. Погляди в консоли, может какие warnings есть?<br /><br />[hr][size=1]Post Merge: [time]1345876413[/time][/size][hr]<br /><br />у меня порядок.<br />[hr][size=1]Post Merge: [time]1345876470[/time][/size][hr]<br />опиши как ставил ку3берс.<br />[hr][size=1]Post Merge: [time]1345881430[/time][/size][hr]<br />кстати! У тебя мыша марки логитек?<br />Попробуй ка:<br />set in_logitechbug 1<br /> ;D<br />Коммент Кармака:<br />
// NOTE Logitech: logitech drivers are screwed and send the message twice?<br />//&nbsp; could add a cvar to interpret the message as successive press/release events
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.