Случайна тема: Добри новини за Pleo
RSS .92| RSS 2.0| ATOM 0.3
  • За контакти
  • Кой е Bloody?
  •  

    Flash 8 + уебкамера




    Ровейки се из Интернет, в търсене на една глупава програма за уебкамери, преди малко попаднах на две особено интересни демонстрационни приложения направени с Flash 8 (MX 2004). Ако разполагате с уебкамера определено си заслужава да ги погледнете… И двете на практика се възползват от значително улеснените функции за контрол през Flash, които дават възможност с минимални усилия (и съответно с малък като обем код) да се постигнат впечатляващи резултати. В случая става дума за две приложения от по 1 килобайт, които използват видео входа от уебкамерата, като наслагват в реално време специални ефекти върху изображението.

    1. Реалистична симулация на сняг
    400 снежинки с движещи се върху изображението на случаен принцип, които освен това полепват по ръбовете на статичните обекти (например върху ръката ви) и така по тях се натрупва сняг. При леко движение снежинките се раздвижват и продължават да се движат. Доста сериозно натоварва процесора, така че на по-слаб компютър може и да върви бавно.

    2. Реалистична симулация на горящи обекти
    Тук се използва засичане на движението на обектите във видеопотока и на база на пътя се наслагва пламък, като в резултат се създава илюзия за огнен ореол около движещите се обекти. Направо можете да изпробвате как бихте изглеждали обгърнат в пламъци, като Джони Сторм от Фантастичната четворка… 😉

    И при двете демота качеството на видеопотока изглежда доста ръбесто, което явно е в следствие на използване на ниска резолюция като вход от уебкамерата (160×120 пиксела). Вероятно автора е предпочел по-ниската резолюция, за да намали натоварването на процесора (по-малко количество информация за обработка), но за съжаление не е дал възможност на потребителя да зададе по-висока резолюция (ако има по-мощен компютър).

    Един коментар за “Flash 8 + уебкамера”

    Вашето мнение по темата...


    Warning: Undefined variable $user_ID in /home/bloodys6/public_html/wp-content/themes/contempt/comments.php on line 69