3D вращающиеся шары

14 views
Skip to first unread message

elSol

unread,
Dec 11, 2009, 1:43:11 PM12/11/09
to ruFlash
Здравствуйте коллеги

Есть творческая задача - хочу сделать 3D вращающиеся шары как на этом
прелестном примере: http://www.miniclip.com/games/8-ball-quick-fire-pool/en/

Поправьте меня - мне кажется это не papervision3D?

Заранее благодарю

Владимир

Daniil Tutubalin

unread,
Dec 11, 2009, 3:24:26 PM12/11/09
to ruf...@googlegroups.com
Мне кажется, в приведенном примере вообще не 3D, а обычные двухмерные спрайты.

elSol

unread,
Dec 11, 2009, 3:29:12 PM12/11/09
to ruFlash

> Мне кажется, в приведенном примере вообще не 3D, а обычные двухмерные спрайты.

может подскажете как это сделать?

bartleby

unread,
Dec 13, 2009, 2:10:42 PM12/13/09
to ruFlash
box2D заюзать нужно, и будет вам счастье.

elSol

unread,
Dec 13, 2009, 2:12:51 PM12/13/09
to ruFlash

> box2D заюзать нужно, и будет вам счастье.

Но это же двумерный физический движок. Как он поможет в создании
трёхмерного курящегося шара?

Denis Sheremetov

unread,
Dec 13, 2009, 3:46:21 PM12/13/09
to ruf...@googlegroups.com
>> box2D заюзать нужно, и будет вам счастье.
>
> Но это же двумерный физический движок. Как он поможет в создании
> трёхмерного курящегося шара?

В приведенном примере с бильярдом шары - обычные клипы.
А box2d для бильярда, я тоже считаю, нормальный движок.

--
Denis Sheremetov

Message has been deleted

Alexey Taran

unread,
Dec 13, 2009, 4:58:11 PM12/13/09
to ruf...@googlegroups.com
Тут вопрос больше к аниматорам. В принципе, можно сделать с помощью
повторяющейся текстуры и маски которая передвигается над этой
текстурой.

Ivan Dembicki

unread,
Dec 13, 2009, 6:05:21 PM12/13/09
to ruf...@googlegroups.com
Hello Alexey,

> Тут вопрос больше к аниматорам. В принципе, можно сделать с помощью
> повторяющейся текстуры и маски которая передвигается над этой
> текстурой.

- там именно так и сделано, не сомневайтесь.
Этот принцип на заре веков использовался для анимации вращения земли.


--
iv
http://www.bezier.ru
http://bezier.googlecode.com

Alex Davydov

unread,
Dec 13, 2009, 6:09:55 PM12/13/09
to ruf...@googlegroups.com
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫
> О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫. :)))
О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ (О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫) О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫...

Ivan Dembicki

unread,
Dec 13, 2009, 6:23:33 PM12/13/09
to ruf...@googlegroups.com
Hello Alex,

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

- ужас какой. Зачем для такой глупости дизассемблер?

Alex Davydov

unread,
Dec 13, 2009, 6:46:12 PM12/13/09
to ruf...@googlegroups.com
> - О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫?
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ - О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.

Ivan Dembicki

unread,
Dec 13, 2009, 6:53:09 PM12/13/09
to ruf...@googlegroups.com
Hello Alex,

> ИМХО, сабж - не глупость. Потому как не жрет проц совсем. Что показывает
> уровень мастерства изготовителя.

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

Ruslan Shestopal

unread,
Dec 13, 2009, 6:56:17 PM12/13/09
to ruf...@googlegroups.com
у меня тут как раз где то векторый клипарт валялся, шаров этих.
я хоть и не старый пердун. но щя сделаю :)


Кажется, что либо он сам древний, либо консультировал его кто из
старых пердунов.
--
http://ruslanshestopal.com | -  freelance flash developer and a DJ

Pilipenko Dima

unread,
Dec 13, 2009, 7:00:49 PM12/13/09
to ruf...@googlegroups.com
Ruslan Shestopal О©╫О©╫О©╫О©╫О©╫:
> О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫.
> О©╫ О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ :)
>
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
>
О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫-О©╫О©╫? О©╫О©╫

О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫)

Alex Davydov

unread,
Dec 13, 2009, 7:07:24 PM12/13/09
to ruf...@googlegroups.com
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫
> О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫.
О©╫О©╫О©╫О©╫пёО©╫О©╫ О©╫О©╫О©╫О©╫О©╫! :))

Smirnov Aleksandr

unread,
Dec 14, 2009, 1:50:56 AM12/14/09
to ruFlash
> - . ?

, , .
, - . .
.

On Dec 14, 3:07 am, "Alex Davydov" <axl_d...@hotmail.com> wrote:
> > , ,
> > .
>
> У ! :))

Что то я ничего не понимаю :( у меня такие сообщения от Alex Davydov,
Pilipenko Dima. Как такое можно прочитать?

Alex Davydov

unread,
Dec 14, 2009, 1:57:06 AM12/14/09
to ruf...@googlegroups.com
> О©╫О©╫О©╫ О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ :( О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ Alex Davydov,
> Pilipenko Dima. О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫?

О©╫О©╫О©╫О©╫!
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ :(!

Alex Davydov

unread,
Dec 14, 2009, 2:09:08 AM12/14/09
to ruf...@googlegroups.com
пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅ пїЅпїЅпїЅпїЅпїЅ!
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ WIN-1251

bs

unread,
Dec 14, 2009, 3:21:20 AM12/14/09
to ruf...@googlegroups.com
> Что происходит, не пойму!
> Вручную сейчас переправил на WIN-1251

а в gmail все нормально показывается

elSol

unread,
Dec 14, 2009, 5:55:08 PM12/14/09
to ruFlash
Коллеги

Я смотрю 3D шары не даются сообществу. А жаль ;-(

Владимир

Alexey Taran

unread,
Dec 14, 2009, 6:09:31 PM12/14/09
to ruf...@googlegroups.com
Что конкретно из этого, повторюсь: "можно сделать с помощью

повторяющейся текстуры и маски которая передвигается над этой
текстурой", вам не понятно?

elSol

unread,
Dec 14, 2009, 6:36:28 PM12/14/09
to ruFlash

> "можно сделать с помощью повторяющейся текстуры и маски которая передвигается над этой
> текстурой"

Непонятны 2 момента

1. Как сделать искажения цыфры по краям шара

2. Как сделать искажения широкой белой полосы по центру шара (например
когда она вырождается в полумесяц).

В идеале хотелось бы наглядный примерчик. Мне самому это сделать как в
образце не получается

Благодарю
Владимир

Ruslan Shestopal

unread,
Dec 14, 2009, 6:52:30 PM12/14/09
to ruf...@googlegroups.com
Внимание! Супер мега класс - турбоШароРендерер3Д :)))

http://ruslanshestopal.com/temp/ball.html
исходник там же.

а если еще поворот сделать, да наложить какой нить "рыбий глаз" поверху, да еще дизайнер бликов дорисует - ваще хоть на йолку вешай такие шары.

Ivan Dembicki

unread,
Dec 14, 2009, 7:01:00 PM12/14/09
to ruf...@googlegroups.com
Hello Ruslan,

> Внимание! Супер мега класс - турбоШароРендерер3Д :)))

- это не совсем то. Я присмотрелся внимательнее и понял, что для
пущего эффекта сверху нужно навесить линзу типа такой:
http://senocular.com/flash/source/?entry=745
Если ты навесишь ее на этот шар, то весь мир обгадится от счастья и
поставят тебе памятник. Не обещаю правда, но может быть такое.

Alex Davydov

unread,
Dec 14, 2009, 7:00:28 PM12/14/09
to ruf...@googlegroups.com
О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫ О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫. О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫.

Ruslan Shestopal

unread,
Dec 14, 2009, 7:05:09 PM12/14/09
to ruf...@googlegroups.com
ну я же русским языком и пишу "наложить какой нить "рыбий глаз" поверху"


пущего эффекта сверху нужно навесить линзу типа такой:


Ivan Dembicki

unread,
Dec 14, 2009, 7:16:25 PM12/14/09
to ruf...@googlegroups.com
Hello Ruslan,

> ну я же русским языком и пишу "наложить какой нить "рыбий глаз" поверху"

- извини, я читать не умею текст письма после ссылки. Рубит меня переход по URL.

elSol

unread,
Dec 15, 2009, 1:28:36 AM12/15/09
to ruFlash
> http://ruslanshestopal.com/temp/ball.html
> исходник там же.

Огромное спасибо - это то что надо. Как я могу вас отблагодарить за
предоставленный пример?

Alexander Negoda

unread,
Dec 15, 2009, 1:43:35 AM12/15/09
to ruf...@googlegroups.com


15 декабря 2009 г. 3:52 пользователь Ruslan Shestopal <ruslan.s...@gmail.com> написал:

Внимание! Супер мега класс - турбоШароРендерер3Д :)))

Руслан, маладца!
Шарик как настоящий. 

Daniil Tutubalin

unread,
Dec 15, 2009, 2:43:33 AM12/15/09
to ruf...@googlegroups.com
Всё-таки надо бы ещё DisplacementMapFilter поверху наложить для искажения.

skald

unread,
Dec 15, 2009, 3:23:38 AM12/15/09
to ruFlash
и rotation еще добавить. а то полоса горизонтальная всегда

On 15 дек, 02:05, Ruslan Shestopal <ruslan.shesto...@gmail.com> wrote:
> ну я же русским языком и пишу "наложить какой нить "рыбий глаз" поверху"
>
> пущего эффекта сверху нужно навесить линзу типа такой:
>

> --http://ruslanshestopal.com| -  freelance flash developer and a DJ

Flop Serg

unread,
Dec 15, 2009, 3:56:23 AM12/15/09
to ruflash

1. Как сделать искажения цыфры по краям шара


DisplacementMapFilter

 
2. Как сделать искажения широкой белой полосы по центру шара (например
когда она вырождается в полумесяц).

DisplacementMapFilter

silin

unread,
Dec 15, 2009, 7:42:03 AM12/15/09
to ruFlash
приклеил рыбий глаз к шарику Руслана http://silin.su/trash/ball/
у меня просто был уже готовый (http://silin.su/#AS3/filters/fishEye)

Ivan Dembicki

unread,
Dec 15, 2009, 7:48:07 AM12/15/09
to ruf...@googlegroups.com
Hello silin,

> приклеил рыбий глаз к шарику Руслана http://silin.su/trash/ball/

- вот так с мира по нитке и сделали работу за человека :)

elSol

unread,
Dec 15, 2009, 7:55:33 AM12/15/09
to ruFlash

> > приклеил рыбий глаз к шарику Русланаhttp://silin.su/trash/ball/

>
> - вот так с мира по нитке и сделали работу за человека :)


ага - огромное спасибо!!! Если встретимся в живую - с меня коньяк.

Если вам чего - нибудь надо будет - пишите

Владимир

Ivan Dembicki

unread,
Dec 15, 2009, 8:04:26 AM12/15/09
to ruf...@googlegroups.com
Hello elSol,

> ага - огромное спасибо!!! Если встретимся в живую - с меня коньяк.

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

Ruslan Shestopal

unread,
Dec 15, 2009, 11:41:43 AM12/15/09
to ruf...@googlegroups.com
хватит и устной благодарности.
еще там можно обойтись одной а не 4мя текстурами.
просто транслейтить матрицу в нужную сторону и с нужной скоростью.


> ага - огромное спасибо!!! Если встретимся в живую - с меня коньяк.

--

dima.be...@gmail.com

unread,
Dec 15, 2009, 12:06:43 PM12/15/09
to ruFlash
Вообще эффект не совсем, как настоящий получился.
Помнится ещё во Flash 8 (это та версия где blurFilter появился) был
пример с бильярдными шарами.
Там он был один в один, как в игре, но ещё и с блёром.

Попробуйте там посмотреть.

Ivan Dembicki

unread,
Dec 15, 2009, 12:32:15 PM12/15/09
to ruf...@googlegroups.com
Hello dima

> Вообще эффект не совсем, как настоящий получился.

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

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

dima.be...@gmail.com

unread,
Dec 15, 2009, 4:37:02 PM12/15/09
to ruFlash
Здравствуйте, Иван.

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

Линза, это всё таки битмап дата, а в примере от Макромедиа всё проще.

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

Линк я не стал давать, так как этот пример был вместе с Macromedia
Flash 8 IDE.
Но я не поленился и установил этот раритет. ;)

Залил в группу. Наслаждайтесь.
http://groups.google.com/group/ruflash/web/ball_animation.zip

--
Дмитрий Безверхий

Ivan Dembicki

unread,
Dec 15, 2009, 5:42:13 PM12/15/09
to ruf...@googlegroups.com
Hello dima,

> Залил в группу. Наслаждайтесь.
> http://groups.google.com/group/ruflash/web/ball_animation.zip

- ты это всерьёз написал?

Alexey Taran

unread,
Dec 15, 2009, 8:59:03 PM12/15/09
to ruf...@googlegroups.com
> Линза, это всё таки битмап дата, а в примере от Макромедиа всё проще.
Речь шла не о "проще", а о "реалистичнее".

Daniil Tutubalin

unread,
Dec 17, 2009, 7:33:50 AM12/17/09
to ruf...@googlegroups.com
> Линза, это всё таки битмап дата, а в примере от Макромедиа всё проще.

Ну в восьмом плеере хоть битмапдата чуть-чуть и отличается, но всё
равно присутствует.

Reply all
Reply to author
Forward
0 new messages