Просмотр полной версии : Сайт с псевдо 3D
http://www.flasher.ru/forum/showthread.php?p=756145#post756145
Как я думаю лучше всего это сделать через смену изобраджений в зависимости от курсора.
Какой алгоритм использовать?то есть как вычислить какое изображение нужно показывать, в зависимости от полжения курсора
Alex_beginner
04.08.2008, 17:45
Смотрите тему http://www.flasher.ru/forum/showthread.php?t=114336
Вообщето модель не выглядит сложной, разве нельзя ее реально сделать в проекции. Имхо, проще чем кадры подбирать для любого направления движения. А шарики должны двигаться по орбитам? Если да, то о картинках лучше забыть.
Вся трудность стоит в том что нужно сделать вращение модели во всех направлениях. Вращение должно происходить в сторону мышки
dsQuadro
04.08.2008, 19:26
это для презентации можно так делать а для сайта предется грузить чертову уйму картинок...а такделаешь мувик в каждом кадре которого еще мувик с кадрами 1 положения вращения по горизонтали и N-изображений вращения по вертикали... получится если сделаешь деление на 36 кадров по кругу то придется загонять около 5 тысячь каритнок...ну может както оптимизировать и сократить до 3-4тысячь... что всеравно много
это если делать по пронципу как в квиктайме формируется 3д изображение
Ну не знаю, сам я в 3д не силен. Но ребята в 2000-м делали такие вот простенькие игрушки.
Привет! одно дело что можно нарисовать динамично.
А здесь нетолько шары, но и эти полоски,тени на шарах,потому мне кажется стоит делать из картинок.
или я не прав?
А вот есть движки 3d для флэша.их никак нельзя использовать в данном случае?
я думаю что с рутиной я справлюсь даже если будет их очень много, но не будет ли это потом тормозить?
То что нужно сделать такой мувик,я понимаю. И я в этой теме хотел узнать как реализовать связь между этим мувиком и мышью? чтобы модель всё сермя крутилась, но чем дальше от центра,тем быстрее
dsQuadro
04.08.2008, 19:55
может просто не стоит делать полный оборот... а сделать только какието пределы вращения...
Дело в том что вращение должно крутиться само, в сторону мыши.
А от дальности мыши до центра зависит скорость вращения.
Поэтому делать нужно весь оборот
Alex_beginner
04.08.2008, 22:35
Хаят! Будте внимательны! Я не зря упомянул тему (см.предыдущий мой пост). Там в моей программе есть два режима, один из них тот что Вам нужен(читайте преамбулу к программе).
Извините, но Вы сами внимательно читали эту ветку?)))
Вот я внимательно посмотрел Вашу программу.
В моём случае модель должна вертеться во всех направлениях.во всех.не только по горизонтали, или по вертикали, а на все 360 градусов
Alex_beginner
05.08.2008, 09:20
Не надо извинений(незачто). Принцип взаимодействия мыши и переключения кадров аналогичен принципу , представленному в моей программе. Для того, чтобы вращать объект во всех направлениях вам потребуется огромное количество кадров-изображений, что сильно отяготит Ваш проект. Однозначно, такого рода задачи надо решать с помощью 3D движков, например papervision, Sandy3D и движки ребят из AlternativaGames. Удачи!
Модель очень простая - любой 3d движок на флеш запросто ее потянет. Советую воспользоваться Alternativa3D (http://alternativaplatform.com) - здесь есть русский форум на котором отвечают на вопросы сами разработчики библиотеки.
вот (http://alternativaplatform.com/ru/alternativa3d/player/a3d/272/) почти все уже готово
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.