[ Обновленные темы · Новые сообщения · Участники · Поиск · RSS ]
  • Страница 6 из 7
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • »
W3DEditor v. 2.3???
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Quote (Woitek)
When be in download?

In october.


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
ЛЮДИ вы вообще читаете мануалы?

Нафига я их писал... facepalm

Если простейшие копии делать не умеют...

Quote (Woitek)
2.Copy poxel option. Click right button on poxel and press copy then going to dummy or poxel when want paste click Right button mouse and paste. It's more effective then with selected poxel find main where can copy....


facepalm


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Обновление, качаем кому надо http://w4tweaks.ru/load/66-1-0-1216

 
Jhonny_old
Заблокированные
Сообщений: 355
Реп: 57 / Инв: 5
я не могу пользоватся прогой :( :'(
при копировании появляются непонятные ошибки, и поксели куда то улетают при вращении экрана....поэтому я могу работать только на 2.2 v... :(
 
Проверенные
Сообщений: 136
Реп: 20
не хватает выбора сразу нескольких объектов
 
Joker
Проверенные
Сообщений: 191
Реп: 13 / Инв: 3
Убери баг с цветовыми функциями
 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Ух ты год прошел уже =) . Вот я и добрался до редактора, потому как он мне стал нужен, проект WUM карты для W3D потребовал некоторых функций, теперь можно загружать эммитеры в виде 3D объектов прямо в редактор карт.



P.S. на данном этапе пытаюсь понять как же эти ребята из Team17 вычисляли угол для эммитеров... W4 и WUM работают превосходно, но вот W3D имеют свою уникальную поворотную систему facepalm


 
Vorobey
Модераторы
Сообщений: 1740
Реп: 101 / Инв: 11
Ну так... этож team17 ^_^
 
Проверенные
Сообщений: 23
Реп: 3
AlexBond пожалуйста сделай чтобы ы редакторе были видны эффекты
(просто мне нравится эта прога)
 
Vorobey
Модераторы
Сообщений: 1740
Реп: 101 / Инв: 11
В мире бесконечно можно смотреть на 3 вещи: на огонь, на воду и на эффекты в программе W3DEditor.
 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Цитата (wormer_de_worm)
были видны эффекты

А что такое эффекты в твоем понимании?


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Интересная штука получается. Эмиттеры не показываются в игре если в его имени нет слова VISIBLE!!! <_<

 
Проверенные
Сообщений: 23
Реп: 3
эффекты которые в parttwk
 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Я фигею с этих Team17!!! Нашел я зависимость положения эммитеров W3D на карте!
Сначала поворачивается эммитер, а потом он поворачивается на угол его предка... А не наоборот как это в W4.
И позиция его положения определяется координатами эммитера относительно уже повернутого предка... что ну никак не поддается логике...
Чтобы правильно рассчитать поворот в таком случае, нужно вернуть угол в начальное состояние, а потом произвести двойной поворот:
Код
  glRotatef(-ParentPox.Rot.X, 1, 0, 0);//X
      glRotatef(-ParentPox.Rot.Y, 0, 1, 0);//y
      glRotatef(-ParentPox.Rot.Z, 0, 0, 1);//Z

      glRotatef(Rot.Z, 0, 0, 1);//Z
      glRotatef(Rot.Y, 0, 1, 0);//y
      glRotatef(Rot.X, 1, 0, 0);//X

      glRotatef(ParentPox.Rot.Z, 0, 0, 1);//Z
      glRotatef(ParentPox.Rot.Y, 0, 1, 0);//y
      glRotatef(ParentPox.Rot.X, 1, 0, 0);//X


для W4 они убрали этот идиотизм и оставили просто:
Код
  glRotatef(Rot.Z, 0, 0, 1);//Z
      glRotatef(Rot.Y, 0, 1, 0);//y
      glRotatef(Rot.X, 1, 0, 0);//X


И теперь у меня задача как преобразовать угол из W4 в W3D учитывая предка и пространственно измененную матрицу... facepalm
Код
-----
Par.Rot x -Par.Rot x W3D.Rot x Par.Rot = Out.Rot
Par.Rot x W4.Rot = Out.Rot
W3D.Rot - ?
-----
W3D.Rot = Par.Rot x W4.Rot x -Par.Rot (?)


На матричном уровне это реально, но надо получить угол из матрицы...


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Все таки я ошибся. Там другая зависимость...
Код
-----    
W3D.Rot x Global.Rot = Out.Rot    
Global.Rot x W4.Rot = Out.Rot    
W3D.Rot - ?    
-----    
W3D.Rot = Global.Rot x W4.Rot x -Global.Rot (!!!)


В коде это будет примерно так:
Код

      glGetFloatv(GL_MODELVIEW_MATRIX,@MatrixR);
   MatrixR[4][1]:=0;
   MatrixR[4][2]:=0;
   MatrixR[4][3]:=0;
   InvMatrix:=MatrixInvert(MatrixR);
   glMultMatrixf(@InvMatrix);
   glRotatef(Rot.Z, 0, 0, 1);//Z
   glRotatef(Rot.Y, 0, 1, 0);//y
   glRotatef(Rot.X, 1, 0, 0);//X
   glMultMatrixf(@MatrixR);


Они там точно что-то курили, когда писали код структуры игры. rofl


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
Обновления:
1. Улучшен импорт Height Map, теперь с ним импортируется blend текстура с номерами 01 и 02
2. Улучшена загрузка Текстур, благодаря подключению XomLib в редактор.
3. Добавлена загрузка текстур из .ntx файлов (Формат, для пользовательских текстур Worms3D)
4. В реплейсер добавлена функция W4toW3D для преобразования координат эммитеров.
5. Улучшена функция Replacer: Poxel=ID. Теперь можно заменять эммитеры на поксельную модель.

TO DO List:
1. Убрать баг с мультитекстурами, иногда появляется черная текстура, особенно в Height map.
2. Сделать обратный конвертер W3DtoW4.
3. Продумать загрузку W4 эммитеров.
4. Исправить ошибку в словах Emmiter (правильно пишется Emmiter, а не Emitter) Team17 сами не знают как правильно, оставлю Emitter!
5. Профиксить замену названия библиотеки у эммитеров.


 
AlexBond
Админы
Сообщений: 1042
Реп: 106 / Инв: 8
TO DO List:
1. Убрать баг с мультитекстурами, иногда появляется черная текстура, особенно в Height map.
2. Сделать обратный конвертер W3DtoW4.
3. Продумать загрузку W4 эммитеров.
4. Исправить ошибку в словах Emmiter (правильно пишется Emmiter, а не Emitter) Team17 сами не знают как правильно, оставлю Emitter!
5. Профиксить замену названия библиотеки у эммитеров.

По поводу W4 даже и не знаю, WUM намного удобнее, там все в одном файле, кстати я сделал загрузку библиотек WUM с объектами:


Так что редактор в принципе готов к релизу.


 
agent007_old
Заблокированные
Сообщений: 135
Реп: 20
в редакторе 2.4 такой глюк:

Добавлено (08.06.2013, 23:19)
---------------------------------------------
глюк вскоре исчез..


 
firsacho
Админы
Сообщений: 3813
Реп: 84 / Инв: 15
agent007, очень старый баг кстати... еще с самых ранних версий редактора)



Смысл жизни в том, чтобы жизнь имела смысл... (firsacho 2005)
Рай придуман, чтобы не страшно было умирать. Ад придуман, чтобы не страшно было жить. (firsacho 2007)
Мир делиться на два типа людей: Бездарные трудоголики и Талантливые лентяи. (firsacho 2008)

mod.worms.pro - мод Worms Renewation для Worms4
 
agent007_old
Заблокированные
Сообщений: 135
Реп: 20
хм, у меня этот баг появился токо с версии 2.4...

 
  • Страница 6 из 7
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • »
Поиск: