The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Представлен Gthree, порт three.js для GObject и GTK

05.06.2019 21:25

Александр Ларсон (Alexander Larsson), разработчик Flatpak и активный участник проекта GNOME, представил новый проект Gthree, в рамках которого подготовлен порт 3D-библиотеки three.js для GObject и GTK. API Gthree практически идентичен three.js, в том числе реализован загрузчик glTF (GL Transmission Format) и возможность использования в моделях материалов на базе PBR (Physically Based Rendering). Для отрисовки поддерживается только OpenGL. На практике Gthree может применяться для добавления 3D-эффектов в приложения GNOME.



  1. Главная ссылка к новости (https://blogs.gnome.org/alexl/...)
  2. OpenNews: В GTK 4 будет переработан бэкенд, отображающий интерфейс через web-браузер
  3. OpenNews: Разработка универсального формата пакетов Limba приостановлена в пользу Flatpak
  4. OpenNews: В HTML5-бэкенде к GTK3+ появилась поддержка запуска нескольких процессов-обработчиков
  5. OpenNews: Выпуск пользовательского окружения GNOME 3.32
  6. OpenNews: Проект по избавлению GNOME от ошибок и недоработок, проявляющихся при работе поверх Wayland
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gnone, gtree
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (69) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Аноним (1), 21:32, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    ждем нескучных 3д-эффектов в gnome-calculator
     
     
  • 2.6, Аноним (-), 21:38, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Сперва из него надо выпилить че то, а то калькулятор гнома все еще лучше китайских калькуляторов 90-х...
     
     
  • 3.12, Michael Shigorin (ok), 21:52, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Эт которые от фотоэлементов работали-то? :)
     
     
  • 4.30, анинининим (?), 00:35, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    фотоэлементы это ложь: https://www.youtube.com/watch?v=uLTDuGhqE2w
     
     
  • 5.35, Аноним (35), 02:30, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрел видео: в некоторых все-таки настоящие.
     
  • 5.40, Anonymous123 (?), 06:59, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты сам свою ссылку смотрел, клоун?
     
  • 5.70, Аноним (70), 10:38, 07/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, зачем я это посмотрел. Целых 20 минут о том как чувак разбирает калькуляторы.
     
  • 3.24, Аноним (24), 23:31, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > калькулятор гнома все еще лучше китайских калькуляторов 90-х...

    Вот не надо на те калькуляторы наезжать. Я в школьные годы, помнится, купил научный на 100 с чем-то функций по цене примерно двух-трёх булочек с повидлом, и он не меньше 5 лет работал на одной батарейке (и дольше бы проработал, если б не потерялся). Складной, с крупными цифрами и прозрачными клавишами, так что надписи на них вечные. Sunway, кажись.

     
     
  • 4.25, Аноним (24), 23:51, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    О, наяндексил (нагуглить не удалось): Sunway S-699.
    https://21.img.avito.st/640x480/4990801521.jpg
    Что, умеет гномовский калькулятор статистику считать?
     
  • 4.26, Annoynymous (ok), 23:58, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, да, мой Citizen SR-166, купленный примерно в 2002-м, работает до сих пор. От той же батарейки.

    Сейчас так не делают ©

     
  • 4.29, Led (ok), 00:20, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > он не меньше 5 лет работал на одной батарейке

    Странно... инженерный Citizen 95-го (или 94-го) года до сих пор работает...

     
     
  • 5.55, Аноним84701 (ok), 12:38, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> он не меньше 5 лет работал на одной батарейке
    > Странно... инженерный Citizen 95-го (или 94-го) года до сих пор работает...

    https://pic4a.ru/96/MTQ.jpg (Ti-68, 1996 или 97)

    Однако, есть еще где-то в ящике простенький, дешевый, китайский "Sharp" 1991.
    Желтый от старости, с потертыми кнопками -- но вполне себе работает.

     
     
  • 6.69, Led (ok), 23:46, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не, у меня простенький SR-135, AFAIR как раз стипендию стоил:)
     
  • 4.37, немезидеЦ (?), 05:04, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Советские из серии МК (программируемые) были круче.
    Для ностальгирующих могу подсказать - есть бесплатная реализация МК 61/54 на андроиде(смотреть магазине гугла)
     
     
  • 5.41, пох. (?), 07:26, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Советские из серии МК (программируемые) были круче.

    советские MK и до него Б3- были клоном какого-то хепе, 65, что-ли. Как и все, что было в совке хорошего. Причем у моего умер, по всей видимости, блок питания (в смысле внутренний, а не трансформатор).

    А действительно крутые микрокалькуляторы делала Ti. TI-59 и иже с ним - причем это 70е, совок еще даже Б3-28 не осилил. Содрать их для него было нереальной задачей.
    К сожалению, исправных до наших дней не дожило, картовод был очень нежной деталью.

    Более современные (упрощенные, уже без внешних карточек) их потомки использовались в американской средней школе еще аж до середины 2000х как минимум.

    Поэтому когда у меня на втором курсе пошли рассчеты в комплексных числах для лаб электротехники - я сбежал на СМ4 (не смотря на наличие математического блока для 52й). Хороший был калькулятор, только немного тяжелый, четыре стойки двухметровой высоты.

     
     
  • 6.56, имя (?), 12:50, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Скажу еще больше, но примерно до середины-конца 70х в союзе выпускались механические калькуляторы. А я, когда работал инжынером-программистом в конце нулевых, застал еще людей, которые работали с ними в 80е.

    Вот это действительно показательно.

     
     
  • 7.57, пох. (?), 13:21, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Скажу еще больше, но примерно до середины-конца 70х в союзе выпускались механические
    > калькуляторы.

    я такой тоже помню - компьютер ДВК, Деревянный Вычислительный Комплекс называлось. По простому - счеты. В каждом сельпо были еще в начале 90х, какие вам 70е!
    Правда, над этим даже негры ржали.

    А "феликсы", если верить викивракии, окончательно разучились делать в 78м.
    Кассовые аппараты с ручкой, правда, по-моему до 90х вполне себе выпускали - они уже были электромеханические, но начинка примерно того же высокотехнологичного уровня.

    > Вот это действительно показательно.

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

    шведа вот только надо было еще по дороге шлепнуть, враждебный элемент, тут недоработочка вышла - он еще до революции помер. Пришлось просто отжать имя.

     
  • 7.59, Anonymoustus (ok), 13:59, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Скажу еще больше, но примерно до середины-конца 70х в союзе выпускались механические
    > калькуляторы. А я, когда работал инжынером-программистом в конце нулевых, застал еще
    > людей, которые работали с ними в 80е.
    > Вот это действительно показательно.

    Кто не крутил ручку арифмометра, тот не мужык!

     
     
  • 8.63, пох. (?), 15:22, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    обычно этим дамы в бухгалтерии занимались мужык-инжынер умел считать на логарифм... текст свёрнут, показать
     
  • 2.53, Зелень (?), 12:10, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    gnome-paint3D
     

  • 1.2, Аноним (2), 21:33, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Вот так и началась эпоха обратного портирования с JS ...
     
     
  • 2.5, Аноним (-), 21:37, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хочу ядро на js! Хочу, хочу, хочу! и DE на node.js, и чтоб Gnome 4 был переписан (с нуля) на электроне!
     
     
  • 3.8, Аноним (8), 21:39, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    VS Code как раз для тебя написали.
     
     
  • 4.9, Аноним (-), 21:41, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не, не, не! Мне мышкой!  и чтоб мышка была приколочена гвоздями к системд!
     
     
  • 5.11, Аноним (8), 21:46, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Погоди ка движек V8 написан на С++. Значит то что написано на джаваскрипт на самом деле на С++ и тормозить не может. Шах и мат хайтеры.
     
     
  • 6.13, Аноним (-), 21:54, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А с++ на чем написан? на ассемблере?
     
     
  • 7.16, Аноним (-), 22:05, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На js
     
     
  • 8.21, Аноним (-), 22:24, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Итерация свойственна человеку, рекурсия божественна с кто то умный... текст свёрнут, показать
     
     
  • 9.50, Crazy Alex (ok), 11:00, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот и надо оставлять её этим мифическим существам - ... текст свёрнут, показать
     
  • 7.43, Аноним (43), 08:53, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На C++, внезапно. И всякие malloc/free из C внутри STL.
     
  • 6.58, Аноним84701 (ok), 13:56, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Погоди ка движек V8 написан на С++. Значит то что написано на
    > джаваскрипт на самом деле на С++ и тормозить не может. Шах и мат хайтеры.

    Это еще что! У меня тут где-то BF-интерпретатор завалялся (бинарник на 126 байтов) на асме.
    Можно сделать транслятор "натив" в BF и запускать все что угодно, но стремновато мне -- вдруг оно так быстро работать будет, что  пространственно-временный континуум не выдержит нагрузки и вся наша Вселенная перейдет опять в изначальное сингулярное сосотояние! :-o

     
     
  • 7.60, Anonymoustus (ok), 14:08, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Погоди ка движек V8 написан на С++. Значит то что написано на
    >> джаваскрипт на самом деле на С++ и тормозить не может. Шах и мат хайтеры.
    > Это еще что! У меня тут где-то BF-интерпретатор завалялся (бинарник на 126
    > байтов) на асме.
    > Там осталось-то сделать транслятор "натив" в BF, но стремновато мне -- вдруг
    > оно так быстро работать будет, что  пространственно-временный континуум не выдержит
    > нагрузки и вся наша Вселенная перейдет опять в изначальное сингулярное сосотояние!
    > :-o

    На досуге коньпилирую х**ло-ворлд разными коньпиляторами. Если на православной сишечке написать и собрать ГЦЦой версии 4.7.2 и всяко уменьшить собираемое, то всё равно получается 9 КБ с мелочью. Ежели его написать на неправославных плюсах и собрать более новым компилятором (скажем, 4.8.1), то размер исполняемого файла резко напухает до полумегабайта и более. Но это ещё цветочки. Если написать то же самое на модном хипсторском хацкеле, то готовый бинарник получается 12 с половиной МБ.

     
     
  • 8.61, Аноним84701 (ok), 14:24, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А если писать что-то не уровня привета-миру да и тот, если действительно писать... текст свёрнут, показать
     
     
  • 9.65, Anonymoustus (ok), 15:57, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В большинстве случаев имеет место большое влияние сборочных средств Один и тот ... текст свёрнут, показать
     
     
  • 10.66, Аноним (66), 17:53, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чаще всего поигравшись ключиками можно добиться похожих сборок без или с нужным ... текст свёрнут, показать
     
     
  • 11.68, Anonymoustus (ok), 21:23, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    С каждым последующим выпуском сборочных средств размер бинарников пухнет Объясн... текст свёрнут, показать
     
  • 2.71, Андрей (??), 11:35, 07/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот так и началась эпоха обратного портирования с JS ...

    Опередил. Побольше бы теперь таких новостей.

     

  • 1.3, Аноним (-), 21:33, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какое ненужно красивенькое! Хочу еще вкусных булочек, да выпью чаю!
     
  • 1.4, Аноним (8), 21:35, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Типа он в своем вебвью показывает все тот же джаваскриптовый 3д?
     
     
  • 2.7, Денис (??), 21:39, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В репозитории вполне себе сишечка.
     
     
  • 3.10, Аноним (8), 21:42, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И чего он обернул джава скипт с вызовами, на выхде то что он делает? Как он сри.джэс выполняет на с? Я так понимаю он описывает логику на с потом вызывает сри.джэс и он все рисует. Или он так заодно её и транслятор джаваскрипта в с написал?
     
     
  • 4.14, Аноним (1), 21:58, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Я так понимаю

    Ошибка: понимание прошло неверно. Повторите снова.

    [ Повторить понимание ] [ Оставить текущее понимание ] [ Я уже ничего не понимаю, отменить ]

     
     
  • 5.27, Ordu (ok), 00:03, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя тут с UX некоторые проблемы: ты используешь слово "понимание" для обозначения как процесса понимания, так и результата этого процесса понимания. Лучше было бы подобрать более точные слова, и главное разные.

    Лучше так:

    [ Подумать ещё 5 сек ] [ Оставить текущее понимание ] [ Я уже ничего не понимаю, отменить ]

     
     
  • 6.39, Какаянахренразница (ok), 05:55, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ошибка: понимание прошло неверно.

    [ Помочь забыть ] [ Разрешить не думать ] [ Запретить думать ]

     
     
  • 7.51, Аноним (51), 11:55, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Какие вы убогие UX-еры пытаетесь взаимодействовать с юзром каким-то срaными промптами фу такими быть.
     
     
  • 8.64, Какаянахренразница (ok), 15:22, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Предлагаешь бить его, не спрашивая ... текст свёрнут, показать
     
     
  • 9.67, Аноним (66), 17:55, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Попап с вопрос повторить Если нажал повторить если не нажал или проигнорировал ... текст свёрнут, показать
     
  • 4.52, Аноним (51), 11:57, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Он напрямую руками переписал все джаваскриптовые вызовы с javascript и WebGL на C и OpenGL
     

  • 1.15, Аноним (15), 22:04, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что бы не делать, лишь бы тулкит до нормального состояния не доводить.
     
     
  • 2.38, Анонимный прохожий (?), 05:26, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Что бы не делать, лишь бы тулкит до нормального состояния не доводить.

    Доведите до "нормального" - кто же мешает?

     

  • 1.17, Аноним (15), 22:06, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    З - Зачем?
     
  • 1.18, Аноним (-), 22:08, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Вот же бесит. Нахрена этот ccаный JS всюду тащат? Пропал, пропал калабухинский дом.
     
     
  • 2.19, жека воробьев (?), 22:14, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    никуда его не тащат, вы новость не смогли прочесть и понять
     
  • 2.20, Дуплик (ok), 22:18, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > C 76.9% GLSL 13.2% C++ 8.9% Meson 1.0%

    Где там Js, лапа? Это, наоборот, с Js переписали.

     

  • 1.22, Аноним (22), 22:28, 05/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот это круть! Очень понравился three.js своей простотой, но тормоза были проблемой, теперь я думаю все будет намного лучше, нужно!
     
     
  • 2.23, имя (?), 22:38, 05/06/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    теперь будут тормозить не только вкладки браузера, но и гномоподелия. Да уж, нужно.
     
     
  • 3.28, НяшМяш (ok), 00:12, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Будут?
     
     
  • 4.31, Аноним (31), 00:52, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А разве может быть иначе в т.н. "2k19"?
     
     
  • 5.42, пох. (?), 07:30, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вы так говорите, как будто он еще в 2009м не тормозил...

     
  • 5.44, Попугай Кеша (?), 09:30, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У вас 0 на клавиатуре нет?

    Сочувствую

     
     
  • 6.46, Anonymoustus (ok), 10:35, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Лучший комментарий в этом форуме.
     
  • 6.54, Зелень (?), 12:13, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хуже только загуглить код Unicode и вставить, что там раскладку 2 раза переключить...
     
  • 2.33, th3m3 (ok), 01:35, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, да. Теперь Gnome будет ещё больше тормозить! Отличное достижение)
     

  • 1.32, th3m3 (ok), 01:35, 06/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >На практике Gthree может применяться для добавления 3D-эффектов в приложения GNOME.

    Этого ещё не хватало. Отключаю все эти эффекты сразу. Лишняя трата ресурсов, а тут ещё и 3D.

     
  • 1.45, Аноним (45), 10:14, 06/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    О! нужно! а то гном 3 перестал тормозить посли установки новых nvidia кард на $5К
     
     
  • 2.47, E2E4 (?), 10:36, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня даже на старом ноуте с AMD A10 со встроенным видео AMD Radeon R6 в Gnome3 тормозов нет. Пользователи Nvidia должны страдать, разработчики дров под эти карты долгое время забивали на сотрудничество с разработчиками Open Source. Возможно, в будущем ситуация нормализуется, так как Red Hat начали работать совместно с Nvidia над улучшением.......
     
  • 2.49, пох. (?), 10:39, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    для твоего майнера гном не нужен, майни дальше.
     
     
  • 3.62, E2E4 (?), 14:38, 06/06/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очередной наброс Г на вентилятор.
     

  • 1.48, Anonymoustus (ok), 10:37, 06/06/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    На что только люди идут, чтобы не пользоваться простыми, быстрыми, красивыми оконными менеджерами.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру