Игры Рейтинг в сообществе: 2.0 | |
гиф анимация Рейтинг в сообществе: 1.2 | |
Anime Рейтинг в сообществе: 1.0 | |
Anime Рейтинг в сообществе: 0.9 | |
art Рейтинг в сообществе: 0.6 | |
Эротика Рейтинг в сообществе: 0.4 | |
Мультфильмы Рейтинг в сообществе: 0.3 | |
живность Рейтинг в сообществе: 0.2 | |
my little pony Рейтинг в сообществе: 0.2 | |
Смешные комиксы Рейтинг в сообществе: 0.2 |
Постов: 2
- хороших: 1
- лучших: 0
Комментариев: 381
Это будет уже смертельный трюк.
У меня достаточно месяцев экранного времени, чтоб говорить такие вещи, которые хочу. Стальной Алхимик переоценён, всем фанбоям рекомендую посмотреть что-то ещё.
Зачем включать логику при просмотре сёненов? Элрики могли прочитать инструкцию и не пытаться делать воскрешение без нормальной подготовки. Эдвард мог бы послушать свою сестрёнку для начала. Очевидно же, что она хотела быть кошечкой, а не собачкой.
А мне перерожденцы 40к лвл больше нравятся.
Стальной алхимик сильно переоценён. Он определённо не заслуживает бытие в топ-20 (но топ-100 вполне). Даже если брать чисто длинносёнены, то нарутка или соулетер получше будут. Если брать взрослых сёненов (не путать с сейненами), то их со времён сала и титосов настрогали порядочно.
Новогодние кучно идут.
В простом случае на самом деле кастомного меша уже будет достаточно. На этом этапе ты делаешь прототип. Получаешь рабочий мешинг и рабочий менеджер чанков.
Затем кастомный материал. Это на случай, если хочется greedy mesher с текстурками (хочется же). По факту просто вызвать pbr-шейдер с другими параметрами. При этом хорошо бы разобраться, как это должно работать на чистом wgpu. (окей, там могут быть другие варианты, но допустим)
После этого смотрим и думаем, чего нам не хватает для наших целей. Лоды для вокселей, ага. В данном случае нам скорее всего придётся разобраться, как меши работают внутри и написать свою систему, похожую на то, как работают меши, но чутка по другому. Тут уже надо вникать в нутро bevy и прям читать код bevy_render/bevy_pbr и прочего связанного. Это придётся сделать просто по той причине, что нам для задачи сама концепция мешей уже не подходит, что достаточно логично как по мне.
Если не считать этого, тебе хватит greedy meshing и догадаться, что можно разбить всё на чанки и паковать позиции вершин в байт. То есть вообще говоря затыков то не много. Больше проблем с тем, как это хранить/генерить. (окей, ладно, AO/текстурки для копрокубов с greedy meshing было заёбисто делать). Но вообще тут главное понять принцип, что именно является затыком в производительности на этом этапе. А именно количество данных на куб и вообще пропускная способность.
Затем тебя будет волновать только цена фрагментных шейдеров. Всмысли нафаршированный PBR вообще говоря может быть тяжёлой штукой.
Куча студий имеют свой движок на самом деле. Ну не знаю, Project Zomboid, No Man's Sky, Cyberpunk 2077 в качестве рандомных примеров разного уровня.
> А почему не пойти дальше и не сделать компилятор, операционку и всё такое прочее заодно?
А почему бы и нет. Только надо глубже, с проца. По крайней мене на уровне эмуляции. Как раз сейчас этим этапом занимаюсь. Просто потомушта почему бы и нет. Операционку свою я уже писал кстати. Не то, чтоб это необходимый путь для чего либо, но могу умею практикую, чё ты мне сделаешь.
> Уметь хорошо готовить ... — намного, намного предпочтительней, чем писать что угодно с нуля
Да. Никто с этим не спорит. Но если очень хочется, то можно как угодно делать. А иногда это даже нужно. Инструменты имеют свои ограничения. Если задачу решают доступные инструменты - используем их. Если не решают - используем что-то ещё или делаем своё. Или вообще меняем задачу на более простую.
> а движок взял да и скурвился
Если движок открытый, то всё, что ты теряешь - обновления и поддержку сообщества. А они скорее всего уже не так сильно нужны в середине. Движок то никуда не девается, просто перестаёт развиваться. Пользоваться им можно сколько угодно. Это то, что отличает открытые проекты и закрытые.
> Веб-фреймворк тоже написать несложно
Веб-фреймворки обязан написать каждый вебер штуки по три-четыре. Эта специальная олимпиада в разных формах присутствует на всех популярных языках.
> Только почему-то в
Не почему-то. А по той причине, что будет группа специально обученных конкретной хуйне. Без относительно качества этой хуйни кстати (то есть оно может быть и полным говном и охуеть какой конфеткой).
> В любом случае, писать велосипеды — это хорошо в рамках обучения и хобби.
Не хорошо, а обязательно. Но для многих проектов этого может быть достаточно.
> и про какую-никакую гарантию, что не произойдёт таких приколов
Обязательно произойдёт какая-то хуйня. Вопрос в том, рано это будет или поздно.