Watch, Follow, &
Connect with Us

Vsevolod Leonov

FireMonkey HD + 3D, часть 1

Демо решает всё

когда речь заходит о новых возможностях, и FireMonkey в Delphi XE2/C++Builder XE2/RAD Studio XE2 здесь не исключение. Ничто так не вдохновляет, как вид работающего приложения. Ничто так не будоражит фантазию, как мысли на тему "а я бы сделал это по-другому и гораздо лучше". Ничто так не бодрит, как ощущение собственного понимания и готовности к действию.

Видео-ролик


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

Современные тренды развития коммуникаций

ярко демонстрируют, что мир изменяется. Недавно у меня было бурное обсуждение с коллегами проблематики общения посредством "FaceBook". Это не просто ресурс, это - новый механизм реализации коммуникативных процессов. Я выступал апологетом научно-технического прогресса, ссылаясь на опыт предыдущих поколений. Помните, что и "телефон" когда-то считался "злом". И весьма уважаемые писатели-фантасты грозили нам потерей человеческого облика. Я даже метафору запомнил "голос по телефону холодный и гадкий, как рыба на ощупь". А ведь ошибались классики!

И что сказать - элемент "шоу", смешение жанров, игровая форма подачи - именно это позволит нам не снижать качество информационного обмена в условиях резкого взвинчивания темпа всех социальных процессов.

Короче, скоро будет "часть 2", где от шуток перейдём к делу.

А у тех, у кого

ощущается зуд в кончиках пальцев из-за желания проявить себя во благо накопления опыта использования новой платформы FireMonkey и формирования реальных полезных прикладных "шаблонов проектирования приложений Delphi/C++Builder", скоро появится возможность показать своё мастерство.

Скоро очередной конкурс. В этот раз с более чёткими рамками, интересными призами и даже ощутимой гуманитарной составляющей.

Posted by Vsevolod Leonov on February 22nd, 2012 under C++Builder XE2, Delphi XE2, FireMonkey, begin |



9 Responses to “FireMonkey HD + 3D, часть 1”

  1. Андрей Says:

    На базе показанного примера можно сделать вьюер 3D моделей. На EDN есть статья "FireMonkey Dathox Demo", но они там обрабатывают формат collada при помощи внешней библиотеки. Я пробовал делать экспорт модели в collada из blender-а, модель не открылась. Из статьи понятно куда грузить вершины моделей и как подгружать шейдеры. Но все равно самому копать тяжеловато. Нельзя попросить Крюкова написать пару статей "Трехмерная графика в FMX для разработчиков приложений баз данных. Просто и доступно"? Где бы объяснялось как наиболее эффективно можно освоить это направление…

  2. Андрей Says:

    Сегодня получил посылку. Понравилось, что кабель "прячется" в корпусе.

  3. Vsevolod Leonov Says:

    Спасибо, что понравилось!
    Евгений Крюков "несколько занят" :)
    Но я ему пожелания обязательно передам.

  4. Андрей Says:

    Если нет времени писать статьи, может стоит открыть что-то типа форума по FireMonkey, где народ бы задавал вопросы по тому, что не получается. С одной стороны это обеспечит обратную связь. С другой стороны никто не заставляет тратить все свое время на просиживание в форуме: Крюков (ну или кто-то другой из его команды) мог бы выделить в своем рабочем графике какое-то время на общение с общественностью (например, раз в 1-2 недели) и отвечать на самые наболевшие вопросы.

  5. Vsevolod Leonov Says:

    У нас есть "официальная" площадка для форумов.
    forums.embarcadero.com

    Часто, однако, общение сводится к "рассмотрению багов". Для этого есть qc.embarcadero.com

    Как и в любой другой технологии, всегда нужен баланс между "стабилизацией и фиксацией" и "модернизацией и развитием". Поскольку FireMonkey как платформа "свежа и молода", у неё ещё не так всё однозначно. Кристаллизация функционала - суть общения. Евгений говорил, что читает форумы сам.

  6. Андрей Says:

    >>forums.embarcadero.com
    Там по FireMonkey даже форума нет.

  7. Николай Билов Says:

    А у меня стоит Delphi XE3 и когда ложишь на форму TLayer3D среда Delphi аварийно вырубается

  8. Vsevolod Leonov Says:

    @Николай

    У меня всё работает. Попробуйте так:

    1. File->New->FireMonkey Desktop Application
    2. Выбираем 3D
    3. Добавляем на форму TLayer3D
    4. Свойство Projection выставляем как pjScreen
    5. Кладём на плоский слой любой HD-компонент (TButton, например)

    Возможно также, что у Вас драйвер видеокарты какой-то "косенький". Такое бывает. FireMonkey нужен стандартный, но "некосячный" GPU.
    Также попробуйте просто сделать 3D приложение, а потом сделать HD, на него поместить TViewport3D, а туда уже натолкать 3D примитивов.
    Но всё-таки более правильно посмотреть на "дрова" видеокарты.

  9. Николай Билов Says:

    На шаге 3 умерает. Да наверное из-за дров. Винда кривоватая стоит дрова доустонавливались

Leave a Comment



Server Response from: BLOGS2