3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> FAQ по MaxSDK, Архитектура, понятия, методы, примеры и т.д.
Track
сообщение 02/02/2010, 14:55
Сообщение #46


Русскоговорящий жидо-бандеровец
Иконка группы

Группа: Пользователи
Сообщений: 1 336
Регистрация: 16/07/2004
Из: Украина-Одесса
Пользователь №: 6 600



Есть такие вопросы - скорей всего без SDK не обойтись
Поскольку вопросы слишком общие и я в SDK еще абсолютно нулевой решил создать отдельную тему.
Как отрендерить ies и материал
Надеюсь на вашу помощь.
Go to the top of the page
 
+Quote Post
suprunai
сообщение 15/08/2010, 11:35
Сообщение #47


Уже не новичок
Иконка группы

Группа: Пользователи
Сообщений: 11
Регистрация: 24/10/2009
Пользователь №: 73 795



Книга, которая будет полезна новичкам в MAXSDK - Введение в 3ds Max SDK

Сообщение отредактировал ECXIMER - 17/04/2012, 15:49
Go to the top of the page
 
+Quote Post
MadlasS
сообщение 06/09/2010, 15:11
Сообщение #48


Знаток
Иконка группы

Группа: Пользователи
Сообщений: 259
Регистрация: 25/11/2005
Пользователь №: 18 441



Кто читал, скажите стоящая книга?Я так понимаю в бумажном виде её получить не возможно, и распечатать тоже не получится, тока читать с монитора?
Go to the top of the page
 
+Quote Post
VaniaVania
сообщение 08/09/2010, 23:44
Сообщение #49


Уже не новичок
Иконка группы

Группа: Пользователи
Сообщений: 21
Регистрация: 10/09/2009
Пользователь №: 72 690



Привет! 1000 рублей дороговато для такой книженции, я считаю. Проглядел оглавление (доступное в бесплатном варианте) - с виду ничего сверхестественного, всё это есть в 3D Max SDK Help. Однако, на понимание отдельных вещей с помощью этого хэлпа у меня ушло немало времени... Может быть, в этой книге всё очень понятно изложено.

Сообщение отредактировал ECXIMER - 17/04/2012, 15:49
Go to the top of the page
 
+Quote Post
MadlasS
сообщение 09/09/2010, 10:35
Сообщение #50


Знаток
Иконка группы

Группа: Пользователи
Сообщений: 259
Регистрация: 25/11/2005
Пользователь №: 18 441



Оглавление я тоже читал.
QUOTE
Может быть, в этой книге всё очень понятно изложено.


Вот именно это и интересно, я в SDK ковырялся, для меня очень всё запутано.
Вот начиная изучать MaxScript, по хелпу тоже так мучался.Купил книгу, через 2 дня, Хелп стал для меня очень понятным и простым.
Что называется быстрый старт.Я почему и спрашивал, читал ли кто?Хорошо ли написано?

PS Честно говоря, в бумажном виде купил бы не задумываясь, а с моника читать ломает.А вот распечатать похоже из этой оболочки нельзя.Может если лицензия то можно?
Go to the top of the page
 
+Quote Post
DrZoidberg
сообщение 14/01/2011, 01:03
Сообщение #51


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 2
Регистрация: 13/01/2011
Пользователь №: 82 852



Нелюблю платное sad.gif Другое дело в магазине, посмотрел, полистал заплатил забрал. А тут плати фиг знает как фиг знает за что, да х.з. через какой ресурс. да еще аж 500р. (уже500) Может кто уже крякнул эту книгу? Или где бессплатно есть?

А вообще вопрос у меня такой, вернее даже просьба. Немогли бы кто рассказать по русски о картах параметров, про функции (классы)
CreateParameterBlock, про всякие descVer1, descVer2, descVer0
про
CreateCPParamMap - Именно на этой функции мой плагин постоянно вылетает, что уж ей надо ?
Причем если в 0ParamUIDesc зарядить TYPE_RADIO (бинарный вид:
Код
push    0
    push    2
    push    OFFSET FLAT:_createMethIDs
    push    1;TYPE_RADIO
    push    0;PB_CREATEMETHOD
    mov    ecx, offset _ParamCreate
    call    ??0ParamUIDesc@@QAE@HW4ControlType@@PAHH1@Z
А потом скормить CreateCPParamMap (передать _ParamCreate) :

    push    0;flag
    push    offset    String_30504
    push    145; dialog
    push    [dll_hinst]
    push    [_ip]
    push    eax; this
    push    1;количество элементов
    push    offset _ParamCreate
    call    ?CreateCPParamMap@@YAPAVIParamMap@@PAVParamUIDesc@@HPAVIParamArray@@PAVInterface@
@PAUHINSTANCE__@@PAD4K@Z
То все срабатывает ОК! Диалог с двумя радиокнопками появляется.
А вот со Spinner- оми и прочеми, нифига непрокатывает, вылетает и все, что я тока не делал, уже год буксую с этой проблемой, немогу разобраться. SDK по англицки, я его совсем не дую, а промт при переводе вообще ахинею выдает.

Все.Разобрался. Сорри за бесспокойство

Сообщение отредактировал ECXIMER - 17/04/2012, 15:50
Go to the top of the page
 
+Quote Post
OnePride
сообщение 11/11/2011, 14:20
Сообщение #52


MaxMan
Иконка группы

Группа: Пользователи
Сообщений: 179
Регистрация: 22/09/2006
Из: Москоу сити
Пользователь №: 37 346



Всем привет! Вопрос такой, почему после создания и присвоения нового материала объекту функция начинает работать с каждым новым обращением все медленнее и медленнее? Даже при условии, что новый материал присваивается единственному ноду, который перед выполнением функции удаляется через макскрипт и создается заново (по этой причине как бэ предполагается, что никаких намеков о прошлом материала в цене не остается)...

Код
Mtl *mat = (Mtl*)ip->CreateInstance(MATERIAL_CLASS_ID, Class_ID(DMTL_CLASS_ID,0));
    mat->SetDiffuse(Color(0.59215f, 0.66274f, 0.69804f),ip->GetTime());
    mat->SetName("tmp_surf_mat");
    node->SetMtl(mat);
Если из функции убрать создание и присовение материала, то время выполнения функции стабильное. Если же добавить - время начинает увеличиваться в прогрессии...
Go to the top of the page
 
+Quote Post
OnePride
сообщение 13/12/2011, 21:08
Сообщение #53


MaxMan
Иконка группы

Группа: Пользователи
Сообщений: 179
Регистрация: 22/09/2006
Из: Москоу сити
Пользователь №: 37 346



Сделал свой MouseCallBack, а-ля создание сплайна по точкам, но только без привязки к родительскому объекту, т.к. его собственно и нету - хочу сделать специальный инструмент по работе со сплайнами.
Инструмент собственно работает четко, за исключением одного момента - никак не получается заставить обновляться на экране шейп в процессе его работы. В процессе и после того как колбэк закончил свою деятельность, все созданные инструментом сплайны не видны. Не помогает вызов Interface::RedrawViewports() и BezierShape::InvalidateGeomCache(), шейпы появляются только если вызвать в макс скрипте updateshape $ или select $. Есть ли идея от чего же так несправедлив этот мир?

Смотрел как написан класс SplineObject. В нем есть инструмент создания сплайна, но там сплайн создается именно как новый шейп и самстоятельный тип объекта, и мышиный колбэк наследуется от спецового класса CreateMouseCallBack, т.е. вопрос с визуализацией скорее всего решается где-то в недрах самого макса...
Go to the top of the page
 
+Quote Post
ECXIMER
сообщение 17/04/2012, 15:53
Сообщение #54


пишу на С++ за еду
Иконка группы

Группа: Пользователи
Сообщений: 7 292
Регистрация: 08/12/2003
Из: компилятора
Пользователь №: 3 739



Возможно ForceCompleteRedraw поможет...
Go to the top of the page
 
+Quote Post
Pancir
сообщение 17/04/2012, 17:06
Сообщение #55


Избранный :)
Иконка группы

Группа: Участник
Сообщений: 5 052
Регистрация: 20/01/2004
Из: Химки м/о
Пользователь №: 4 253



может проблема из этой серии?
http://3dcenter.ru/forum/index.php?s=&...t&p=1435166
Go to the top of the page
 
+Quote Post
katenka141
сообщение 24/01/2017, 19:27
Сообщение #56


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 1
Регистрация: 09/12/2016
Пользователь №: 128 669



Я для себя перевожу help по SDK, конспектируя и тренеруясь на примерах, и стараюсь всё записывать, думаю эти записи понадобятся, если будет реальная работа по разработке plug-in'а. Но глядя на то что уже есть, я вдруг подумал, люди пишут уроки, вот и на gamedev-е парочку видел, почему бы не сделать, что-нибудь для других, а как преподнести, чтобы было доходчиво, тут, конечно, проблема. А до этого хочется проверить правильно ли я понимаю, то что перевожу. Пока большинство собственных (не из SDK) примеров работают, значит большую часть я понимаю правильно!
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






4 страниц V  « < 2 3 4
Fast ReplyReply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28/03/2024 - 14:14