Александр Ларсон (Alexander Larsson), разработчик Flatpak и активный участник сообщества GNOME, опубликовал выпуск проекта Gthree 2.0, развивающего порт 3D-библиотеки three.js для GObject и GTK, который практике может применяться для добавления 3D-эффектов в приложения GNOME. API Gthree практически идентичен three.js, в том числе реализован загрузчик glTF (GL Transmission Format) и возможность использования в моделях материалов на базе PBR (Physically Based Rendering). Для отрисовки поддерживается только OpenGL...Подробнее: https://www.opennet.me/opennews/art.shtml?num=51458
Отличная новость! Еще бы туториалов для vala, python, итд. На чистом С как то слишком хардкорно.
Для vala, к сожалению, надо чтобы сначала *.vapi-файл появился.
> Еще бы туториалов для vala, python, итд. На чистом С как то слишком хардкорноУже доступной документации в принципе и так достаточно, любой vala-ист умеет в уме приводить си-вызовы к синтаксису ООП vala.
Для Vala их вагон и маленькая тележка. к тому же есть слак elementary и комнаты в SO
/fix Александр Ларсон написал неведомую дичь дабы замедлить сверхбыстрый GNOME на топовом железе и приблизить FPS к 10. С самого детства Александр являлся ярым поклонником akonadi, но его расстраивала мысль о возможности его отключения некоторыми пользователями недовольными потерями производительности. Теперь, став разработчиком Flatpak и активным участником сообщества GNOME, он смог воплотить свою давнюю мечту - приблизить отзывчивость интерфейса к нулю. В планах разработчика в следующем релизе отключить поддержку OpenGL и перейти на псевдо 8-ми битную графику. /fix
Смешно наблюдать за тем как ретрограды даже не понимая сути проекта начинают его хейтить.
Он человек простой: видит по тексту "js" -- начинает неистово брызгаться всеми доступными телесными жидкостями во все стороны.
Ты телепат, способный увидеть чей-то фетиш на расстоянии? Ну и почему ты еще не распоряжаешься, например, всеми деньгами мира? Ведь для твоей супер-способности узнать пароли от админок банков - это сущий пустяк.
Очевидно, такого дара у тебя нет. Поэтому сиди думай и грусти испуская свои соки вокруг.
О, молодой мечтатель! Пролей же нектар своего красноречия и поведай нам несчастным, сбившимся с истинного Пути, как ЭТО будет работать на моем тостере?
1. Придумать бессмысленный юзкейс, не предусмотренный сабжем.
2. Настаивать на том, чтобы другие сделали его осмысленным.Что же может здесь пойти не так? :D
>Придумать бессмысленный юзкейс, не предусмотренный сабжем.оборудование без поддержки OpenGL? и кто здесь лишает его смысла? Если у тебя кругозор величиной с булавочное ушко, не надо его предъявлять налево и направо
> оборудование без поддержки OpenGL?Осталось узнать зачем там GNOME.
> оборудование без поддержки OpenGL?Что это за оборудование, и зачем на нём запускать программы занятые рендерингом 3d сцен?
>> оборудование без поддержки OpenGL?
> Что это за оборудование, и зачем на нём запускать программы занятые рендерингом
> 3d сцен?Сказали же: тостер. Рендеришь сцены, а производимым теплом нагреваешь хлеб. Он совсем не упоролся. Ни капельки :)
Реалтайм интерфейсы давно потеряли актуальность. Ты должен писать декларативный файл что ты хочешь от интерфейса он тебя поставит в очередь и выполнит. Вот за чем будущее.
Чёрт, парень, да ты же ВСЁ объяснил.
Ваше мнение поставлено в очередь. Мы вам сообщим, когда оно станет кому-нибудь интересно.
>сверхбыстрый GNOMEКогнитивный диссонанс
Вот есть у нас в конторе пара сильно неновых мойшын. Юзают их для секретарских нужд. Какой-то, не помню уже, двухъядерный проц, и оперативы 4 гига есть точно, но не больше. Там Гном. Что характерно - третий. Пишмашбарышни не жалуются, хотя им за то ничего не будет и даже купят железо поновее, если надо. И даже винду лицензионную поставят, если им под линуксами тоскливо будет. А гоняется под этим Гномом ими офис и на одной из тачек Фокс (Квантум, ага), а на другой - Хром. Такие дела.
Проект из разряда: "Смотрите как я умею!"
> Выпуск Gthree 2.015.10.2014 0.0.1
13.08.2019 0.1.0
09.09.2019 2.0Действительно, зачем все эти 0.1.1, 0.1.2, 0.1.3,... Надо быстрее: 1.0, 2.0, ... 68, 69,..
А теперь внимание: на самом-то деле всё в порядке, т.к. состоялся ожидаемый релиз 0.2.0!