[Logo]
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing  
[Register] Register / 
[Login] Login 
вопросы по A3D 7  XML
Forum Index » Alternativa3D 7
Author Message
Golem

[Avatar]

Joined: 15/04/2009 07:36:30
Messages: 238
Offline

добрый всем сентябрь!
я вот скачал наконец-то себе версию 7.5 и наконец-то залез в документацию и в приложенный пример. и сразу зачесались руки переделать все свои поделки в пятой версии на версию 7. столько всего вкусного :)
и сразу появились вопросы. но в связи с катастрофической нехваткой времени на эксперименты прошу помощи и консультации.

1) тип сортировки AVERAGE_Z описан довольно скудно. в чем его суть? среднее значение Z для вершин грани? то есть возможна некорректная отрисовка в случае как на картинке?
2) типы мипмаппинга - в чем преимущества и недостатки? по логике - PER_PIXEL наверное медленнее, но качественнее? насколько?
3) класс MaterialLoader - очень хочется примерчик.
4) wireMaterial теперь нужно реализовывать через fillMaterial?
5) объект Occluder - можно привести пример, когда этот объект пригодится?
6) в версии 5 был объект Scene3D. что используется вместо него в 7-ой версии? в приложенном примере есть addChild(camera.view) - это оно?
7) может у Вас, господа разработчики, есть исходники каких-либо готовых примеров которые не жалко? например тех, которые появлялись в блоге.

[12:51] добавлю еще вопросы, только что обратил внимание:
8) а как быть с MovieClipMaterial из 5-ой версии? очень не хочется реализовывать вручную...
9) не нашел нигде ни слова про UV-координаты для граней... как их задавать?
[Thumb - samplePlanes.gif]
 Filename samplePlanes.gif [Disk] Download
 Description Сортировка двух Plane
 Filesize 2 Kbytes
 Downloaded:  63 time(s)

This message was edited 2 times. Last update was at 28/09/2010 12:58:05

makc

[Avatar]

Joined: 02/06/2008 12:19:17
Messages: 1704
Offline

меня вот тоже интересует, куда дели Reference?
[WWW]
makc

[Avatar]

Joined: 02/06/2008 12:19:17
Messages: 1704
Offline

Алексей Юрченко wrote:1) тип сортировки AVERAGE_Z описан довольно скудно. в чем его суть? среднее значение Z для вершин грани? то есть возможна некорректная отрисовка в случае как на картинке?
да
Алексей Юрченко wrote:3) класс MaterialLoader - очень хочется примерчик.
есть пример в доке по колладе
Алексей Юрченко wrote:4) wireMaterial теперь нужно реализовывать через fillMaterial?
или написать свой; проси альтернативщиков запаблишить метод draw из fillMaterial, или глянь декомпилером.
Алексей Юрченко wrote:5) объект Occluder - можно привести пример, когда этот объект пригодится?
улицы города, окклюдеры - дома
Алексей Юрченко wrote:6) в версии 5 был объект Scene3D. что используется вместо него в 7-ой версии? в приложенном примере есть addChild(camera.view) - это оно?
а тут нету нифига сцены, камера рисует всё что видит.
Алексей Юрченко wrote:9) не нашел нигде ни слова про UV-координаты для граней... как их задавать?
они в вертексах.
makc wrote:меня вот тоже интересует, куда дели Reference?
эх, зарезали такую фичу :(
[WWW]
makc

[Avatar]

Joined: 02/06/2008 12:19:17
Messages: 1704
Offline

makc   wrote:или глянь декомпилером.
собсно, глянул, там всё умно:
[WWW]
Golem

[Avatar]

Joined: 15/04/2009 07:36:30
Messages: 238
Offline

спасибо!
MaterialLoader ... есть пример в доке по колладе
нашел пример. получить свежезагруженную текстуру так: cM:Material = e.target ?
if (this.alpha > 0){
то есть задавая альфу в ноль получаем типа WireMaterial ?
улицы города, окклюдеры - дома
не совсем понял пример.. можно немного разжевать? сами окклюдеры вроде как не отображаются (разве что повторить его по граням дома). и в чем в данном случае польза применения окллюдера? не тратить время на отрисовку объектов внутри дома? или скрыттых за домом (деревья, машины, люди)?
они в вертексах.
ага, не заметил сразу. хитро а если задать больше трех вершин - дисторшон получится?
куда дели Reference?
а что за фича была?
makc

[Avatar]

Joined: 02/06/2008 12:19:17
Messages: 1704
Offline

Алексей Юрченко wrote:а что за фича была?
это была мегакрутая фича. видимо, часто ломалась при каждом изменении либы, вот они её и выкинули. я им целое письмо накатал на эту тему, жду что ответят.
[WWW]
dima_jewelz


Joined: 24/09/2010 12:18:03
Messages: 14
Offline

а чем отличается 7.5 от 7.0?

смотрю фичи 7 движка, то что увидел в 7.5 - выделено зеленым, то что нет - красным

Простая Z-сортировка
Иерархическое отсечение невидимых объектов
KD-дерево

Освещение на основе карт нормалей - не ясно как происходит и как реализовано
Система анимации объектов
Скелетная анимация

Имитация GI
Физические эффекты
Системы частиц
Спец-эффекты


последние 4 пункта не видно ни в доках, ни в примерах, ни в классах, это реализовано в 7.5 версии, если да, то как использовать?

освещение хоть какое-то реализовано в 7.5?
Golem

[Avatar]

Joined: 15/04/2009 07:36:30
Messages: 238
Offline

встроенного освещения насколько я знаю пока нет,
разработчики (в частности Антон Волков вот тут http://blog.alternativaplatform.com/ru/2009/12/24/mipmapping/) писал, что потом когда-нибудь.
хотя он же в твиттере написал вот это "Reading about stencil-shadows and deffered lighting. Everything is much easier than I thought." что теоретически должно внушать некоторый оптимизм.
makc wrote: это была мегакрутая фича.
как всё скрытно, и всё ещё непонятно. о чем вообще речь идет? в доке альтернативы 5.6 не нашел. это вообще из какой версии?

и еще вопрос возник: а нет ли в 7.5 аналога замечательной штуки типа MeshUtils.generateClass ?

This message was edited 1 time. Last update was at 29/09/2010 14:54:43

Sintesis

[Avatar]

Joined: 07/01/2009 12:03:17
Messages: 442
Offline

Да, плохо, что нет света и тени, с костями тоже пока непонятное творится... Но это-ж пре-релизная версия, может в релиз что-то добавят.
makc

[Avatar]

Joined: 02/06/2008 12:19:17
Messages: 1704
Offline

Алексей Юрченко wrote:как всё скрытно, и всё ещё непонятно. о чем вообще речь идет? в доке альтернативы 5.6 не нашел. это вообще из какой версии?
Это из версии 7.0 был объект типа Референс, который мог отрисовывать на своём месте любой другой 3д объект, и это было ах как удобно, но вот альтернативщики похоже не пользовали его активно сами, а потому тупо выкинули за ненадобностью.
[WWW]
Golem

[Avatar]

Joined: 15/04/2009 07:36:30
Messages: 238
Offline

ага, так и подумал что из 7.0.. (: действительно хорошая фича.
makc, про окклюдеры может пояснишь немного? если не трудно..
makc

[Avatar]

Joined: 02/06/2008 12:19:17
Messages: 1704
Offline

трудно, я ж сторонний чел. Бабушкина лови )
[WWW]
Golem

[Avatar]

Joined: 15/04/2009 07:36:30
Messages: 238
Offline

хех,
бабушкин вроде вот тут был совсем недавно, а ответить не ответил ничего (-:
ладно, расковыряю.. (-:
int

[Avatar]

Joined: 28/10/2008 14:31:34
Messages: 299
Offline

Мипмаппинг: юзайте PER_PIXEL, он медленнее совсем чуть-чуть.
Occluder: пока что корректно работает только в KDTree в качестве статического окклюдера.
Scene3D: её нет, камера рендерит иерархию, в которой сама находится.
Примеры по разным фичам движка выложим к моменту релиза.
MovieClipMaterial не реализован.
FillMaterial теперь рисует заливку даже если у неё альфа 0 - это нужно для событий мыши.
На убирание референсов были веские причины, связанные с производительностью.
Освещения нет ни в каком виде, системы частиц тоже.
Будет физика.

Vladimir Babushkin
[Email]
Golem

[Avatar]

Joined: 15/04/2009 07:36:30
Messages: 238
Offline

вот и до меня щастье добралось (:
спасибо большое!
 
Forum Index » Alternativa3D 7
Go to:   
Powered by JForum 2.1.8 © JForum Team