Вероятный сценарий для Пролога или любого другого языка логического программирования

Для тех, кто занимается компьютерной анимацией, в Прологе или на любом другом языке логического программирования возможен следующий сценарий:

Допустим, я создаю сцену с собакой 3D-модели, с ригом, который обладает полной физикой персонажей и управлением, и я создал среду для собаки. Теперь позвольте мне сказать, что я включаю все переменные и алгоритмы для всех объектов и физики в сцене как Атомы и Правила в Прологе (или на любом другом языке). Теперь позвольте мне сказать, что я поставил цель, которую я хочу, чтобы моя собака прошла из точки А в точку Б в моем окружении. Будет ли логическое программирование, принимая во внимание все данные, оживлять ходьбу из пункта a в b, хотя я, как аниматор, никогда не анимировал ходьбу собаки, а просто предоставляю всю информацию и боевые данные, которые потребуют от собаки прогулки?

1 ответ

Я работаю с анимацией и программой на Прологе.

Пролог - полный язык Тьюринга, поэтому все, что можно запрограммировать, можно запрограммировать в Прологе.

Но....

Ваш вопрос предполагает, что у вас есть "полная физика характера и контроль" - это означает психофизиокинезиологическую модель собаки. Вы должны иметь полные модели мышц, нервной системы и мозга собаки. Это на самом деле невозможно (во-первых, у нас нет достаточно хорошей модели мозга собаки и, вероятно, недостаточно знаний о кинезиологии собаки).

Теперь, если вы имеете в виду "я хочу провести цикл прогулок и генерировать движение", то да, это вполне выполнимо. Cogbot ( http://code.google.com/p/opensim4opencog/) делает это для двуногих в системе виртуального мира OpenSim с использованием SWI-Prolog.

Другие вопросы по тегам