Записи с тегами: ‘alternativa 3d’

Разноцветная сфера Alternativa 3D

Понедельник, марта 23, 2009

post4

Грань состоит из трех точек, как минимум, а дальше создается поверхность из граней, и на нее накладывается тесктурка, как-то так. Подробнее написано тут и тут.

(далее…)

Вращение камеры Alternativa 3D

Понедельник, марта 23, 2009

Способ №1:
Создать Object3D, добавить его на сцену, затем в Object3D добавить камеру и отодвинуть ее по оси z с отрицательными координатыми, в нашем случае это -300. При создание любого объекта на сцене он смотрит “лицом вверх” параллельно оси z (подробнее тут).

В итоге, получим камеру в объекте, которая удалена от центра на -300 единиц. Теперь надо повесить действие на ENTER_FRAME, в котором происходит вращение Object3D, отсюда и камера будет летать по кругу:
post3

(далее…)

Программный тайлинг текстур

Среда, марта 18, 2009

Если создавать модель в максе, то там же и задается тайлинг, если надо ручками, то надо умножить uv координаты на количество частей. В данном примере делаем тайлинг 2х2:

var a:Number = 2;
plane.setUVsToFace(new Point(0, 0), new Point(a, 0), new Point(a, a), "front0_0");
plane.setUVsToFace(new Point(0, 0), new Point(0, a), new Point(a, a), "back0_0");

В итоге получаем плейн с тайлингом 2х2, а также отраженные текстурки сзади:
post2

(далее…)

Отражение текстуры

Среда, марта 18, 2009

Когда натягиваем текстурку на плейн, то видим:

post1

(далее…)