forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Гусеница (http://forum.boolean.name/showthread.php?t=2412)

Fant 17.01.2007 20:43

Re: Гусеница
 
2Vyacheslav - вообщем будет объект. Танк. Он будет ездить. Он будет не ездить. То есть нужно анимировать гусеницу когда танк в пути и когда он стоит на месте. Получается что гусеница должа быть как-то привязана танку. вот!

К сожалению я бы померялся силами, но мои идеи насчет этого бессильны...как я уже только не пытался сделать!!!((

2Diplomat - мощно задвинул. Внушает!

Horror 17.01.2007 23:43

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

Fant 17.01.2007 23:46

Re: Гусеница
 
2Horror я хочу именно так. Про анимированную текстуру слышал. Это самый лучший вариант.

HolyDel 18.01.2007 01:06

Re: Гусеница
 
теорема:
анимированная текстура - не самый лучший.
доказательство:
каждый кадр анимированной тексы надо хранить где?, правильно, в идеопамяти размеры которой небольшие по сравнению с размером оперативной памяти. поетому лучший вариант - описанный г-ном Diplomat`ом.

Fant 18.01.2007 01:10

Re: Гусеница
 
2HolyDel: я не ищу луший вариант. Я пытаюсь реализовать мой.

Diplomat 18.01.2007 11:34

Re: Гусеница
 
Как единственный аналогичный требуемому решению и вариант могу посоветовать анимировать траки в Мах-е, а потом в Блице "нарезать" анимацию покадрово ЁкстрактАнимСек-ом и понаходить каждый трак в качестве чайлда.

2 HolyDel : Ну надо, так надо. Чо мы как эти самые. Значит такая фича. Значит необходимость есть. Явно же человек что-то планирует.

SBJoker 18.01.2007 15:13

Re: Гусеница
 
Цитата:

Сообщение от HolyDel
теорема:
анимированная текстура - не самый лучший.
доказательство:
каждый кадр анимированной тексы надо хранить где?, правильно, в идеопамяти размеры которой небольшие по сравнению с размером оперативной памяти. поетому лучший вариант - описанный г-ном Diplomat`ом.

хех, нехотел тебя разочаровывать, но ты невтеме.

Текстурка анимируется программно путём сдвига её по 1ой координате (скролл текстуры) - это очень даже сверх экономно - поверь мне.

Причём в случае гусеницы нужна текстурка одного звена, т.е. текстура тайловая и занимает в памяти столько же сколько её 32х битное представление в виде BMP -файла.

Fant 18.01.2007 16:53

Re: Гусеница
 
я не админ, но мне кажется тут начинается спор. У меня есть вопрос. Как средствами блиц сделать гусеницу. Это все. Есть ли варианты как это сделать? Подскажите пожалуйста!?

Diplomat 18.01.2007 16:58

Re: Гусеница
 
2 SBJoker : Вероятно под "анимацией текстуры" HolyDel подразумевал схоластическое Блицевское определение: стриплайн из последовательно меняющихся кадров. Т.е., по сути вы c ним говорите о пользе для нархоза одних и тех же вещей.
Чтоб избежать багов контекстного анализа следует использовать более развернутые определения обьектов, явлений и процессов обьективной действительности.
"Ой, шо я гоню?!"(с)
:-[


2 Fant : Если анимации кубиков не подходят, и формулы, описывающие траекторию, неудовлетворяют требованиям- используй вейпоинты. Массив пивотов, траки по ним по очереди "пробегают". Циклично. По принципу
[blitz]For n=0 to NTracks
PointEntity Track(n),WP(i)
MoveEntity Track(n),0,0,v
If EntityDistance(Track(n),WP(i))<v Then i=i+1
If i>NWPoints Then I=0
Next[/blitz]
Всё хозяйство припарентено к танку.
Более оригинальный метод придумать трудно. :)

Fant 18.01.2007 18:29

Re: Гусеница
 
2Diplomat спасибо за совет! Ларчик просто открывался. Я ПРОСТО припэретил анимацию к танку. и все!!!

jimon 18.01.2007 19:06

Re: Гусеница
 
Fant
ето я говорил тебе еще вчера

Diplomat 18.01.2007 20:20

Re: Гусеница
 
...а я еще сегодня... :"(

Fant 18.01.2007 23:00

Re: Гусеница
 
А у меня эта идея еще позавчера возникла, но только сегодня я понял. как ее применить:''((

HolyDel 19.01.2007 02:42

Re: Гусеница
 
2SBJoker: анимация текстуры и ее скролл -несколько разные вещи, имхо.

Fant 19.01.2007 10:18

Re: Гусеница
 
2HolyDel Кстати, эту ветку еще долго можно не закрывать! Я сделал уродливый танк. Привязал гусеницу, но никак не могу сделать так что бы она не крутилась, когда танк не едет (смысле сначала она не крутится, потом танк едет - она крутится. Потом уже она крутится все время...странно.)


Часовой пояс GMT +4, время: 11:12.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot