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 |

RSS Feed

February 24th, 2012 at 4:12 am
На базе показанного примера можно сделать вьюер 3D моделей. На EDN есть статья "FireMonkey Dathox Demo", но они там обрабатывают формат collada при помощи внешней библиотеки. Я пробовал делать экспорт модели в collada из blender-а, модель не открылась. Из статьи понятно куда грузить вершины моделей и как подгружать шейдеры. Но все равно самому копать тяжеловато. Нельзя попросить Крюкова написать пару статей "Трехмерная графика в FMX для разработчиков приложений баз данных. Просто и доступно"? Где бы объяснялось как наиболее эффективно можно освоить это направление…
February 26th, 2012 at 10:55 pm
Сегодня получил посылку. Понравилось, что кабель "прячется" в корпусе.
February 28th, 2012 at 12:17 am
Спасибо, что понравилось!
Евгений Крюков "несколько занят"
Но я ему пожелания обязательно передам.
February 28th, 2012 at 12:31 am
Если нет времени писать статьи, может стоит открыть что-то типа форума по FireMonkey, где народ бы задавал вопросы по тому, что не получается. С одной стороны это обеспечит обратную связь. С другой стороны никто не заставляет тратить все свое время на просиживание в форуме: Крюков (ну или кто-то другой из его команды) мог бы выделить в своем рабочем графике какое-то время на общение с общественностью (например, раз в 1-2 недели) и отвечать на самые наболевшие вопросы.
February 28th, 2012 at 12:37 am
У нас есть "официальная" площадка для форумов.
forums.embarcadero.com
Часто, однако, общение сводится к "рассмотрению багов". Для этого есть qc.embarcadero.com
Как и в любой другой технологии, всегда нужен баланс между "стабилизацией и фиксацией" и "модернизацией и развитием". Поскольку FireMonkey как платформа "свежа и молода", у неё ещё не так всё однозначно. Кристаллизация функционала - суть общения. Евгений говорил, что читает форумы сам.
February 28th, 2012 at 1:06 am
>>forums.embarcadero.com
Там по FireMonkey даже форума нет.
October 1st, 2012 at 11:41 am
А у меня стоит Delphi XE3 и когда ложишь на форму TLayer3D среда Delphi аварийно вырубается
October 1st, 2012 at 11:23 pm
@Николай
У меня всё работает. Попробуйте так:
1. File->New->FireMonkey Desktop Application
2. Выбираем 3D
3. Добавляем на форму TLayer3D
4. Свойство Projection выставляем как pjScreen
5. Кладём на плоский слой любой HD-компонент (TButton, например)
Возможно также, что у Вас драйвер видеокарты какой-то "косенький". Такое бывает. FireMonkey нужен стандартный, но "некосячный" GPU.
Также попробуйте просто сделать 3D приложение, а потом сделать HD, на него поместить TViewport3D, а туда уже натолкать 3D примитивов.
Но всё-таки более правильно посмотреть на "дрова" видеокарты.
October 6th, 2012 at 7:53 am
На шаге 3 умерает. Да наверное из-за дров. Винда кривоватая стоит дрова доустонавливались