Size: a a a

RU Rust GameDev — русскоговорящее сообщество

2020 March 30

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Плюсы только для фичей. Но и в анриэле ты обычно потом переписываешь все блюпринты в аккуратный плюсовый код после прототипирования.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Lain-dono
Вообще если поднажму, то будет что-то на показать (кроме всратых демок) примерно чуть позже юзабельного релиза WGSL.
Кстати я пока думаю на счёт того, чтоб делать 3D-only двигло.
источник

AT

Anton TrionProg in RU Rust GameDev — русскоговорящее сообщество
Lain-dono
Вообще если поднажму, то будет что-то на показать (кроме всратых демок) примерно чуть позже юзабельного релиза WGSL.
ты нуждаешься в базовом коде для Defferred shading, освещении 1000 источниками, неких зачатках архитектуры двига?
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Lain-dono
Кстати я пока думаю на счёт того, чтоб делать 3D-only двигло.
А разве есть разница?
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Anton TrionProg
ты нуждаешься в базовом коде для Defferred shading, освещении 1000 источниками, неких зачатках архитектуры двига?
Как раз таки базовая отложенка у меня есть. Для кубиков. Там даже зайчатки PBR сворованы. Я сейчас наоборот хочу уйти от отложенки на кластерный форвард, но я ленив и слоупочен (я говорил об этом ещё месяц назад).
источник

ШН

Шерзод Немножко Токсик in RU Rust GameDev — русскоговорящее сообщество
А что из анрила есть норм игр?
источник

AT

Anton TrionProg in RU Rust GameDev — русскоговорящее сообщество
Lain-dono
Кстати я пока думаю на счёт того, чтоб делать 3D-only двигло.
а знаешь, я сделал проще. Я анимацию и меш в блендере  обдвухмерил.. а принципы у 2д толком те же. Вообще, я могу тебе помочь готовым кодом и технологиями
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
А разве есть разница?
Мне будет лень пилить математику для 2D так, чтоб оно нормально соотносилось. Собсна я таки полностью портанул klein уже (для PGA), но надо рефакторить доки/api и вот это всё. Но тесты уже все прошли, так что в целом самое сложное сделано.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Lain-dono
Мне будет лень пилить математику для 2D так, чтоб оно нормально соотносилось. Собсна я таки полностью портанул klein уже (для PGA), но надо рефакторить доки/api и вот это всё. Но тесты уже все прошли, так что в целом самое сложное сделано.
Так она ж одинаковая.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
В 2д движках (особо продвинутых) есть магия оптимизаций бленда и перекрытия, но то чисто инженерная магия.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
Так она ж одинаковая.
Но её надо реализовать. Тем более, что там только SSE версия сейчас.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
А, ты про всякие 2д-вектора?
источник

AT

Anton TrionProg in RU Rust GameDev — русскоговорящее сообщество
Вообще, я могу помочь кодом. Просто у меня планы изменились, но остался продукт, который надо допилить, и можно спереть некоторые вещи.

У меня есть промежуточный редактор моделей. Он читает колладу и формирует даже сцену. 10к строчек. Если допилить:
- перевести на gfx
- записать нормально в файл
- сделать нарезку анимации
- сделать нормальное освещение и текстурирование

То получишь довольно универсальный, гибрий промежуточный редактор моделей.

https://github.com/TrionProg/pz5_editor

И есть у меня алгоритм один(правда одну важную часть его надо будет переделать) и оттуда можешь взять 3д код на gfx
https://github.com/TrionProg/prog_tech
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
В 2д движках (особо продвинутых) есть магия оптимизаций бленда и перекрытия, но то чисто инженерная магия.
В 2d специфическая магия вокруг батчинга. Хотя... Полноэкранные фильтры всё равно одинаковы, так что хз.

Ну а тупо спрайтики рисовать - это уже есть.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Anton TrionProg
Вообще, я могу помочь кодом. Просто у меня планы изменились, но остался продукт, который надо допилить, и можно спереть некоторые вещи.

У меня есть промежуточный редактор моделей. Он читает колладу и формирует даже сцену. 10к строчек. Если допилить:
- перевести на gfx
- записать нормально в файл
- сделать нарезку анимации
- сделать нормальное освещение и текстурирование

То получишь довольно универсальный, гибрий промежуточный редактор моделей.

https://github.com/TrionProg/pz5_editor

И есть у меня алгоритм один(правда одну важную часть его надо будет переделать) и оттуда можешь взять 3д код на gfx
https://github.com/TrionProg/prog_tech
Я под wgpu-rs делаю всё.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Lain-dono
В 2d специфическая магия вокруг батчинга. Хотя... Полноэкранные фильтры всё равно одинаковы, так что хз.

Ну а тупо спрайтики рисовать - это уже есть.
А, и правда.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
А, ты про всякие 2д-вектора?
Там чуть более сильное колдунство. Роторы и моторная алгебра. В 3D оно всё идеально ложится на SIMD. Альтернативная математика так сказать.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Оу, физика. Страхстрах.
источник

L

Lain-dono in RU Rust GameDev — русскоговорящее сообщество
Mikola Summer Duck
Оу, физика. Страхстрах.
Не, при чём тут физика? Я про то, как модельки вертеть. Роторы - замена кватернионов. С одной стороны за математику и я особо не шарю, с другой стороны есть профит в том, что как раз таки роторы существуют и в 2D и в 3D. Получается, что в теории можно делать идентичный код для того и другого.
источник

MS

Mikola Summer Duck in RU Rust GameDev — русскоговорящее сообщество
Да, я нашёл уже кляйн, сейчас читаю.
источник