![]() |
Показать все 6 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Моделирование (https://hlfx.ru/forum/forumdisplay.php?forumid=25)
-- Понимая кватернионы (https://hlfx.ru/forum/showthread.php?threadid=5757)
Понимая кватернионы
Совсем недавно мне пришлось снова окунуться в кватернионы, и поскольку во всём интернете нет чёткого и единого ответа что оно вообще делает, а вернее как это всё дело вращать в 3д. Решил сделать собственную диаграмму для блендеровских кватернионов. Не знаю насколько она правильна, но в большинстве случаев соответствует действительности, в отличие от множества картинок из учебников и интернета. Сохраняю её скорее для себя, а так же делюсь со всеми остальными. Ибо это какой то финиш товарищи, все вроде и понимают как это работает, но не знают что именно оно делает, во всяком случае из того что я смог найти.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Мне пару лет назад, когда я уже ушёл из геймдева очень помогло вот это видео:
И интерактивное объяснение: https://eater.net/quaternions
DEAD MAN
Да я это находил, вот только на практике оно работает иначе.
Недавно наткнулся на это видео, где всё тоже объясняется в разы проще, от него я и отталкиваюсь.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ещё интересный прикол что W может иметь большее значение чем 1. И при значениях около 3000 достигнет приблизительно прямого угла на противоположенной стороне напротив W0, а дальше просто будет стремиться к бесконечности. Не знаю, стоит ли это учитывать, и должно ли оно так работать? Я всегда думал что она как синус дожна от -1 до 1 туда обратно переходить.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Кватернион вращения должен быть единичным. Иначе с компонентами можно до того доиграться, что записанная туда трансформация уже и вращением-то не будет. Может быть блендер под капотом тебе просто нормализует от греха.
Временная зона GMT. Текущее время 13:53. | Показать все 6 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024