Войти
ФлеймФорумПрограммирование

XML - язык, невероятно богатый возможностями. Чтоб его. (3 стр)

Страницы: 1 2 3 4 5 Следующая »
#30
2:32, 6 авг. 2019

skalogryz
> все же пользуются obj вместо blender-a
Ну *.blender сложен в использовании. А вот зачем пользоваться *.obj - я ума не приложу. Если уж хочется какого-то куцого формата, то проще взять *.3ds.
3ds читалка с самым базовым функционалом пишется на коленке за час. Так же как obj.


#31
2:37, 6 авг. 2019

MrShoor
> 3ds читалка с самым базовым функционалом пишется на коленке за час. Так же как
> obj.
популярность .3ds сошла на нет в 2010х, а .obj жив

текстовые форматы требуют низкий порог вхождения...

#32
2:38, 6 авг. 2019

noizer
> А вот хороший язык придумать низзя.
паскаль! там да ж свой "джейсон"  есть (описание констант рекордов)

#33
2:42, 6 авг. 2019

MrShoor
> А вот зачем пользоваться *.obj - я ума не приложу
синтаксис у "*.obj" очень крутой и хорошо дружит со здравым смыслом т.к это пародия на asm, а связка с mtl - говно, т.к нужно было его внутри хранить.

#34
2:49, 6 авг. 2019

skalogryz
> популярность .3ds сошла на нет в 2010х, а .obj жив
А как ты определил, что obj жив? Ну то есть как по мне - что 3ds, что obj - оба умерли уже давно.

> текстовые форматы требуют низкий порог вхождения...
Это да, случается, когда всякие явоскрипт разработчики беруться за кодинг графики. Для них слишком сложно целое двубайтовое, флоат одинарной точности и прочее.
Мне же например когда я брался за парсинг 3ds - вообще халява была. Просто правильно указатели на память расставь, и пользуйся. Никакого разбиения на токены, никакой войны с переносом строк и прочее.

#35
2:53, 6 авг. 2019

Adler
> синтаксис у "*.obj" очень крутой и хорошо дружит со здравым смыслом т.к это
> пародия на asm, а связка с mtl - говно, т.к нужно было его внутри хранить.
А 3ds типа сложный? https://en.wikipedia.org/wiki/.3ds

#36
2:59, 6 авг. 2019

MrShoor
> А как ты определил, что obj жив?
начинает Вася свой движок и/или редактор к оному.
Первое что он умеет загружать это .obj, а не .3ds
остальные форматы подтягиваются потом, и .3ds не один из них

Как мерило предлагаю сделать поиск по gamedev.ru
сначала .3ds потом .obj

#37
3:05, 6 авг. 2019

skalogryz
> начинает Вася свой движок и/или редактор к оному.
Я походу не из этих Васей. У меня было так:
1. Гружу список вершин из собственного текстового файла
2. Гружу *.x через D3DX
3. Гружу *.3ds

#38
3:09, 6 авг. 2019

skalogryz
> Как мерило предлагаю сделать поиск по gamedev.ru
> сначала .3ds потом .obj
Не, я согласен, что последнее время obj чаще берут. Но как мне кажется это больше от неумения в программирование. :) Эпоха скриптовых языков, и все такое.
А поиск по геймдеву показывает что полно и того и того:
https://www.google.com/search?q=site%3Agamedev.ru%20obj
https://www.google.com/search?q=site%3Agamedev.ru+3ds+формат

#39
3:13, 6 авг. 2019

noizer
> А какой формат катит, во что конвертать
> для социума так сказать.
Ну сейчас модно-молодежно импортировать *.fbx
А если хочешь по нормальному - то экспортируешь скриптами в свой формат из пакета моделирования.

#40
3:30, 6 авг. 2019

MrShoor
> Ну сейчас модно-молодежно импортировать *.fbx
плюсую. Но .fbx тоже текстовый

#41
3:32, 6 авг. 2019

MrShoor
> А поиск по геймдеву показывает что полно и того и того:
там интереснее по годам смотреть. Про .3ds вопросов в 2010х вроде как меньше... в 2000х полно про оба формата

MrShoor
> Но как мне кажется это больше от неумения в программирование. :)
ооо! а это вообще вопрос экзистенциональный!
если на смену тебя (твоему труду) никто не придёт... то стоит ли его вообще делать?!

#42
3:43, 6 авг. 2019

MrShoor
> А 3ds типа сложный?
Да, сложнее в сотни раз, т.к ограниченый и на первый взгляд в разы менее расширяем, а еще он сделан для машин, а не для людей, т.к требует документацию, а obj ничего не требует итак вроде всё понятно. но это с точки зрения нуба в 3d форматах, которому нужна только геометрия модельки и цвета вершин, т.к всё остальное потом еще будет переделано 100 раз, а obj хорошая основа для тестов.

#43
3:56, 6 авг. 2019

Adler
> а obj ничего не требует итак вроде всё понятно.
как бы меш построить - да.
но когда материалы начинаются, то уже нужно читать

3ds простой, на самом деле. Только руками из
блокнота править низя, в отличии от obj

#44
4:22, 6 авг. 2019

MrShoor
> Ну сейчас модно-молодежно импортировать *.fbx
skalogryz
> плюсую. Но .fbx тоже текстовый
если делать для какого-то "проекта\игры\недодвижка" свой нестандартный редактор 3d сцен для которого чисто случайно по началу совсем не нужна стандартная анимация\материалы из внешних источников, то "fbx\3ds\stl\x\mesh" файлы можно очень долго успешно игнорировать. в теории.

skalogryz
> но когда материалы начинаются, то уже нужно читать
ну если использовать только какой-то типа "3d builder из win10" и "tinkercad от какбы авторов 3ds, но на html5\webgl", то там только kd походу задать можно и это хорошо :)

Страницы: 1 2 3 4 5 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.