forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ (http://forum.boolean.name/forumdisplay.php?f=15)
-   -   FAQ по B3D (http://forum.boolean.name/showthread.php?t=4251)

avel 17.12.2007 01:20

Re: FAQ по B3D
 
2Alex_Noc если объект простой типа шар, то проще обойтись без костей, конечно.

avel 17.12.2007 04:01

Re: FAQ по B3D
 
2NovICE
Цитата:

это не мой код. я его "стырила" из чужого исходника. сама еще не умею так.
а так и не надо... этож ужас! ошибки грубейшие, написано все, извените, через жопу... не, так не надо... все куда проще...
Цитата:

галочки выставлены абсолютно везде уже с самого начала.
вот тут, видимо, и ошибка...
про код в блице и галочки тебе, вроде, уже сказали. ну, в принципе, если непонятно, то выставляй все, что слева и убирай все, что справа... а код можно посмотреть в стандартном примере для анимации из справки блица. только не забудь про файндчилд...

avel 17.12.2007 04:03

Re: FAQ по B3D
 
кто-нибудь знает, почему может не работать SetGamma?
(видеокарта Radeon 9550)
не работает даже стандартный пример...

и еще вопрос немного не в тему...
кто-нибудь знает, где можно надыбать модели реального огнестрельного оружия(желательно посовременнее) или хотя бы чертежи и картинки, чтобы можно было смоделить.

HolyDel 17.12.2007 13:10

Re: FAQ по B3D
 
Цитата:

кто-нибудь знает, почему может не работать SetGamma?
На всякий случай - не работает в оконном режиме.

ABTOMAT 17.12.2007 13:22

Re: FAQ по B3D
 
Цитата:

и еще вопрос немного не в тему...
кто-нибудь знает, где можно надыбать модели реального огнестрельного оружия(желательно посовременнее) или хотя бы чертежи и картинки, чтобы можно было смоделить.
www.the-blueprints.com - чертежи. моделль.

avel 18.12.2007 05:15

Re: FAQ по B3D
 
Цитата:

На всякий случай - не работает в оконном режиме.
спасибо, конечно, но это я в курсе. перепробывал все варианты... не работает и все тут! :(

NovICE 18.12.2007 11:09

Re: FAQ по B3D
 
Этот вопрос уже задавался, но я не увидела на него ответ. Поэтому задю его снова в надежде на вашу помощь:

У меня седьмой МАКС а вопрос по поводу установки и использования плагина B3D Pipeline

1. Для каких версий 3dsmax подходит плагин? На семёрку или на восьмёрку ставится?

2. Я установил плагин B3dPipeline (перекинул все папки с файлами в max) и при входе в 3dsmax7 у меня возникает такое предупреждение "Loading DLLs ! DDL <C:\3dsmax7\plugins\b3dexp.dle> failed to initialize. Error code: 127 - Не найдена указанная процедура." Я так понимаю этот фаил отвечает за экспорт файлов. Т. к. после того как я зашел в max, у меня не было путя для сохранения File>Export...>*b3d. :SOS:
Или я что то не правельно сделал или этот плагин не подходит для данной версии max? Хотя в матерьялах, что то появилось.

3. И как установить или пользоватся B3dExtensions?

P.s. Если кто знает, как решить эти проблемы, подскажите мне пожалуйста.

HolyDel 18.12.2007 11:18

Re: FAQ по B3D
 
NovICE,
1. работает на 8-ом точно, на 70ом тоже должен по идее.
2. скопируй dle файл из папки patch_max6 (что то типа етого)
3. мм. там есть примеры. к проекту надо будет приинклюдить соответствующий файл. при выгрузке в b3d надо поставить соответствующие галки. лично мое мнения - забить на bb extensions.

ABTOMAT 18.12.2007 12:51

Re: FAQ по B3D
 
1. работает с максами:
- 5
- 6-8 (нужен патч Max6_patch.zip), я пользуюсь седьмым максом

2.
Цитата:

"Loading DLLs ! DDL <C:\3dsmax7\plugins\b3dexp.dle> failed to initialize. Error code: 127 - Не найдена указанная процедура."
Такое у меня было с 9-м Максом, к которому Пайплайна нету в принципе.

Для 7-го поможет патч ,что лежит в архиве Max6_patch.zip

3. А оно тебе надо?) ИМХО в 99% случаев они - лишнее, но если очень надо, чти хелп.

HolyDel 18.12.2007 12:55

Re: FAQ по B3D
 
Цитата:

"Loading DLLs ! DDL <C:\3dsmax7\plugins\b3dexp.dle> failed to initialize. Error code: 127 - Не найдена указанная процедура."
такое у меня было с 8-м максом, когда я не поставил патч.

avel 20.12.2007 03:05

Re: FAQ по B3D
 
2NovICE ну, повторю то, что уже сказано...
1 на седьмом работает. у меня у самого седьмой и все путем. так же на 5, 6, 8. на девятом к сожалению не прет...
2 чтобы ошибки не было надо поставить патч. иначе с 6 по 8 версии будет выдаваться эта ошибка.
3 устанавливать ничего не надо, они ставятся вместе с пипелайном. использовать прямо из свойств объектов. если все правильно установлено, то появляются доп. команды. при экспорте необходимо выставить галочки (те, что справа). но ИМХО использовать их особого смысла нет... проще все это сделать в самом блице. потому что возникают глюки, несостыковки и т. д. про команды читай подробнее в хелпе пипелайна или спрашивай про конкретную команду.

avel 22.12.2007 04:31

Re: FAQ по B3D
 
вот, новая оффлайн версия FAQ по B3D.
что нового:
1) я слегка отформатировал все, что там было.
2) добавил новые посты, которых не было в старой оффлайн версии.
3) перераспределил все по разделам.
4) добавил некоторые новые вопросы, которых здесь нет, так что смотрите.
5) отдельно выделил участки с кодом.
6) преобразовал все в формат *.chm

весит это чудо всего 50 кбайт, а полезности - на все 100%! я и сам, бывает, забуду какую-нибудь функцию, или, просто, лень писать по памяти, и тут фак приходит на помощь... все основные вопросы, возникающие в процессе программирования на блице у новичков и не только тут рассмотрены. изложено все максимально понятно и при этом достаточно локанично.
короче, юзайте наздоровье! надеюсь, что я не зря потратил свое время и оно вам будет полезно.

качать тут

ABTOMAT 22.12.2007 12:13

Re: FAQ по B3D
 
круто :super:
только подредактируй ещё на предмет орфографических ошибок (они редки, но как-то очень досадны:
Цитата:

Вопрос: при использовании команды Animate объект начинает двигаться ни тогда, когда нажата клавиша, а когда она отпускается. почему?
)

Цитата:

Вопрос: как использовать кавычки в строковой переменной?

Ответ: используй вместо кавычек команду Chr(34):
вот этого я до сих пор не знал


Цитата:

обязательно должен быть файл Имя_Библиотеки.decls - или какой-нибудь похожий с описанием всех функций нашей библиотеки (его мы обязательно кидаем в папку "userlibs", а потом и в папку нашего проекта)
ИМХО деклз кидать в папку с игрой вовсе необязательно, может, ты хотел сказать DLL ?

Цитата:

Вопрос: как сделать в программе выбор из нескольких вариантов?

Ответ: удобнее всего пользоваться структурой Select:



Код:



Select переменная

Case первое принимаемое значение

;выполняемые действия

...

Case N-ное принимаемое значение

;выполняемые действия

Default

;действия, выполняемые по умолчанию

End Select
Сделай, плз, чтоб было не "по умолчанию", а "когда ни одно из указанных выше значений переменная не приняла" или "когда ни одно указанное выше значение не подходит", так будет, ИМХО, понятнее :)

NovICE 15.01.2008 07:54

Re: FAQ по B3D
 
У меня вопрос: как сделать, чтобы объект начинал анимацию при нажатой кнопке, а при отжатой прекращал и двигаться и "анимироваться".

У меня вот такой простенький код:

Graphics3D 640,480,16,2
SetBuffer BackBuffer()
HidePointer
cam=CreateCamera(player)
PositionEntity cam,0,10,-10
TurnEntity cam,0,0,0
lit=CreateLight()
TurnEntity lit,45,45,0
pln=CreatePlane()
tex=LoadTexture("12.jpg")
ScaleTexture tex,10,10
EntityTexture pln,tex
player=LoadAnimMesh("bbb.b3d")
ScaleEntity player,.1,.1,.1
TurnEntity player,0,180,0
Repeat
If KeyDown(17) Animate FindChild(player,"bbb")
RenderWorld()
UpdateWorld()
Flip
Until KeyHit(1)
End

но когда запускаю, объект анимируется когда я нажимаю кнопку, НО когда отпускаю объект не прекращает анимацию..

что делать?

avel 15.01.2008 08:23

Ответ: FAQ по B3D
 
NovICE перечитай весь FAQ этот вопрос уже есть и на него отвечено! смотри это:
Цитата:

вопрос: при использовании команды Animate объект начинает двигаться ни тогда, когда нажата клавиша, а когда она отпускается. почему?


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot