Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 02.12.2011, 15:56   #1
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
b3d парсер на C++

Написал парсер b3d формата, парсит все! И пример использования в DirectX. Сделал классом, так что для использования в свое программе потребуется переделывать.

http://malcdevelop.ru/index.php/stat...3d-fala-dlya-c
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо pozitiffcat за это полезное сообщение:
HolyDel (02.12.2011), Mr_F_ (02.12.2011), Nerd (02.12.2011), Reks888 (04.12.2011)
Старый 02.12.2011, 16:33   #2
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: b3d парсер на C++

мужик!
(Offline)
 
Ответить с цитированием
Старый 02.12.2011, 16:42   #3
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: b3d парсер на C++

Вот с написанием анимации проблема. Есть у меня загруженая модель, фреймы кости, как мне в каждый момент времени вращать определенные вершины кости? ведь в directx рисуется все полигонами, и не буду же я мировую матрицу менять по это дело.. гугл не спасает, вобщем непонятно совсем!
(Offline)
 
Ответить с цитированием
Старый 02.12.2011, 17:49   #4
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: b3d парсер на C++

у кости вродь как оболочки есть, вот те и надо находить степень привязанности каждой точки к костям... Могу ошибаться
(Offline)
 
Ответить с цитированием
Старый 02.12.2011, 17:51   #5
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: b3d парсер на C++

это понятно, вот трансформация когда задается (мировая матрица), она работает на полигон. Двигать точки не актуально, ибо не правильный подход. Я вообще не понимаю каак. Примеров в инете ноль. Кстати b3d отличный формат!
(Offline)
 
Ответить с цитированием
Старый 03.12.2011, 02:59   #6
616}[aKeP
Нуждающийся
 
Аватар для 616}[aKeP
 
Регистрация: 23.02.2011
Сообщений: 54
Написано 3 полезных сообщений
(для 5 пользователей)
Ответ: b3d парсер на C++

Ну мировая матрица, она как бы и создана, чтобы вращать, перемещать точки мешей и не всегда, одна матрица на объект: одна общая, и локальные для костей и привязанных к ним точкам, все по-моему удобно и понятно. Но это лично моя точка зрения на данную проблему, я не удивлюсь, что есть, что-то экономней, но скорее всего это будет намного мудреней)))
(Offline)
 
Ответить с цитированием
Старый 04.12.2011, 00:46   #7
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: b3d парсер на C++

короче на уровне точек все сделал тормоза жуткие.. я уже хз как сделать, короче в жопу писать движок, не для моего ума это.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com