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

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

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

Ответ
 
Опции темы
Старый 27.11.2011, 23:35   #1
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
FBX SDK Анимация

Ктонибудь знаком с сабжем?
(Offline)
 
Ответить с цитированием
Старый 28.11.2011, 02:12   #2
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: FBX SDK Анимация

Ну что если да, или нет?
Что за вопрос?..

Или ты даже не знаешь куда копать?
(Offline)
 
Ответить с цитированием
Старый 28.11.2011, 08:06   #3
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Вопрос в том, я даже слова Animation или Bone не могу найти в SDK. А примеры показывают только как Экспортировать а не импортировать из файла

Вот они на голову больные. Никогда не юзайте fbx sdk - это вынос мозга.

Последний раз редактировалось moka, 28.11.2011 в 17:49.
(Offline)
 
Ответить с цитированием
Старый 28.11.2011, 17:53   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: FBX SDK Анимация

Вот погуглил, Scene Graph содержит как статичную инфу элементов, так же и инфу по анимации.
Каждый элемент - это нода, в древовидном представлении. Каждая нода имеет свою информацию, также и инфу о анимации.

Блин, если тебе не хватает знаний и способностей что-то разобрать, зачем ты орёшь на весь мир: "это полное говно", когда 90% мыслящих читателей прочитают это как: "я на столь тупой что нифига не понимаю!"? Ещё и эмоции в постах тебя жёстко палят..
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
HolyDel (28.11.2011), St_AnGer (30.11.2011)
Старый 28.11.2011, 19:45   #5
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: FBX SDK Анимация

Ну попробуй разбери, если у тебя хватает мозгов. Ты даже не сталкивался с их сдк. Сетку и материалы да, легко загружать, я это уже реализовал, а вот остальное.... это такой лес... пьяный программист наверное писал. Не зря сквид ругался на этот формат, и всетаки он анимацию сумел вытащить.
(Offline)
 
Ответить с цитированием
Старый 28.11.2011, 19:50   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: FBX SDK Анимация

Сообщение от pozitiffcat Посмотреть сообщение
Ну попробуй разбери, если у тебя хватает мозгов. Ты даже не сталкивался с их сдк. Сетку и материалы да, легко загружать, я это уже реализовал, а вот остальное.... это такой лес... пьяный программист наверное писал. Не зря сквид ругался на этот формат, и всетаки он анимацию сумел вытащить.
Я сталкивался со спецификациями и посложнее, где вообще в интернете нету ни примеров, ни даже толковой SDK, а лишь документ спецификации.

Ты молодой и не опытный разраб, естественно, вес твоих убеждений в адрес продукта большой компании "важен", и также "обоснован", как если 12 летний мальчуган, прийдёт к президенту и назовёт его лохом и унылым говном, которые не умеет править..

Чё за эмоциональные выплески? Бесит что не справляешься?
(Offline)
 
Ответить с цитированием
Старый 28.11.2011, 19:58   #7
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
И что не справляюсь, бесит. И что реализация архитектуры дебильная. Ну реально если бы ты попробовал, то меня бы понял, теперь разобраться это дело принципа. ))))))

Слушай МоКа, может ты в курсе, ну или кто нибудь. Как построить правильно архитектуру класса меша в DX, с костями с анимацией, чтоб не изобретать велосипед. Я щас читаю книгу, продвинутая анимация, Так там используется стандартный загрузчик X файлов, но это лажа.
(Offline)
 
Ответить с цитированием
Старый 28.11.2011, 20:08   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: FBX SDK Анимация

Не занимался писанием своего 3D движка на DX, так что я тебе мало чем помогу, но вот погуглил для тебя:
http://developer.amd.com/media/gpu_a...rAnimation.pdf
http://www.gamedev.ru/code/articles/?id=4273
http://www.informikon.com/various/th...-possible.html
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
Mhyhr (28.11.2011), pozitiffcat (28.11.2011)
Старый 29.11.2011, 00:20   #9
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: FBX SDK Анимация

Решил я использовать X формат, пока что, что бы не стоять на месте (всетаки я не собираюсь делать что-то мощное, для казуалок пойдет). И так вопрос знатокам: например в дальнейшем, я собираюсь все таки включить FBX, сетку я смогу перегнать в D3DXMesh, а как мне во фреймы анимации перегонять если я всетаки с ними разберусь?
(Offline)
 
Ответить с цитированием
Старый 29.11.2011, 15:47   #10
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: FBX SDK Анимация

Сообщение от pozitiffcat Посмотреть сообщение
Решил я использовать X формат, пока что, что бы не стоять на месте (всетаки я не собираюсь делать что-то мощное, для казуалок пойдет). И так вопрос знатокам: например в дальнейшем, я собираюсь все таки включить FBX, сетку я смогу перегнать в D3DXMesh, а как мне во фреймы анимации перегонять если я всетаки с ними разберусь?
Без хорошего опыта, разработать весьма модульный код и независимый от форматов - ты не сможешь.
А тебе именно он и нужен. Суть в том чтобы архитектура хранения информации о геометрии и анимации в движке, у тебя была организована таким образом, чтобы это было предельно совместимо с общими понятиями независимо от форматов, также и не зависило от какого либо формата.
Далее вся работа с моделями и анимацией будет осуществлятся именно с твоим интерфейсом.
Таким образом, можно сделать логический слой парсеров, где загрузка файла будет всё преобразовывать в нужный тебе вид. Таким образом внедрение новых форматов будет предельно простым, лишь написать загрузчик и парсинг в нужный тебе вид этой информации. И всё.

Ответа на такие вопросы нет, это архитектурный вопрос, это также как ты прийдёшь к архитектору и спросишь его: а как бы ты спроецировал дом для маленькой семьи и хорошей изоляцией? Ответ был бы таким: "Я бы взял стенки, сделал бы комнаты, расставил бы окна и двери... ".
В общем, пиши код и набивай шишки.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
HolyDel (29.11.2011), pozitiffcat (29.11.2011)
Старый 29.11.2011, 19:58   #11
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: FBX SDK Анимация

насчет всего того что ты сказал я знаю и понимаю, но D3DXMesh умеет хранить кастомные данные, но я не знаю на сколько он гибок
HRESULT D3DXCreateMeshFVF(
DWORD NumFaces,
DWORD NumVertices,
DWORD Options,
DWORD FVF,
LPDIRECT3DDEVICE9 pDevice,
LPD3DXMESH* ppMesh
);
(Offline)
 
Ответить с цитированием
Старый 29.11.2011, 21:50   #12
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: FBX SDK Анимация

Сообщение от pozitiffcat Посмотреть сообщение
насчет всего того что ты сказал я знаю и понимаю, но D3DXMesh умеет хранить кастомные данные, но я не знаю на сколько он гибок
HRESULT D3DXCreateMeshFVF(
DWORD NumFaces,
DWORD NumVertices,
DWORD Options,
DWORD FVF,
LPDIRECT3DDEVICE9 pDevice,
LPD3DXMESH* ppMesh
);
Если ты знаешь и понимаешь, так зачем тогда юзать D3DXMesh?
(Offline)
 
Ответить с цитированием
Старый 30.11.2011, 01:12   #13
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: FBX SDK Анимация

Я им заменил свой класс, потому что в нем было тоже самое, дабы не плодить велосипедов удалил свой класс и оставил этот... Но сейчас, он у меся просто как хранитель сетки, и обростает всякими плюшками типа физики )))))) и вообще пора производить в третий раз рефракторинг. Я хз как ТЗ писать.. мне оно не помогает
Вопрос знатокам, если повесить глобально эффект на всю отрисовку сцены, прокатит? Я хочу таким образом освещение с тенями сделать в будущем...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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