Форум программистов, компьютерный форум, киберфорум
Программирование мультимедиа
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176

Не отображаемый шейдер прочности

08.05.2023, 22:31. Показов 1477. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Реально игровых движков не много, и как правило все они работают с шейдерами. Такой нубский вопрос, так как сам нуб в геймдеве: допустим есть внутри игровой конструктор, и вот нужно чтобы к геометрии объекта привязывалась текстура не отображаемая или частиччно отображаемая, которая будет отвечать за прочность элемента структуры. Я полагаю что это возможно. Просто хочется это возложить на GPU.
Применять собираюсь Godot, сюжет игры не плох, я над ним думал очень долго, точнее игровой мир, а не сюжет. И если кто-то захочет сказать что это очередной аналоговнет, я отвечу что думал над ним не один год, а то или десяток лет, и все аналоги я видел и знаю. И да: основная идея их не повторяет нисколько.
Результатом размышлений стала часть игры, которая не описана даже в НФ.
Финал размышлений о Space Enginers

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

Добавлено через 3 минуты
Нашёл, текстура на отдельную грань практикуется.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2023, 22:31
Ответы с готовыми решениями:

Отображаемый текст элемента
Здравствуйте. Использую компоненты DevExpress. Есть XtraVerticalGrid и в одной из его строк используется CheckedComboBoxEdit. К...

Скрытый/отображаемый блок и пессимизация
Приветствую. Нужно организовать некоторое подобие FAQ, так, чтобы вопрос был представлен ссылкой, при клике по которой ниже отображался...

Как изменить не отображаемый параметр?
Всем снова привет. Помогите пожалуйста, объясните пожалуйста как мне у объекта (Rectangle) изменить внутренний параметр "Left"?...

4
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,869
Записей в блоге: 2
10.05.2023, 12:25
Есть общий механизм UV(W) координаты, которые могут интерпретироваться как угодно (хоть и как прочность)
Цитата Сообщение от Hretgir Посмотреть сообщение
текстура на отдельную грань практикуется.
Точнее материал может быть назначен на заданные фейсы (в том числе грани)

Не по теме:

Возможно Ваши идеи гениальны (не мне судить), но с азами 3D точно проблемы

0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
11.05.2023, 19:59  [ТС]
Цитата Сообщение от Igor3D Посмотреть сообщение
Возможно Ваши идеи гениальны (не мне судить), но с азами 3D точно проблемы
не стоит путать азы геймдева с азами 3D. Я задал вопрос по практике, и мне нужна именно текстура, а не цвет вершины, я знаю почему, если вам не понятно - это не значит что я глупее вас.
Я задал вопрос именно по текстуре. Далее эта текстура в рантайме автоматически будет редактироваться, пока объект не разрушится. Это лучше чем цвет вершины. Если не понятно почему - не значит что так хуже, а значит только то, что Вам не понятно почему текстура а не цвет вершины. Но Вы не задали вопроса, вы поспешили оценить уровень моих знаний, удачи Вам с Вашим мнением. А...там Вы даже про цвет граней и поверхностей, а не вершин.

На так если что - я спросил про текстуру.

Добавлено через 8 минут
Суть в том, как я собираюсь редактировать объекты и обрабатывать их прочность, и вот для этого я планирую использовать текстуры для симуляции физики в GPU. Потому что сами объекты - созданы будут по чертежам игроков, в специальном редакторе, и чтобы это работало в игре - нужен симулятор, быстрый и простой. Разумеется это будет работать скорее всего на стороне сервера, так что симулятор останется у меня и алгоритм тоже.
Мне например просто не нравятся проекты где делают как в космических инженерах, потому что это необосновано прожорливо, точнее основание есть - нежелание думать преобладающее над желанием сделать. Поэтому кто-то предпочитает сделать не думая о средствах, ведь главное как он думает - быть первым, а качество потом типа нагонится, ну это конечно так и остаётся в недосягаемых целях.

Добавлено через 6 минут
С самого начала нужно думать о качестве, если не хочется думать о качестве - лучше не думать вообще.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,869
Записей в блоге: 2
11.05.2023, 20:57
Цитата Сообщение от Hretgir Посмотреть сообщение
я спросил про текстуру
Так я про текстуру и ответил UV(W) координаты - это совсем не цвет (вертексов), обычно они используются для нахождения соответствия между точкой на объекте и пикселем картинки (текстуры)

Цитата Сообщение от Hretgir Посмотреть сообщение
Суть в том, как я собираюсь редактировать объекты и обрабатывать их прочность, и вот для этого я планирую использовать текстуры для симуляции физики в GPU.
Может лучше посмотреть что есть на эту тему в open-source движках, напр как работает "fracture" в Bullet. Возможно это поможет Вам вернуться на грешную землю
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
11.05.2023, 21:12  [ТС]
Цитата Сообщение от Igor3D Посмотреть сообщение
Может лучше посмотреть что есть на эту тему в open-source движках, напр как работает "fracture" в Bullet.
так-бы сразу и сказали что смотреть. Откуда мне знать. Почитаю.

Добавлено через 7 минут
Вы про геометрию разрушения? Я не про это. Я просто использовать текстуру хочу для симуляции. Вроде это должно работать на GPU. Саму текстуру я не собираюсь визуализировать, она будет просто частью симулятора работающего на GPU. Геометрия разрушения мне не интересна, не вижу больших проблем которые с ней могут возникнуть.
Вы об этом https://www.sidefx.com/docs/ho... cture.html ? Мне это не интересно, я решаю другую задачу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.05.2023, 21:12
Помогаю со студенческими работами здесь

Как убрать отображаемый текст
Доброго времени суток уважаемые знатоки WordPress! Очень нужна ваша помощь по сайту. Есть сайт доска объявлений черкассы на котором недавно...

Получить текст отображаемый приложением
Всем привет. У меня возникла задача: Мне нужно программно "увидеть" что отображает запущенное приложение на девайсе. Например я...

Combobox не обновляется отображаемый текст
Уважаемые форумчане, попробую объяснить проблему, не могу понять что сделать. Ситуация такая, комбобокс привязан ItemsSource =...

Теория прочности
Всем привет. Получаем что {\sigma }_{1}\geq {\sigma }_{2} \sigma ={\sigma }_{1}-\mu {\sigma }_{2} {\sigma }_{1} = 6 ;{\sigma...

Теории прочности
Определить наибольшее расчетное напряжение в стальном стержне АВ, нагруженном двумя одинаковыми грузами F=1кН. Чему будет равно наибольшее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru