powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / 3D что есть?
25 сообщений из 183, страница 3 из 8
3D что есть?
    #39843429
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,
Нет. Я делал с тем что на слуху и сразу можно hello world кубик сделать.
...
Рейтинг: 0 / 0
3D что есть?
    #39843440
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpДавайте лучше про вулкан).
Читал мнение что это низкоуровневая вещь типа ассемблера.

Есть мнение, что это форк WINE, который Вальвы сделали чтобы игры со стима были способны
запускаться под линухом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
3D что есть?
    #39843473
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpAmKad,
Нет. Я делал с тем что на слуху и сразу можно hello world кубик сделать.Ну так вопрос в том, для каких платформ Вы проектируете.
...
Рейтинг: 0 / 0
3D что есть?
    #39843480
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,
Win, демка.
...
Рейтинг: 0 / 0
3D что есть?
    #39843485
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Жаль. А так хотелось похоливарить
...
Рейтинг: 0 / 0
3D что есть?
    #39843495
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadkealon(Ruslan)PetroNotC Sharp,

3dMax | SDL

но если только покрутить, то 1-еНу так в SDL для работы с 3D все равно свой шейдер и gl-обвязку писать придется, не? Там жеж все "стандартные" шейдеры уже в сорсах захардкожены и посредством SDL api к ним доступа нет.конечно, если нужно писать программу, то придётся писать программу :-)
...
Рейтинг: 0 / 0
3D что есть?
    #39843498
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadPetroNotC Sharp,

Жаль. А так хотелось похоливарить
в какую сторону? В линукс? Тогда мне тоже жаль. Шефу не требуется.
...
Рейтинг: 0 / 0
3D что есть?
    #39843523
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpAmKadPetroNotC Sharp,

Жаль. А так хотелось похоливарить
в какую сторону? В линукс? Тогда мне тоже жаль. Шефу не требуется.

лайкнул
...
Рейтинг: 0 / 0
3D что есть?
    #39843589
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharpв какую сторону? В линукс?В мобилки.
...
Рейтинг: 0 / 0
3D что есть?
    #39843610
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,
WebGL или родное нативное?
Я же с андроидом хожу)
...
Рейтинг: 0 / 0
3D что есть?
    #39843660
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpAmKad,
Давайте лучше про вулкан).
Читал мнение что это низкоуровневая вещь типа ассемблера. По сравнению с openGL.
а ты доку полистай
...
Рейтинг: 0 / 0
3D что есть?
    #39843669
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp

Мдя... тут порог вхождения все равно высок. По сути чтобы просто понять демку или хелохты ворлд - надо погрузится
в какую-то проприетарщину, действующие на данный момент стандарты разработки от NVidia, Radeon, e.t.c.
С налёта или с наскока - не выйдет.

И Мне кажется именно данный топик лучше поднимать не в sql.ru а в сайберфоруме.
...
Рейтинг: 0 / 0
3D что есть?
    #39843675
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Это ты про что?
Сабж предельно узкий и решение я напишу.
А в сторону мобил и вулкан, я пару фраз тока)))
...
Рейтинг: 0 / 0
3D что есть?
    #39843681
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну круть. Запаблиши я тоже посмотрю.
...
Рейтинг: 0 / 0
3D что есть?
    #39843771
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpВражий продукт))) NASA))
Какого такого Наса? Местный он, все ходы записаны :)

PetroNotC SharpНажал пимпочку и магазин гугла сказал: "вы не можете использовать продукт из территории РФ".Оп-па, вот это да :(

maytonА современную инженерную графику можно обсуждать в виде совокупности алгоритмов без
превнесения этого загадочного и интересного термина ШЕЙДЕР.Но это и есть алгоритм поворота матрицей в вершинном шейдере

AmKadВ мобилки.Xamarin
...
Рейтинг: 0 / 0
3D что есть?
    #39843812
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbmaytonА современную инженерную графику можно обсуждать в виде совокупности алгоритмов без
превнесения этого загадочного и интересного термина ШЕЙДЕР.Но это и есть алгоритм поворота матрицей в вершинном шейдере
он видимо имеет ввиду начальный смысл шейдеров - т.е. для создания каких-то динамических эффектов
по задаче принципиально о них можно и не думать, сгенеренная поверхность уже есть, вкинуть её и всё, а цвета можно и вручную задать
...
Рейтинг: 0 / 0
3D что есть?
    #39843821
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbAmKadВ мобилки.Xamarin
Какой ксамарин? Это же форум по C++. Поэтому, например, все-таки SDL. Например, приложение, ссылка на которое в моем профиле, на SDL написано под Android и iOS.
...
Рейтинг: 0 / 0
3D что есть?
    #39843845
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadнаписано под Android и iOS.Учитель, научи меня кунг-фу! о_о

SDL прям кросс-платформенный? Почему мне никто раньше не сказал ?
А под Андроид и iOS ты на чём собирал?

AmKadКакой ксамарин?Ну да, но хамарин умеет 3D делать, у него в основе игровой движок
...
Рейтинг: 0 / 0
3D что есть?
    #39843987
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbПочему мне никто раньше не сказал ?Я сам о нем тогда практически ничего не знал , да и в ветку C++ практически не заглядывал.

CEMbSDL прям кросс-платформенный?Рендеринг (без кастомных шейдеров), обработка событий от ОС абсолютно кроссплатформенны. Все остальное - в зависимости от разных факторов.

Например, под себя написал отдельный интерфейс работы с файловой системой (С++ 17 с std::filesystem тогда еще не было и да сейчас наверное полностью еще нет). Ну и еще какое-то количество функционала пришлось писать уже рядом с SDL: messagebox (стандартный SDL-ный не устраивает), реклама, покупки, игровые сервисы, мультиплеер (не в этом приложении). Плюс прикручивал SDF-шейдеры уже рядом со стандартным opengles 2.0 рендером - все шрифты и иконки в этом приложении рисуется через SDF-шейдер.

Для андриода много JNI взаимодействия из плюсов в джаву и обратно.
Для iOS писал классы на objective С и поверх них C++ обертки для вызова из кода приложения.

Год где-то ушел на то, чтобы пересесть с мармелада на свой так сказать framework работы поверх SDL. Зато теперь все прозрачно и никому бабло платить не надо. И даже можно внести свой небольшой вклад в развитие SDL.

CEMbА под Андроид и iOS ты на чём собирал?Все стандартно:
Код приложения пишу и отлаживаю на винде в VS 2017.

- для android использую android SDK (можно скачать либо Android Studio, либо только build tools. Я юзаю первое, иногда код на java писать приходится) + android NDK для компиляции C++ кода. Система сборки - gradle с зависимостями на гугловые плагины. Сборку запускаю только в командной строке - мне так удобнее.
- для iOS держу WMware с виртуалкой - скачал образ macOS на рутрекере и поставил туда XCode. Тут все настройки проекта и сборку запускаю черех IDE. Возможности сборки из командной строки тут пока мною изучены слабо.

Понимаю, что качество моего C++ кода далеко от идеала. Профессионального опыта работы на C++ нет. Время от времени почитываю умные книжки и переосмысливаю уже написанное, иногда правлю/оптимизирую.

Все мои проекты хранятся в приватных репозиториях. А сам framework поверх SDL в открытом. Могу кинуть ссылку, хотя без реальных проектов там разобраться будет сложнее. Если найдете меня в телеграм (akk0rd87) и зарегитесь на bitbucket или gitlab, то могу расшарить и один из приватных проектов.
...
Рейтинг: 0 / 0
3D что есть?
    #39844007
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadиногда код на java писать приходитсяна форуме разработчиков под андроид, в основном java в ходу
...
Рейтинг: 0 / 0
3D что есть?
    #39844009
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC SharpAmKadиногда код на java писать приходитсяна форуме разработчиков под андроид, в основном java в ходуСпасибо, КЭП. Конечно, без джавы на андроиде никуда. И даже если ты пишешь на плюсах, от джавы тебе все равно не убежать. Но, для общего развития, можете поставить себе аппликуху Native Libs Monitor и посмотреть, как часто андроидные приложения собраны вместе с нативными (читай C и С++ ) либами. Больше половины приложений от Яндекса, например, собраны с вкупе с нативным кодом.
...
Рейтинг: 0 / 0
3D что есть?
    #39844011
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad,

Правда сейчас становится модными писать на котлине. Так что, в каком-то смысле без джавы можно обойтись, но суть предыдущего моего сообщения не меняется.
...
Рейтинг: 0 / 0
3D что есть?
    #39844015
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть работы SDL-приложения на андроиде такая: при запуске приложения управление получает java-activity, грузит из файловой системы (или уже можно прямо из APK, начиная с Android 6.0) нативные либы (как DLL на винде) и передает ей управление при возникновении событий операционной системы.
...
Рейтинг: 0 / 0
3D что есть?
    #39844021
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad, ооо, спасибо!
А вот ещё вопрос: UI, насколько он там есть, удобен, полон?

У меня, например, сейчас проект под Win, там много окон с листами, деревьями и прочим. Если я захочу пересесть на SDL, насколько сложно будет перевести UI винды?

Насколько помню, SDL даёт удобную возможность работы именно с окнами. На счёт контролов внутри - подозреваю, нет, придётся всё писать самому?
...
Рейтинг: 0 / 0
3D что есть?
    #39844028
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё, вопрос про SDL+UI снят :)
...
Рейтинг: 0 / 0
25 сообщений из 183, страница 3 из 8
Форумы / C++ [игнор отключен] [закрыт для гостей] / 3D что есть?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]