|
155 / 9 / 2
Регистрация: 14.08.2019
Сообщений: 771
|
|
Обводка объекта с использованием шейдера01.10.2021, 19:34. Показов 23624. Ответов 180
Метки нет (Все метки)
Есть игра, в которой я могу определить, когда начинает / заканчивает рисоваться нужный мне объект и "внедриться" в нужный момент. Я хочу сделать так, чтобы контур нужного мне объекта обводился. Подобие того что я хочу Вы можете увидеть на прикреплённом изображении.
1. Возможно ли сделать обводку объекта без повторной его отрисовки? (я не знаю как игра рисует объекты, да и это будет сказываться на производительности) 2. Возможно ли сделать это без шейдера и повторной отрисовки? (один человек говорил мне что без шейдера нужно будет рисовать дважды) 3. Как это сделать? (я не прошу написать за меня весь код, однако я очень мало понимаю в шейдерах. У меня есть две "точки" - начало рисования и конец, как и что нужно написать в самом начале чтобы увидеть хоть какие-то изменения и далее уже самому потыкать)
0
|
|
| 01.10.2021, 19:34 | |
|
Ответы с готовыми решениями:
180
Обводка объекта Обводка объекта точками в OpenCV написать программу движущийся графический объект с двумя способоми с использованием статического объекта и с использованием динамического объекта |
| 08.10.2021, 23:33 | |
|
0
|
|
|
6353 / 3524 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||||||
| 09.10.2021, 12:27 | ||||||
|
eXpl01TeR, вот фрагмент упрощенного гомнокода с обводкой размытием:
Кликните здесь для просмотра всего текста
В игре тебе нужно будет следить за состояниями контекста, т.к. ты их не контролируешь. И как это выглядит:
1
|
||||||
|
155 / 9 / 2
Регистрация: 14.08.2019
Сообщений: 771
|
||
| 11.10.2021, 23:19 [ТС] | ||
|
Не по теме: zayats80888, Я сгенерировал заголовочный файл для OpenGL 3.0 Core Profile но там есть функции glVertex / glBegin, это нормально? Я думал этих функций там быть не должно. Их лучше не использовать или как?
0
|
||
|
6353 / 3524 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||||
| 11.10.2021, 23:27 | ||||
|
В обоих примерах, что я скидывал, то же loader для OpenGL 3.0, если что.
0
|
||||
| 11.10.2021, 23:36 [ТС] | |
|
0
|
|
|
6353 / 3524 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 11.10.2021, 23:42 | ||
|
0
|
||
|
155 / 9 / 2
Регистрация: 14.08.2019
Сообщений: 771
|
||
| 11.10.2021, 23:46 [ТС] | ||
|
Не по теме:
Добавлено через 1 минуту
0
|
||
|
6353 / 3524 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 11.10.2021, 23:53 | ||
|
0
|
||
|
155 / 9 / 2
Регистрация: 14.08.2019
Сообщений: 771
|
|||
| 12.10.2021, 19:32 [ТС] | |||
|
Добавлено через 9 минут
0
|
|||
| 12.10.2021, 19:33 | |
|
0
|
|
| 12.10.2021, 19:58 [ТС] | |
|
0
|
|
| 12.10.2021, 20:08 | |||
|
Не по теме:
0
|
|||
| 12.10.2021, 20:17 [ТС] | |
|
0
|
|
| 12.10.2021, 20:19 | |
|
0
|
|
| 12.10.2021, 20:29 [ТС] | |
|
Не по теме: zayats80888, Как убрать мерцание overlay?
0
|
|
| 12.10.2021, 20:35 | |
|
Не по теме: eXpl01TeR, ну и где ты там увидел "в любом случае"? И какое это имеет отношение к функционалу игры? Там речь про твоё рисование в совместимый контекст, а не про то, как игра рисует.
0
|
|
| 12.10.2021, 20:45 [ТС] | |
|
0
|
|
| 14.10.2021, 13:46 | |||||||||||||
|
По этим урокам, если оба объекта выделены, то смотрится нормально: Но, если передний объект не выделен, то получается такая проблема: zayats80888, не подскажете, как эту проблему решить без явного использования Frame Buffer, только силами Stencil Buffer? Мне хочется, чтобы было видно только обводку сквозь другой объект, как у вас в демке. Можно закомментировать отключение буфера глубины, тогда проблема почти решается: У меня в инициализации такой код:
0
|
|||||||||||||
|
6353 / 3524 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
|
||
| 14.10.2021, 14:58 | ||
|
1
|
||
| 14.10.2021, 15:10 | ||
|
1
|
||
| 14.10.2021, 15:10 | |
|
Создание текста с использованием DrawString и обводка Создать проект, с использованием объекта Timer, перемещение графического объекта по заданной траектории, (прямоугольник, Перемещение объекта по форме с использованием мыши
Поворот объекта с использованием Rigidbody.MoveRotation Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|