Как стать автором
Обновить

Комментарии 58

А симпатично вышло, с холодильничком. И правда, как подумаю, сколько такое писать на чистом С++ — это ужас. Всё, вот прямо завтра сажусь изучать Qt Quick.
Действительно впечатляет, что-то Qt Quick 3D прошел не много мимо меня. Надо бы заняться этим вопросом.
@tangro спасибо за статью.
Всегда рад оказаться полезным.
Если на Qt3D, на основе которого сделан Qt Quick3D, то больше в 2-3 раза.
Зачем на чистом С++, когда можно подцепить тот же OpenGL? Строчек кода может быть и выйдет немного больше (потратится на всякие декларации и инициализацию переменных), а так все абсолютно идиентично
Мне кажется даже с прицепленным OpenGL будет в несколько раз больше кода. А это время, что, как мы знаем, нынче самый ценный ресурс.
И не близко. В n раз больше будет, сами обработки контекста и окна займут кучу времени и кода.
Спасибо, весьма интересно! А не пробовали запускать на мобильных устройствах? Как там, интересно, с производительностью у QtQuick 3D?
НЛО прилетело и опубликовало эту надпись здесь
Извините, реального устройства у меня, к сожалению, пока нет.
>>сколько строк будет в нём, если написать его на С++\Java\.NET\Ваш_язык
Если написать библиотеку, размером с QtQuick3D — то три :)
А а деле: синтаксис мне очень понравился. Этакий программирующий JSON
Да, ты прав, а еще есть прикольный язык Java 3D, очень давно думал по нему написать статью, но кармы не хватает ( Если вдруг произойдет чудо, то обязательно отпишу! Вообще, 3D-технологии — это то, что хоть как-то заставляет меня сидеть днями и программировать ))
Плюсанул Вам карму. По идее теперь Вы можете писать в блог Java.
>А а деле: синтаксис мне очень понравился. Этакий программирующий JSON

«Программирующий JSON» называется JavaScript ;)
ECMA-Script, тогда уж.
Я исходил из аббревиатуры JSON.
Давно хотел попробовать поиграть с OpenGL в Qt, но останавливало то, что там действительно уйма кода на С++ будет. Спасибо огромное за статью, теперь буду более внимательно смотреть в сторону QtQuick и QtQuick 3D.
Спасибо, клевая статья.
Кстати, а как у QtQuick3D сейчас с производительностью?
И еще интересует какой сейчас статус у QtQuick3D. Насколько он функционально полон и чист от багов. Был на секции по нему в этом году на Qt DevDays, но, к сожалению, понял для себя, что слишком мало знаю о 3д, чтобы полностью понимать о чем там говорили (да и уйти пришлось под конец). И как-то в итоге не уловил текущий его статус.
Вполне себе рабочая штука, есть сборки под все платформы, производительность нормальная, возможности описаны в статье (и чуть больше можно увидеть на этом видео). Пользуйтесь на здоровье.
В принципе, такого же результата можно добиться и с помощью WPF, однако синтаксис QtQuick мне намного приятнее. Спасибо вам за статью — будем экспериментировать )
Вот если б во времена появления WPF была такая альтернатива, то я б все-таки выбрал Qt. В WPF 3D очень тяжелая (тут я имел в виду декларативный подход с XAML — не программирование через DirectX).
НЛО прилетело и опубликовало эту надпись здесь
ААаааааа, я тоже хочу такого разбора темы моей конкурсной статьи :( Люди, ау, ну сделайте это…
НЛО прилетело и опубликовало эту надпись здесь
Дак вы спрашивайте что непонятно. Я все буду рад объяснить более подробно.
А то пост написал и как в пустоту, успели даже AccuWeather обсудить, а по теме почти ничего нет.
Ваш комментарий на отдельный пост тянет.
Эта статья типо копия туториала, который был опубликован у троллей в labs, только на русском и про холодильник. Ну дословно же с тем, что на видео, но только про холодильник… печалька(
Ну это как слово «хлеб» с 4 ошибками, когда «пиво» получается. В обеих статьях используется Qt Creator, Qt Quick3D, подготовка моделей в Блендере, QML — ну вот и всего общего. Модели свои, обработка своя, код свой, видео своё. Я прям не знаю, как можно статью по Quick3D написать не похоже на тот туториал. А на него я честно в конце ссылочку дал.
Извиняюсь, ссылку сначала не увидел. Но это не слово «хлеб» с 4мя ошибками в слове «пиво». Это скорее посмотрел туториал, и написал свой, такой же с блекджеком и… нет, просто с блекджеком.
Я прям не знаю, как можно статью по Quick3D написать не похоже на тот туториал.

Идей для туториалов может быть множество. В самом репозитории демок много. Совершенно не обязательно статья должна быть похожей. Здесь, к примеру, человек весьма интересно написал о проблемах.
Вы правы, что идей много и о проблемах можно писать, но я хотел написать именно вводную статью по технологии. Простую (проще и меньше указанного Вами демо), на русском языке, без углубления в детали (ну зачем новичку сразу рассказывать о косяках с нормалями). Что вышло, то вышло. Не спорю, что можно написать и о другом — но это уже будут другие статьи.
Логичный шаг.
да, он будет входить туда
В репах QtQuick3D видел, что сейчас активно ведется работа по поддержке QML2 в нем.
Сразу столько статей, сразу Qt Quick такой хороший, как телефон пообещали…
Он всегда был хороший. Я на нём писать начал, ещё когда он был бетой.
дык, QtQuick реально хорош (или ты не согласен?), просто не всегда об этом писать хочется (или не всегда есть что), а тут дополнительная стимуляция.
Завидно? :)

А если по делу, чем конкретно вас не устраивает Qt Quick?
неправда, статьи не только по квику (хотя он мне и нравится). Что у меня (по внутренностям Харматтана), что у Васса (по НФЦ) темы совсем не связанные с Qt Quick
Я, вообще-то, люблю Qt Quick и скорее всего подольше многих из вас его знаю, но это просто стыд, когда статьи идут только после обещанного девайса :( За неделю больше, чем за полтора года…

Неужели ради интереса изучения нового и желания поделиться с другими трудно статью написать?..
Ну во-первых, не очень хорошо так говорить про людей, которых не знаешь " скорее всего подольше многих из вас его знаю". А во-вторых, далеко не все пишут на хабр, чо. Я по большей части на свой уютный бложек перебрался. Знаю что часть народа сделали также.
Ух ты, будем мериться у кого знания длиннее?
Давайте ;) Нам про QML рассказывали парни из Nokia (специально приезжали демонстрировать) ещё когда он только готовился к выпуску и не был анонсирован публично ;)
Так не честно ;) А кстати это, было примерно когда, я так понимаю, самое начало 2010 или конец 2009 года? А то уже начинает казаться, что QML с нами всегда.
В 2009-м дело было.
Во-первых, чем для конечного читателя статья на конкурс отличается от статьи «просто так»?
Во-вторых, у меня вот полсотни статей «просто так», и одна на конкурс. И что?
Я даже не сказал «получше», а вы, товарищи, уже так реагируете!

Смысл был в том, что я давно с самого начала слежу за интересом к Qt Quick, и вот в такие вот моменты становится обидно, честно!
Ну раз следите, значит должны знать что статей на самом деле много в сети. В том числе и на русском языке. Или вы ограничиваетесь только Хабром?
«Обидно, что статьи появляются только на конкурс! Уж лучше бы вообще тогда не появлялись!» — так, что ли, по-вашему?
Конечно нет, о чем Вы :) Пользы от них не меньше, просто сам факт обязательной материальной мотивации расстраивает меня
Ни один человек не будет делать что-либо без мотивации. Мотивация бывает разная. На Хабре их несколько: 1) карма+рейтинг, 2) значочки в профиле, 3) ППА (программа поощрения авторов), теперь вот ещё и конкурс. Для кого-то достаточно первых, для кого-то нет, поэтому нужны дополнительные.

Я так понимаю, вы аналогичным образом выступаете против статей, участвующих в ППА? Ну а фигли — ради денег ведь пишут!
У меня мотивация в основном была такая: «Хочешь в чём-то разобраться, попробуй объяснить это другим». Можно добавить в список )
Разумеется, мой список не полный. В него можно ещё добавить «стремление потешить ЧСВ», «желание потроллить приверженцев чего-либо», «прорекламировать продукт/услуги» и так далее…
О, как же это я забыл про ЧСВ и троллинг? :) Надо добавить тоже, да.
Спасибо за статью.

Из Maya сцены не импортирует, да? Придётся через колладу всё это проворачивать.
Как-то оно подозрительно напоминает библиотеку FireMonkey, продвигаемую нынче с Delphi… Случаем, не ею авторы вдохновлялись?
QtQuick появился в задумке задолго до покупки Qt Nokia. QtScript, логическим продолжением коего он является, был в Qt версии с 3й. Анимации разрабатывались 2,5 года назад, как и StateMachine. А FireMonkey, что это вообще такое? Появилась она совсем недавно, на сколько я знаю.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации