Я очень плохо знаком с 3D-графикой и Silverlight, так что это может быть нелепым первым делом, но ... Меня попросили определить, насколько жизнеспособно создавать создателя "аватара", который будет частью крупный сайт на C # / ASP.NET.
Пока что я планирую использовать Kit3D для доступа к 3D-возможностям WPF и рендеринга 3D-модели с помощью Silverlight в качестве видео кисти (по крайней мере, это мое понимание Kit3D).
3D-модель будет создана в чем-то вроде Maya. Это будет основная человеческая форма, которой будут манипулировать путем изменения параметров, таких как «рост», «вес» и «цвет кожи» по требованию во время работы приложения. Я думаю, что единственный способ получить модель из программы моделирования в Kit3D - это экспортировать ее как XAML, правильно?
Мой главный вопрос: Как мне легко манипулировать моделью из приложения silverlight? Как изменить модель на более высокую и тонкую? Это определено в программе моделирования, которая экспортируется в XAML, или я могу манипулировать только необработанными вершинами? Если это так, как я могу получить ту часть модели, которая мне интересна? Например, если я хочу сделать модель высокой, я вытяну ноги и туловище в направлении у, но не хочу растягивать лицо, потому что это будет выглядеть странно.
Ссылки, советы и даже ссылки на книги приветствуются. У меня есть общая книга WPF, которую я буду рецензировать, и я надеюсь, что она поможет со вторым вопросом.