Поддержка проекта

Помогите нам развивать платформу и создавать новый контент для разработчиков игр.

Поддержать
Популярное

Я тут, потому что gamedev сильно тормозит.

0
у меня со всех маршрутов сейчас вот это выдаёт gamedev.ru(HTTP 403):
Forbidden
You don't have permission to access this resource.
:(

0
Ronniko:
добавил bik video

Долгий процесс?
Помню грузил mp4 через OpenAL с его всякими ворбисами, жуть и непонятки были на каждом шагу и без звука.

Ronniko:
Пока запощу видос сюда.

Создавай тему в разделе проектов, станет вас много я создам отдельный раздел на сайте "Проекты"


0
Adler:
You don't have permission to access this resource.

Похоже нас всех забанили за то что мы сидим на этом сайте :(


0
master:
Похоже нас всех забанили за то что мы сидим на этом сайте :(

Баня не так выглядит. Я там был по собственному желанию 10+ лет назад.

upd:
Мне вот этот сайт пишет что это не только у меня: https://downforeveryoneorjustme.com/gamedev.ru


It's not just you! gamedev.ru is down.

Last updated: Oct 1, 2026, 11:50 AM (1 second ago)



Ronniko
0
Долгий процесс bik video ?

Нет там больше возни с созданием directx 11 текстуры и shaderResourceView и подбор правильного DX11 формата текстуры.

А для bink всего 6 вызовов функций bink-a из binkw32.dll(164Кб).


0
Ronniko:
А для bink всего 6 вызовов функций bink-a из binkw32.dll(164Кб).

А какие кодеки он играть умеет?


0
Ronniko:
DX11

А ты не думал перейти на Direct3D9 чтобы меньше нужно было возится с пере усложнённым API? Я вот решил на Direct3D9 и webgl остановиться, т.к их пока для моих задач хватает. Если уж и переходить на что-то то должен быть смысл, а его нет, т.к разработка игр в РФ  это прям TOP1 занятие сейчас. лол.

PS: извиняюсь за оффтоп.


0
Adler:
А ты не думал перейти на Direct3D9 чтобы меньше нужно было возится с пере усложнённым API?

Даунгрэйд это плохо)) ну и 11й не такой уж и сложный по сравнению с 12м


coderat
0
Adler

  Мне кажется 9-й Директс сложнее 11-го. Не в плане изучения, а в том, что в 9-м есть ряд нерешённых проблем.
Которые нужно самому руками делать, а в DX 11  они уже решены.


0
Расскажите про дх опенжэльщику, там такие же различия 9 и 11 как у ogl 2 и 4 ?
Если такие же с кучей выставления функциями параметров, то нафиг 9-ку)

coderat
0
master:
Если такие же с кучей выставления функциями параметров, то нафиг 9-ку)

  Это делается за один вызов класса параметров, нужно просто написать обёртку над этим списком и закинуть его куда нибудь в хеадер чтобы он не мешался в коде. Зато потом можно включать через них разные режимы отображения.


0
coderat:
Мне кажется 9-й Директс сложнее 11-го. Не в плане изучения, а в том, что в 9-м есть ряд нерешённых проблем.
Которые нужно самому руками делать, а в DX 11  они уже решены.

А-ля вызов деструкторов текстур при сворачивании окна? эт не усложнее, это обыкновенный треш))
Когда тебе надо создавать второе скрытое винапишное окошко, которое не зависит от фокуса и держать в нем ресурсы, чтобы в основном все не крякнулось - это не круто))

ЗЫ может быть путаю с 7/8 dx-ми


Ronniko
0
Bink вроде только свой поддерживает формат видео. bik.
Есть проги конверторы из avi в bik.

coderat
0
EvgeniyKuba

  В 9-м я в своей демке перезагружал текстуры каждый раз с диска. В 11-м ничего такого делать не нужно было.
Там текстур было немного и я эту проблему с окном так решал.


0
coderat:
В 9-м я в своей демке перезагружал текстуры каждый раз с диска. В 11-м ничего такого делать не нужно было.

Честно говоря, 9й особенно не застал, но в 11м действительно никогда над таким не парился


0
Ronniko:
Bink вроде только свой поддерживает формат видео

Звук только в 3d нужен

А вообще мне кажется видео в игре не так часто нужно, разве что как заставка, а в других местах можно анимированной текстурой справится и отдельный источник звука из аудио файла повесить в нужное место.


Ronniko
0
Bik можно и без звука юзать. Что бы не играл звук сам bink, а выдавал только картинки в буфер.


Например такой сценарий: сидит в игре человек за компом и смотрит видео или камеру наблюдения на мониторе.
А у монитора текстура от bik video.

Или сидит мужик в игре и смотрит новости по телеку.

Или видео-вставки (очень часто в играх делают)

0
Ronniko:
сидит в игре человек за компом и смотрит видео или камеру наблюдения на мониторе.

Более круто, когда отдельной камерой идёт рендеринг в текстуру и ему на мониторе показывается реальное что там сейчас происходит.
Вроде в третьем думе так уже было, если ничего не путаю.


0
master:
А вообще мне кажется видео в игре не так часто нужно, разве что как заставка, а в других местах можно анимированной текстурой справится и отдельный источник звука из аудио файла повесить в нужное место.

Смотря в какой. В HOPA-х повсеместно. Заставки ладно, но даже анимации в зум-зонах...

Кстати, нашел неочевидный формат, который мало весит, поддерживает альфу и дружит с ffmpeg. Даже конвертер написал) Имя формату - APNG.

Раньше мучился с Theora и всякими ogv, где один видос основной, другой - маска. Но, благо, это в прошлом))


Ronniko
0
Более круто, когда отдельной камерой идёт рендеринг в текстуру и ему на мониторе показывается реальное что там сейчас происходит.

Круто, круто, только FPS не резиновый. Тем более у меня на ноуте с vega3(APU).


Хотите присоединиться к обсуждению?

Войти в аккаунт