Как создать интерактивную стену?
Я - графический / веб-дизайнер с базовыми знаниями в области JS/php, и мне интересно научиться создавать интерактивные стены.
Я хотел бы знать от любого, кто испытал в этом. Какие инструменты, языки вы используете?
Unity, Flash, Cinder.... и т. Д. что облегчает?
Спасибо
3 ответа
Если вы просто хотите базового взаимодействия, po-motion.com - действительно легкое место для начала. Он отслеживает движение для простых эффектов, таких как сметание листьев или раскрытие одного изображения под другим. Он работает с помощью обнаружения блогов и может быть настроен на Mac или ПК с использованием USB-камеры и любого дисплея, к которому вы можете подключить свой компьютер. Он также поддерживает некоторые версии Kinect для Windows.
Это было бы довольно сложно сделать с "базовыми знаниями JS/php". Однако, как я думаю, вы бы справились с этим, чтобы сделать приложение как обычно, но управлять им можно с помощью сенсорного ввода. И тогда ваша стена будет контролироваться касанием / давлением. Я не инженер, я просто программист, поэтому я не знаю, как бы вы сделали настоящую стену, но я знаю, что у Unity есть хороший синтаксис для сенсорного ввода, который я использовал. Это очень широкий вопрос, но я бы порекомендовал взглянуть на предварительно созданные классы сенсорных устройств и интерпретацию ввода.
Как вы уже упоминали в своих тегах, одно решение - создать решение с управлением жестами с помощью Kinect. Лучшая отправная точка для этого - загрузить SDK и получить оборудование: http://www.microsoft.com/en-us/kinectforwindows/
SDK поставляется с демонстрационными версиями и существующим рабочим кодом C# в Kinect Explorer, который создает интерфейс "интерактивной стены" (см. Основы управления, документация здесь: https://msdn.microsoft.com/en-us/library/dn188701.aspx).
Вы можете практически запустить демо и заменить изображения, чтобы начать свой опыт. Просто убедитесь, что у вас есть правильные спецификации на вашем компьютере ( https://www.microsoft.com/en-us/kinectforwindows/purchase/sensor_setup.aspx), и у вас хороший экран.
С точки зрения языка программирования, нет лучшей возможности для изучения C#, чем из этих демонстраций:p