HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Jackhammer > Багрепорты
О проблемах редактора пишите здесь
Страницы (90): « Первая ... « 85 86 87 88 [89] 90 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
chakki.skrip
Динозавр

Группа: Неопытный
Дата регистрации: Feb 2016
Проживает: Россия
Сообщений: 279
Возраст: 28

Рейтинг



При выделении поверхностей с зажатой ЛКМ часто происходит полное выделение всего браша, вместо выделения одной его поверхности, на которую был направлен курсор мыши. Воспроизвести баг можно на любой карте, главное использовать при выделении 3D auto-selection.
Видео-демонстрация бага: https://www.youtube.com/watch?v=TzAOo-3KheM

Порядок воспроизведения.
1) Создать новую карту со стандартной комнатой;
2) Создать копии данной комнаты;
3) Открыть окно применения текстур (который shift+a);
4) Включить Toggle 3D auto-selection (x);
5) Беспорядочно выбирать поверхности с зажатой ЛКМ.

ps Подобное происходит и при обычном выделении брашей. Выделяя браши в одном месте, можно случайно выделить некоторые браши, которые вообще не находятся в поле зрения 3д вида. Такое происходит в последней версии 1.2.4144. В предыдущих версиях с таким не сталкивался.

Сообщить модератору | IP: Записан
Сообщение: 223171

Старое сообщение 20-01-2025 11:45
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34858
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


chakki.skrip
Сделал всё по шагам - баг не воспроизводится.
Видимо, есть какой-то нюанс?

__________________

Сообщить модератору | IP: Записан
Сообщение: 223172

Старое сообщение 20-01-2025 15:31
-
chakki.skrip
Динозавр

Группа: Неопытный
Дата регистрации: Feb 2016
Проживает: Россия
Сообщений: 279
Возраст: 28

Рейтинг



XaeroX
Странно, может у меня что-то не то с редактором или может драйвера видеокарты на это тоже влияют? На всякий случай обновил драйвера до версии 566.36.(была 561.**)
Сделал полную версию воспроизведения бага с инструментом выделения в 3д виде: https://www.youtube.com/watch?v=UCAQScBxGhE
Во второй половине видео удалось зафиксировать баг с лишним выделением брашей, которые не должны были быть выбраны.

Может быть кто-нибудь еще сможет повторить эти баги у себя?

Сообщить модератору | IP: Записан
Сообщение: 223183

Старое сообщение 21-01-2025 09:14
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34858
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


chakki.skrip
Спасибо. Да, вижу баг на видео. Но когда делаю то же самое у себя в Джеке - ничего подобного не происходит.
Ладно, буду думать.

__________________

Сообщить модератору | IP: Записан
Сообщение: 223184

Старое сообщение 21-01-2025 14:15
-
Aynekko
Маппер

Дата регистрации: Jun 2016
Проживает: г. Подольск, Россия
Сообщений: 1060
Возраст: 32

Рейтинг



Джек 1.2.4144. Драйвер 566.14. Не проявляется пока.
Выделяются только поверхности, обращенные к экрану, позади них не выделяется.

__________________
Мой мод на Xash

Сообщить модератору | IP: Записан
Сообщение: 223185

Старое сообщение 21-01-2025 17:26
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34858
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


chakki.skrip
Попробовал ещё по-разному воспроизводить, не получается. Бага нет.
Тогда нужно следующее:
1) Как ты копируешь комнаты? Просто перетаскиваешь с шифтом и отпускаешь, а потом снова нажимаешь ЛКМ?
2) При выделении фейсов, ты просто зажимаешь ЛКМ и не отпукаешь, пока не выделится браш? Не нажимаешь ничего другого на клавиатуре или мыши?
3) Можешь пожалуйста сделать ещё раз такую карту, воспроизвести баг с выделением, потом сразу же - не делая никаких других операций, кроме закрытия окна наложения текстуры - сохранить карту как есть в JMF, и выложить?

Цитата:
chakki.skrip писал:
Такое происходит в последней версии 1.2.4144.

Всё это наводит на мысль, что баг связан с тем, что selection id у объектов иногда оказывается не уникальным. Но я пока не могу понять, что именно нужно сделать, чтобы он таковым стал.

__________________

Сообщить модератору | IP: Записан
Сообщение: 223187

Старое сообщение 22-01-2025 03:59
-
chakki.skrip
Динозавр

Группа: Неопытный
Дата регистрации: Feb 2016
Проживает: Россия
Сообщений: 279
Возраст: 28

Рейтинг



XaeroX
1) Перетаскиваю выделенные комнаты с зажатым шифтом и отпускаю ЛКМ для размещения копии. Шифт при этом еще нажат;
2) Да, достаточно использовать только ЛКМ;
3) Конечно, но у меня получается воспроизвести баг не только в тестовой комнате, но и на любых других картах.

Пытался повторить баг на версии 1.1.1064 - не получилось, все работает хорошо, бага нет.
На nosteam версии 1.1.3773 бага нет, на steam версии 1.1.3773 и на 1.2.4144 баг есть.
Сейчас удалось выяснить, что дело в содержимом файле VDKSettings.ini. Теперь, заменив VDKSettings.ini на проблемный, баг проявляется в тех версиях, в каких его ранее не было. Я приложу его ниже.

Вложение: 3d_selection.zip (17.7 кб)
Этот файл был скачан 9 раз.

Сообщить модератору | IP: Записан
Сообщение: 223192

Старое сообщение 22-01-2025 09:48
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34858
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


chakki.skrip
Супер, спасибо, воспроизвелось!
Кажется, проблема во включённом антиалиасинге. Можешь попробовать выключить его и проверить, пропал ли баг?

__________________

Сообщить модератору | IP: Записан
Сообщение: 223193

Старое сообщение 22-01-2025 14:28
-
chakki.skrip
Динозавр

Группа: Неопытный
Дата регистрации: Feb 2016
Проживает: Россия
Сообщений: 279
Возраст: 28

Рейтинг



XaeroX
Отключил Multisample antialiasing, перезапустил редактор и сейчас пока все хорошо, бага не наблюдаю.

Сообщить модератору | IP: Записан
Сообщение: 223194

Старое сообщение 22-01-2025 14:33
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34858
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


chakki.skrip
В общем, это похоже известная проблема, причём на NVIDIA.
Если создан контекст с антиалиасингом, то временное отключение его часто не работает. Ну в смысле, на одних видеокартах/драйверах работает, а на других нет. Ну и разумеется, компания NVIDIA тут ничем помочь не может - они слишком заняты зарабатыванием денег на ИИ.

Короче, лучше не использовать опцию антиалиасинга при работе вообще. Я делал её главным образом для снятия скриншотов из редактора.

Добавлено 22-01-2025 в 09:49:

Я внесу кое-какие исправления, например чтобы не выделялись браши в режиме выделения фейсов. Но останется баг выделения "рандомных" фейсов.

__________________

Сообщить модератору | IP: Записан
Сообщение: 223195

Старое сообщение 22-01-2025 14:49
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 610

Рейтинг



Цитата:
XaeroX писал:
В общем, это похоже известная проблема, причём на NVIDIA.
Если создан контекст с антиалиасингом, то временное отключение его часто не работает. Ну в смысле, на одних видеокартах/драйверах работает, а на других нет. Ну и разумеется,

А каким образом устроено выделение объектов? Почему оно аж на поведение драйверов полагается?

__________________
Мой сайт со всяким разным
Xash3D Modding Discord

Сообщить модератору | IP: Записан
Сообщение: 223196

Старое сообщение 22-01-2025 17:30
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34858
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


SNMetamorph
Обычный color coding, как много где.

__________________

Сообщить модератору | IP: Записан
Сообщение: 223197

Старое сообщение 22-01-2025 17:51
-
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 610

Рейтинг



Цитата:
XaeroX писал:
SNMetamorph
Обычный color coding, как много где.

А есть ли возможность picking переделать примерно на такой лад?
1. При нажатии на вьюпорт находить 2D координаты точки, на которую было совершено нажатие.
2. Через MVP матрицу находить координаты этой точки в 3D
3. Делать трейс из точки, в которой находится камера, в ту самую найденную в предыдущем шаге точку
4. С чем трейс столкнулся, то собственно и выделяем.
Ну видимо, раз оно не так сделано было, на то есть какие-то веские причины?

__________________
Мой сайт со всяким разным
Xash3D Modding Discord

Сообщить модератору | IP: Записан
Сообщение: 223201

Старое сообщение 22-01-2025 21:16
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34858
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
SNMetamorph писал:
А есть ли возможность picking переделать примерно на такой лад?

Возможность есть - но это нецелесообразно.
Цитата:
SNMetamorph писал:
С чем трейс столкнулся

Поди ж узнай, с чем он столкнулся.
Простой пример: у тебя два браша наложены друг на друга и зфайтят. При колор-кодинге у тебя в селекшен-буфере они точно так же зфайтят, и ты выделишь именно тот, чей пиксель кликнул. А в случае трассы - какой выделять?
Не, колор-кодинг самый оптимальный метод, и самый надёжный. Просто он плохо дружит с MSAA. Можно решить этот вопрос через FBO, но не хочу их тянуть в Джек. Чем меньше фич опенгл он использует - тем меньше потом багрепортов.

__________________

Сообщить модератору | IP: Записан
Сообщение: 223224

Старое сообщение 23-01-2025 16:03
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32859
Нанёс повреждений: 392 ед.

Рейтинг



Да я вот тоже чёт подумал, что от этого колор-кодинга сплошные проблемы.
Ещё небось и точность вещественного играет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | IP: Записан
Сообщение: 223226

Старое сообщение 23-01-2025 16:20
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 03:22. Новая тема    Ответить
Страницы (90): « Первая ... « 85 86 87 88 [89] 90 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Jackhammer > Багрепорты
О проблемах редактора пишите здесь
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024