| Author |
Message |
|
|
|
Maybe you need to set material.normalMapSpace = NormalMapSpace.OBJECT?
|
 |
|
|
|
Код ещё не смотрел. Простое отключение мышиных событий через view.mouseEnabled = false, view.mouseChildren = false не помагает?
|
 |
|
|
|
davidejones, yes, swc will be available only for major releases.
|
 |
|
|
Там в StandardMaterial раньше был доступен Fog. В последних коммитах мы его отключили. Но нужные куски кода остались, если кто хочет, может попробовать восстановить его
|
 |
|
|
|
На данный момент мы планируем собирать SWC библиотеки и выкладывать на сайт только для крупных релизов. Возможно в дальнейшем мы пересмотрим схему.
|
 |
|
|
|
Несколько драуколлов. Мультипасс вроде тоже самое значит.
|
 |
|
|
|
Ну это была лично моя идея - я не могу гарантировать что мы сделаем именно так, а не по-другому.
|
 |
|
|
А мы вообще-то думали сделать alpha у Object3D. Только есть опасения что это нам в дальнейшем может помешать реализовать какие-то эффекты. И система материалов получается сложнее, поскольку альфу из объекта нужно будет учитывать в материалах. И также непонятно нужно ли в такой ситуации делать дополнительно альфу в материалах или убрать ее оттуда. Сейчас, например, можно каждому материалу задать свою альфу, убрав эту возможность, это может кому-то не понравится.
У меня есть идея сделать систему фильтров для каждого объекта. Можно сделать фильтр который будет менять ColorTransform объекта, там же будет альфа. Или фильтр который делает Glow объекту. Все как во флеше прямо.
Если вам не нравится как сейчас происходит инициализация сцены или изменение материалов нескольких объектов - сделайте надстройку как посоветовал makc. Просто этот вопрос как должно быть удобно уж очень индивидуальный, одним будет удобно так, другим по-другому.
В дальнейшем мы можем посодействовать в решении проблемы - например, вынести классы-надстройки в специальный проект, развивать его. Сделать публичный опен-сорс проект с надстройками к Alternativa3D. Изменить апи, если оно очевидно должно быть реализовано по-другому.
|
 |
|
|
|
davidejones, the engine has non-documented class ResourceLoader. It has events for each texture.
|
 |
|
|
Извините, это непубличный метод и его апи может меняться без отражения в чейнджлоге. Для расчета баунда с учетом детей сейчас можете использовать метод Object3DUtils.calculateHierarchyBoundBox()
|
 |
|
|
|
Прошу по большим вопросам и про найденные баги (если есть) создавать темы на форуме. Нет смысла все описывать в этой теме.
|
 |
|
|
|
wanglz, yes shadows can cast only on surfaces with StandardMaterial now
|
 |
|
|
BuKT константы из класса RenderPriority перешли в класс Renderer, а RenderPriority убили. Насчет двукратного увеличения количества драуколлов - это так работает двухпроходный альфа-тест, двухпроходный значит в две проходки. Если хотите одну проходку отключите opaquePass или transparentPass. Также можно alphaThreshold задать значение больше единицы, например 1.001 . Про то что у Away3D давно тени есть, ну и что? У нас они тоже давно есть, мы больше года назад их показывали в демке островов. Просто руки не доходили внедрить их в движок, вот сейчас внедрили. Дальше будем внедрять и остальные алгоритмы теней - от омников и спотов, каскадные тени.
|
 |
|
|
|
Чтобы альфа текстур работала нужно свойство alphaThreshold задать.
|
 |
|
|
|
felini, а если мышь убрать с экрана и не двигать её?
|
 |
|
|