Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Моделирование

Ответ
 
Опции темы Опции просмотра
Старый 18.12.2013, 16:55   #76
Dunkelhund
Разработчик
 
Аватар для Dunkelhund
 
Регистрация: 21.03.2009
Адрес: Москва
Сообщений: 1,160
Вы сказали Спасибо: 1,853
Поблагодарили 842 раз(а) в 259 сообщениях
Dunkelhund стоит на развилке (репутация по умолчанию)
По умолчанию

договорились))
Dunkelhund вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 18.12.2013, 17:09   #77
Seafarer
Матёрый пользователь
 
Аватар для Seafarer
 
Регистрация: 02.11.2009
Адрес: Одесса
Сообщений: 712
Вы сказали Спасибо: 496
Поблагодарили 218 раз(а) в 107 сообщениях
Seafarer стоит на развилке (репутация по умолчанию)
Отправить сообщение для Seafarer с помощью ICQ Отправить сообщение для Seafarer с помощью Skype™
По умолчанию

Первым делом - конфигурация времени:


Первый ключ:
Время 0, положение 0 градусов по оси Z:


Второй ключ:
Время 1. положение 179 градусов по оси Z:


Третий ключ:
Время 2, положение 358 градусов по оси Z:


Также можно сделать для любой оси...
Не забываем про линейность тангенсов...

Добавлено через 5 минут
Т.е в трех положениях 0-179-358 создаешь ключи...Между этими ключами и есть 2 кадра...
__________________
www.di.fm
Seafarer вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Seafarer за это полезное сообщение:
Старый 30.12.2013, 23:10   #78
Replateck
Матёрый пользователь
 
Аватар для Replateck
 
Регистрация: 21.02.2009
Адрес: Латвия, Даугавпилс
Сообщений: 1,065
Вы сказали Спасибо: 4,106
Поблагодарили 2,090 раз(а) в 407 сообщениях
Replateck стоит на развилке (репутация по умолчанию)
Отправить сообщение для Replateck с помощью ICQ Отправить сообщение для Replateck с помощью Skype™
По умолчанию

Кто подскажет такое дело, как заставить ROD вращаться в наклонной плоскости? Крутил пивоты, пока результат нулевой, кто делал такие вещи, поделитесь опытом. Заранее спасибо.
__________________
<<< Наше ПЧ и ТЧ >>>
Replateck вне форума   Ответить с цитированием
Старый 30.12.2013, 23:25   #79
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,384
Вы сказали Спасибо: 35
Поблагодарили 1,180 раз(а) в 616 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Как понять в наклонной?
сандро вне форума   Ответить с цитированием
Старый 30.12.2013, 23:28   #80
Replateck
Матёрый пользователь
 
Аватар для Replateck
 
Регистрация: 21.02.2009
Адрес: Латвия, Даугавпилс
Сообщений: 1,065
Вы сказали Спасибо: 4,106
Поблагодарили 2,090 раз(а) в 407 сообщениях
Replateck стоит на развилке (репутация по умолчанию)
Отправить сообщение для Replateck с помощью ICQ Отправить сообщение для Replateck с помощью Skype™
По умолчанию

Мне нужно что-бы ROD вращался под углом, типа вот так /
__________________
<<< Наше ПЧ и ТЧ >>>
Replateck вне форума   Ответить с цитированием
Старый 30.12.2013, 23:36   #81
сандро
Матёрый пользователь
 
Аватар для сандро
 
Регистрация: 20.08.2007
Сообщений: 6,384
Вы сказали Спасибо: 35
Поблагодарили 1,180 раз(а) в 616 сообщениях
сандро стоит на развилке (репутация по умолчанию)
По умолчанию

Не пойму. В двух плоскостях что ли?

Добавлено через 1 минуту
Если ты хочешь чтобы наклонная деталь вращалась, сделай Reset-X-form а потом анимируй.
сандро вне форума   Ответить с цитированием
Старый 30.12.2013, 23:56   #82
Replateck
Матёрый пользователь
 
Аватар для Replateck
 
Регистрация: 21.02.2009
Адрес: Латвия, Даугавпилс
Сообщений: 1,065
Вы сказали Спасибо: 4,106
Поблагодарили 2,090 раз(а) в 407 сообщениях
Replateck стоит на развилке (репутация по умолчанию)
Отправить сообщение для Replateck с помощью ICQ Отправить сообщение для Replateck с помощью Skype™
По умолчанию

Сандро, мой ROD стоит под углом в 25 градусов, мне нужно что-бы он просто крутился, но сколько я не воевал с пивотами RODа, так пока к нужному результату не пришел. Пару скринов для наглядности.
__________________
<<< Наше ПЧ и ТЧ >>>
Replateck вне форума   Ответить с цитированием
Старый 31.12.2013, 00:17   #83
Grebnev
Администратор
 
Аватар для Grebnev
 
Регистрация: 09.04.2008
Адрес: Россия
Сообщений: 4,625
Вы сказали Спасибо: 1,342
Поблагодарили 3,960 раз(а) в 719 сообщениях
Grebnev отключил(а) отображение уровня репутации
По умолчанию

Чего там, берешь да наклоняешь сначала. А потом анимируешь, только в окошечке, где у тебя написано view — переключи на local. И вращай, объект будет вращаться вокруг собственной наклоненной оси.
Grebnev вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Grebnev за это полезное сообщение:
Старый 31.12.2013, 03:38   #84
Riddik007
Разработчик
 
Аватар для Riddik007
 
Регистрация: 09.03.2008
Адрес: Украина
Сообщений: 1,843
Вы сказали Спасибо: 3,571
Поблагодарили 3,181 раз(а) в 715 сообщениях
Riddik007 стоит на развилке (репутация по умолчанию)
По умолчанию

я делал ресет икс форм потом анимировал и поворачивал
Riddik007 вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Riddik007 за это полезное сообщение:
Старый 31.12.2013, 11:36   #85
Replateck
Матёрый пользователь
 
Аватар для Replateck
 
Регистрация: 21.02.2009
Адрес: Латвия, Даугавпилс
Сообщений: 1,065
Вы сказали Спасибо: 4,106
Поблагодарили 2,090 раз(а) в 407 сообщениях
Replateck стоит на развилке (репутация по умолчанию)
Отправить сообщение для Replateck с помощью ICQ Отправить сообщение для Replateck с помощью Skype™
Подмигивание

Цитата:
Сообщение от Grebnev Посмотреть сообщение
только в окошечке, где у тебя написано view — переключи на local.
Алексей, то что было нужно, спасибо!
__________________
<<< Наше ПЧ и ТЧ >>>
Replateck вне форума   Ответить с цитированием
Старый 03.05.2025, 19:00   #86
Dunkelhund
Разработчик
 
Аватар для Dunkelhund
 
Регистрация: 21.03.2009
Адрес: Москва
Сообщений: 1,160
Вы сказали Спасибо: 1,853
Поблагодарили 842 раз(а) в 259 сообщениях
Dunkelhund стоит на развилке (репутация по умолчанию)
По умолчанию Анимация колёс паровоза

Снова поднимаю тему с вращением колёс, так как уже второй день бьюсь с этой проблемой. Капризный МСТС никак не хочет кушать анимацию. Не сказать, что у меня ничего не получилось, но всё-же. Единственный способ заставить колесо вращаться - три ключа. 0 - 179 - 179. Тогда оно совершенно свободно крутится без заеданий. ( Вот казалось, бы, кто в здравом уме будет так странно, относительно градусов, анимировать колесо))?)

Итак, сначала к моим мучениям. Что-бы я ни делал, как бы не анимировал - всегда анимация обрывается на каком-то этапе вращения, а потом, спустя некоторое время, возвращается к первому ключу. Хочу отдельно, сразу, подчеркнуть, что анимировать КП с помощью верных системных названий типа WHEELS11/12/21/22 мне нет резона, потому как у меня есть бегунковая КП меньшего диаметра и у меня будет механизм паровой машины: дышла, шатуны и прочие детали. Я менял количество ключей, делал нечётное количество градусов, делал с автоматическим ключом,закреплял ключи вручную, ставил фильтры - ничего не помогало. Я почитал форум, поднял старинные темы и сообщения, и сделал вывод, что у людей всё получается. Значит косяк где-то у меня. Однажды, психанув, я полез в заведомо рабочий шейп файлик, скопировал оттуда ключи анимации в свой шейп и, ожидаемо, колесо плавно "покатилось". И вот на этом моменте начинается любопытная история:

На тот момент моя КП была анимирована на восемь ключей. 0; 45+; 45+; 45+; 45+; 45+... и так далее, до тех пор, пока не добежит до 360-ти градусов. Сконвертировав шейп ещё раз я обнаружил, что у меня в коде шейпа только пять ключей анимации. Где остальные, спрашивается?

В дальнейшем я пытался играть с количеством ключей и каждый раз мстс издевательский конвертировал не так, как мне бы хотелось: то он оставлял два ключа, то пять, то четыре, то три. Прямо сейчас у меня колесо анимировано в пять ключей: 0 +90 +90 +90 +90. И что вы думаете? В шейп файле издевательски показано только четыре.


Код:
anim_node WHEELS4 (
					controllers ( 1
						tcb_rot ( 4
							tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
							tcb_key ( 1 -0.707107 0 0 0.707107 0 0 0 0 0 )
							tcb_key ( 2 1 0 0 5.90056e-007 0 0 0 0 0 )
							tcb_key ( 3 0.707106 0 0 0.707107 0 0 0 0 0 )
						)
					)
				)
В дальнейшем, приглядевшись к модели во вьювере, я обнаружил, что колесо стопорится как раз перед исходным положением, т.е. ему не хватает, как раз, одного ключа (или кадра, как удобно), отсутствующего в шейп файле!

Спрашивается, где я косячу и где, блин, мои кадры анимации?
Я даже скачивал другой конвертер шейп файлов ( весьма неплохой, кстати ), но и после него у меня всё-так-же проблема - ключи анимации режутся. Либо я сам где-то косячу, либо у меня кривой conv3DS...

https://elvastower.com/tuts/gmax01/c...ruction_6.html

здесь есть один из мануалов (по которому я делал в том числе) где автор, совершенно невозмутимо говорит, что нужно анимировать в восемь ключей по 45 градусов. Толи он что-то умолчал, толи у меня где-то косяк.


ЗЫ: сейчас пришла идея "обмануть" конвертер ( или себя ) и сделать ключей побольше. Анимировать только те, что мне нужны, а потом в шейп файле удалить ненужные, если они там появятся. Попробую, хотя есть чувство, что МСТС и этот фортель обойдёт каким-то своим, магическим образом.

ЗЫЫ: быстренько попробовал и вот результаты: из десяти ключей анимации сконвертировалось только шесть. Дальнейшие действия такие:

Нашёл нужную мне КП. Удалил шестой ключ, который дублирует пятый (так как КП осталась в том-же положении, что и на пятом).

Код:
tcb_rot ( 6
							tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
							tcb_key ( 1 -0.707107 0 0 0.707107 0 0 0 0 0 )
							tcb_key ( 2 1 0 0 5.90056e-007 0 0 0 0 0 )
							tcb_key ( 3 0.707106 0 0 0.707107 0 0 0 0 0 )
							tcb_key ( 4 -1.26441e-006 0 0 1 0 0 0 0 0 )
                    этот ключ удаляем -->  tcb_key ( 5 -1.26441e-006 0 0 1 0 0 0 0 0 )
						)
Далее смотрим на переменную(?) tcb_rot. Изначально в ней было число 6 - это количество наших ключей на конкретном "носителе". Меняем на число пять.


Код:
anim_node WHEELS4 (
					controllers ( 1
						tcb_rot ( 6 <-- здесь меняем на число пять
							tcb_key ( 0 0 0 0 1 0 0 0 0 0 )
							tcb_key ( 1 -0.707107 0 0 0.707107 0 0 0 0 0 )
							tcb_key ( 2 1 0 0 5.90056e-007 0 0 0 0 0 )
							tcb_key ( 3 0.707106 0 0 0.707107 0 0 0 0 0 )
							tcb_key ( 4 -1.26441e-006 0 0 1 0 0 0 0 0 )
						)
					)
				)
Лезем в шейп вьювер и видим, что колесо теперь делает полный оборот, но в исходном положении стопорится. Почему? А потому, что мстс справедливо думает, что у нас десять ключей анимации. Не считая первого, что даёт нам число девять ( не спрашивайте почему так, я не знаю. ) Мы смотрим глазами выше по коду и ищем, где искомое число девять. А вот оно, в самом начале блока с анимацией:

Код:
animations ( 1
		animation ( 9 30
			anim_nodes ( 6
Нам с вами надо пять ключей анимации, но допустим, что первый мы не считаем, а потому вместо 9 ставим 4.
Сохраняем, смотрим в вьювер и вуаля. КП плавно катится.

Всё это, конечно, ядрёный костыль, но хоть так. Дальше попробую прикрутить дышло, но пока в успехе не уверен. Если конвертер так издевается над анимацией колеса, то что говорить о более сложных элементах паровой машины?
__________________
Сдуть пылинку рядом с открытой пепельницей было не самой лучшей идеей.

Последний раз редактировалось Dunkelhund; 03.05.2025 в 20:11.
Dunkelhund вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Dunkelhund за это полезное сообщение:
Старый 03.05.2025, 19:33   #87
Grebnev
Администратор
 
Аватар для Grebnev
 
Регистрация: 09.04.2008
Адрес: Россия
Сообщений: 4,625
Вы сказали Спасибо: 1,342
Поблагодарили 3,960 раз(а) в 719 сообщениях
Grebnev отключил(а) отображение уровня репутации
По умолчанию

ОМГ, а просто назвать колесо WHEELS и все, МСТС сам анимирует их? Что-то вроде WHEELS22/ Не надо колеса анимировать, МСТС сам их того, анимирует.

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

animations ( 1
animation ( 5 30 в параметре 30. это скороость анимации.

Последний раз редактировалось Grebnev; 03.05.2025 в 19:51.
Grebnev вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Grebnev за это полезное сообщение:
Старый 03.05.2025, 20:01   #88
Dunkelhund
Разработчик
 
Аватар для Dunkelhund
 
Регистрация: 21.03.2009
Адрес: Москва
Сообщений: 1,160
Вы сказали Спасибо: 1,853
Поблагодарили 842 раз(а) в 259 сообщениях
Dunkelhund стоит на развилке (репутация по умолчанию)
По умолчанию

Процитирую часть своего первого сообщения: "Хочу отдельно, сразу, подчеркнуть, что анимировать КП с помощью верных системных названий типа WHEELS11/12/21/22 мне нет резона, потому как у меня есть бегунковая КП меньшего диаметра и у меня будет механизм паровой машины: дышла, шатуны и прочие детали."

так или иначе мне придётся анимировать вручную, потому и мучаюсь. Способ анимирования тележек и колёсных пар с помощью названий мне известен как отче наш))

Добавлено через 18 минут
касаемо четырёх ключей - этого, конечно, маловато. Всё-таки хочется в симуляторе видеть плавное движение всего механизма, а если я сделаю четыре ключа ( которые тоже придётся костылить ), то получу довольно рваную анимацию. Я буду стремиться к восьми ключам. Это будет не так больно исправлять и глазу будет приятно. Вообще это, конечно, печально, что так приходится изгаляться, но что поделать. Кто знает, может я сделаю когда-нибудь ФД, если всё получится.
Сейчас программа минимум - сделать анимацию колеса и дышла вместе с ним. Если получится, то для меня это будет сродни прорыву))


Про число 30, что равно скорости анимации, я не знал, спасибо. Это очень важная информация, заполняющая большой пробел в знаниях. Надо-бы заморочится и написать статью на FAQ... Хотя-бы касаемо раздела анимации
__________________
Сдуть пылинку рядом с открытой пепельницей было не самой лучшей идеей.

Последний раз редактировалось Dunkelhund; 03.05.2025 в 20:03.
Dunkelhund вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Dunkelhund за это полезное сообщение:
Старый 03.05.2025, 20:15   #89
Zlodey
Инженер
 
Аватар для Zlodey
 
Регистрация: 19.04.2008
Адрес: гора Пионер
Сообщений: 7,117
Вы сказали Спасибо: 10,605
Поблагодарили 7,324 раз(а) в 2,547 сообщениях
Zlodey стоит на развилке (репутация по умолчанию)
По умолчанию

Так всякие там дышла и прочее МСТС тоже сам анимирует.
Разожми в юникод любую модель и глянь названия деталей.
__________________
Из реала и МСТС-профи в ТРС-дилетанты.
Zlodey вне форума   Ответить с цитированием
Старый 03.05.2025, 21:20   #90
Dunkelhund
Разработчик
 
Аватар для Dunkelhund
 
Регистрация: 21.03.2009
Адрес: Москва
Сообщений: 1,160
Вы сказали Спасибо: 1,853
Поблагодарили 842 раз(а) в 259 сообщениях
Dunkelhund стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Zlodey Посмотреть сообщение
Так всякие там дышла и прочее МСТС тоже сам анимирует.
Разожми в юникод любую модель и глянь названия деталей.
Так я на расконверченной и пробовал - нифига не анимируется. Я тоже думал в этом направлении, но у меня оно без анимации не взлетело. Там все детали механизма называются rod
__________________
Сдуть пылинку рядом с открытой пепельницей было не самой лучшей идеей.
Dunkelhund вне форума   Ответить с цитированием
Ответ

Метки
3dmax, анимация, проблемы


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исходник вагона в 3ds max 8 TRam_ TrainZ - Моделирование 0 30.12.2009 16:04
Плагины для 3DS MAX ALFMASTER TrainZ - Моделирование 30 17.07.2009 06:33
Нужны модели в формате 3ds, max и т.д Stop-TussiN MSTS - Моделирование 0 30.03.2008 12:01
3ds max Leximy MSTS - Моделирование 13 30.08.2007 16:37
Отображение текстур в 3ds max AndreyRZD MSTS - Моделирование 3 30.07.2007 00:09


Текущее время: 04:08. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?