| Author |
Message |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 20/11/2009 10:13:14
|
|
WizardJIOCb
Warning
Joined: 07/05/2008 11:29:37
Messages: 1025
Offline
|
Оригинальная тема: http://forum.awplanet.com/posts/list/3419.page
Хотел немножко поговорить об этом, из плюсов может появится возможность смены моделей непосредственно в игре, т.е. возможно будет рисовать новые модельки (скины) и в кормить ими игру, тогда можно будет хоть звёздные войны имитировать.
Я недостаточно силён в понятии Чанк, за всё время програмирования не встречал этого слова, после гугла я примерно начал понимать что такое чанк но всё же достаточно полной инфы не нашёл. Я так понимаю что это блоки-структуры определённой размерности (описаные Сергеем). Но мне не совсем понятен метод загрузки таких чанков:
Если в чанк 0х02 указано кол-во дальнейших чтений блоков по 12 байт, то в чанке 0х01 кол-во дальнейших чтений блоков не указано, как обьяснил Сергей то их кол-во указано в следующих чанках, тогда возникает вопрос как нам сделать Seek(file) до значения кол-во текстурных вертексов. Возможно я что то путаю, поправьте если что.
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 20/11/2009 10:39:14
|
|
WizardJIOCb
Warning
Joined: 07/05/2008 11:29:37
Messages: 1025
Offline
|
awexport.ms, впринцепи в нём описано всё сохранение) нужно по нему тогда делать загрузку)
This message was edited 1 time. Last update was at 20/11/2009 10:40:24
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 20/11/2009 13:17:16
|
|
Seryoga
Administrator
Joined: 06/05/2008 15:04:58
Messages: 2028
Offline
|
Сейчас пишу AWViewer, он будет загружать и рендерить AWM модели. Как только будет рабочая версия - сразу выложу в исходниках.
AW Group
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 21/11/2009 14:14:03
|
|
WizardJIOCb
Warning
Joined: 07/05/2008 11:29:37
Messages: 1025
Offline
|
кто быстрее?
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 21/11/2009 14:31:46
|
|
Seryoga
Administrator
Joined: 06/05/2008 15:04:58
Messages: 2028
Offline
|
Если нужен прямо сейчас, то Viewer написанный на С++ я уже выкладывал, могу еще раз выложить, хотя у многих он и так есть.
AW Group
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 21/11/2009 15:00:38
|
|
WizardJIOCb
Warning
Joined: 07/05/2008 11:29:37
Messages: 1025
Offline
|
Можеш просто от туда тогда алгоритм загрузки выдрать и выложить?
Сам вивер видел но вроде сорсов от него небыло)
This message was edited 2 times. Last update was at 21/11/2009 15:01:41
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 27/11/2009 14:02:17
|
|
WizardJIOCb
Warning
Joined: 07/05/2008 11:29:37
Messages: 1025
Offline
|
Разобрался впринцепи со всем, вопрос только по анимации.
Впринцепи считывание происходит и значения даже порядком логичные при каждой итерации, но судя по файлу экспорта 3дмакс скрипта после этого чанка никаких данных больше нет, но дальнейшее считывание проходит и там есть какие то данные, пример загрузки 6 чанка:
Или ладно это даже больше не вопрос а стремительный интерес)) Щас отрисовку делать буду может вкурю что не так с анимацией.
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 27/11/2009 14:30:16
|
|
Seryoga
Administrator
Joined: 06/05/2008 15:04:58
Messages: 2028
Offline
|
Вот так считывается анимация, иными словами - не все количество записей для каждой кости равно количеству кадров анимации, но это пока можно не учитывать, так как экспортер записывает все кадры.
AW Group
|
|
|
 |
![[Post New]](/templates/awplanet/images/icon_minipost_new.gif) 27/11/2009 14:46:59
|
|
WizardJIOCb
Warning
Joined: 07/05/2008 11:29:37
Messages: 1025
Offline
|
Seryoga wrote:Вот так считывается анимация, иными словами - не все количество записей для каждой кости равно количеству кадров анимации, но это пока можно не учитывать, так как экспортер записывает все кадры.
во норм, осталась отрисовка)
|
|
|
 |
|
|
|
|