Я работаю над созданием многопользовательской ролевой онлайн-игры (MMORPG) в .NET с использованием C # и Silverlight. Одной из функций, которые были запрошены для этой игры, является предоставление игрокам возможности загружать свои аватары.
Вместо того, чтобы отображать загруженные изображения в необработанном виде, мы хотим преобразовать изображения в мультяшную форму, другими словами, в карикатуру изображения.
Несколько сайтов, которые могут выполнить такую задачу, перечислены в http://www.hongkiat.com/blog/11-sites-to-create-cartoon-characters-of-yourself/
Я понимаю, что эти сайты применяют фильтр изображений для создания мультяшных изображений. Честно говоря, я не имею разумного представления о том, на что могут быть похожи эти алгоритмы фильтра мультяшных изображений или есть ли что-нибудь уже доступное в C # или .NET, которое я мог бы использовать. Если нет доступных библиотек, мне любопытно, как трудно было бы свернуть мою собственную.
Это небольшая игровая функция, поэтому я не заинтересован в том, чтобы посвятить неделю или больше времени написанию кода для ее реализации. Тем не менее, если я смогу закодировать то, что мне нужно в течение дня, то это, вероятно, жизнеспособно.
На данный момент, я в первую очередь ищу руководство относительно
- что возможно
- какие библиотеки уже доступны (желательно с открытым исходным кодом)
- где я могу найти дополнительную информацию
- любые другие советы или рекомендации, которые вы можете дать
Заранее спасибо!