Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.02;
Скачать: CL | DM;

Вниз

3D в вебе   Найти похожие ветки 

 
Ламо777   (2008-09-09 10:15) [0]

Здравствуйте.

Подскажите, какие есть средства для отображения 3D сцен
(несложных) на веб-странице? Я пробежался по инету,
понял только, что сейчас используются VRML и X3D -
стандарты, под которые [вроде] есть бесплатные клиенты и
SDK. Но вот какие библиотеки использовать?
Если кто сталкивался с подобным, буду благодарен за
любой совет.


 
quake   (2008-09-09 10:23) [1]

DHTML ???


 
Ламо777   (2008-09-09 10:48) [2]


> quake

При чем здесь DHTML?
Нужно отображать объекты на веб-странице, чтоб их можно было
крутить, поворачивать, масштабировать и т.д.


 
tesseract ©   (2008-09-09 10:59) [3]


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


На страничке просто нормально плагин описать. Зачем тебе какие библиотеки ?


 
Ламо777   (2008-09-09 11:16) [4]


> tesseract

Это-то понятно - в страничку отдавать сформированный для плагина документ. Но
- плагин нужен бесплатный
- нужен SDK(или библиотеки), чтобы формировать на сервере
из исходных данных 3D-сцену.

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


 
tesseract ©   (2008-09-09 11:26) [5]


> - нужен SDK(или библиотеки), чтобы формировать на сервере
>
> из исходных данных 3D-сцену.


В смысле ? Сцену зачем формировать ? Это же жесть на сервак нагрузка пойдёт, тем боллее, что захаляву такое вряд ли найдёшь .


 
antonn ©   (2008-09-09 11:29) [6]

флешь? :)


 
KilkennyCat ©   (2008-09-09 11:30) [7]

флэш


 
Ламо777   (2008-09-09 11:31) [8]


> tesseract ©   (09.09.08 11:26) [5]


Так в том-то и вся соль - мне нужно вытаскивать инфу с БД (Oracle)
и на основании нее строить объект.
Я м.б. неправильно выразился - объект, а не сцену. Т.е.
небо, земля и прочие красивости не нужны(пока).

А нагрузка на сервак не моя проблема))). Да и отображаемый объект не такой сложный, чтоб сильно нагрузить машину.


 
Ламо777   (2008-09-09 11:32) [9]


> KilkennyCat ©   (09.09.08 11:30) [7]

во флеше разве можно сделать
интерактивный 3D объект?


 
KilkennyCat ©   (2008-09-09 11:47) [10]

да


 
KilkennyCat ©   (2008-09-09 11:47) [11]

Советую сразу смотреть на ActionScript 3.0


 
iZEN ©   (2008-09-09 12:12) [12]

Библиотека Java3D работала в апплетах ещё под Windows.
https://java3d.dev.java.net/


 
iZEN ©   (2008-09-09 12:23) [13]

Java3D работает даже на FreeBSD (7.1-PRERELEASE, amd64) в браузере Epiphany:
http://imgplace.com/image/view/59a24fdf7af9fe935cbab308c7000512
(скриншот окна браузера с демкой в нём)


 
KilkennyCat ©   (2008-09-09 12:32) [14]

Имхо, с флэш проще разобраться...


 
Ламо777   (2008-09-09 12:44) [15]

Спасибо за советы.

Честно говоря, больше склоняюсь к варианту с флешем,
т.к. был непродолжительный и негативный опыт с жавой.
Дальше свинга дело не пошло, но мне и этого хватило)))


 
KilkennyCat ©   (2008-09-09 12:49) [16]

Во флэше тоже негатива хватает ;)
Лично я уже очень ненавижу....


 
iZEN ©   (2008-09-09 12:51) [17]


> KilkennyCat ©   (09.09.08 12:32) [14]
>
> Имхо, с флэш проще разобраться...

А Flash уже умеет использовать 3D-акселерацию видеокарточки?
Java3D, к примеру, имеет возможность работать через аппаратную акселерацию OpenGL и DirectX.

Хотя у меня система на архитектуре amd64, и NVIDIA пока не написала драйвер для моей видеокарты GeForce 6150 под эту архитектуру, тем не менее программная визуализация на приведённой демке вообще не тормозит. А вот GNASH, плагин для воспроизведения Flash в бразере Epiphany, на вот этих вот 2D-диаграммах (sic!):
http://www.ixbt.com/cpu/amd-athlon-64-x2-all.shtml
тормозит по-чёрному.


 
KilkennyCat ©   (2008-09-09 13:07) [18]


> А Flash уже умеет использовать 3D-акселерацию видеокарточки?


ну, тут оно конечно не так... Но речь шла о примитивных конструкциях.


 
Ламо777   (2008-09-09 13:12) [19]


> KilkennyCat ©   (09.09.08 12:49) [16]
> Во флэше тоже негатива хватает ;) Лично я уже очень ненавижу.
> ...


А в чем именно негатив? С чем неудобным/кривым придется столкнуться?


 
Anatoly Podgoretsky ©   (2008-09-09 13:17) [20]

> Ламо777  (09.09.2008 10:15:00)  [0]

Не хочешь взглянуть в сторону SilverLight или хотя бы Flash - бесплатные и интерактивные.


 
KilkennyCat ©   (2008-09-09 13:22) [21]


> Ламо777   (09.09.08 13:12) [19]

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


 
Ламо777   (2008-09-09 13:28) [22]


> KilkennyCat ©   (09.09.08 13:22) [21]

Эээ... я не копенгаген конечно, но разве мне для отображения механизма
нужна будет покадровая анимация?
А насчет среды я наслышан уже, что она неудобна именно в плане кодирования... Что делать, другого-то нету, все ж лучше, чем в блокноте.


> Anatoly Podgoretsky ©   (09.09.08 13:17) [20]

Для сильверлайта, ЕМНИП, не нужен .NET 3.5 на клиентской машине, только небольшой плагин?
Вот только 3d в его features я не нашел.


 
Anatoly Podgoretsky ©   (2008-09-09 14:02) [23]

> Ламо777  (09.09.2008 13:12:19)  [19]

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


 
KilkennyCat ©   (2008-09-09 14:04) [24]


> но разве мне для отображения механизма
> нужна будет покадровая анимация?

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


 
Anatoly Podgoretsky ©   (2008-09-09 14:06) [25]


> Для сильверлайта, ЕМНИП, не нужен .NET 3.5 на клиентской
> машине, только небольшой плагин?
> Вот только 3d в его features я не нашел.

Не должен требовать .NET, поскольку кроссплатформеный, размер 1.5 мб.
Касательно 3d - хороший и бесплатный продукт будет трудно найти для машины пользователя, особенно с ограничеными правами, а SilverLight имеет все большее распространение. Кроме того специалисты утверждают, что он очень сильно превосходит флеш, я сам не берусь судить. Есть и проблема, требуется компьютер с процессором не ниже 500 мгц, иначе не устанавливается и из-за этого есть проблемы, не запретить его установку через AU как минимум.


 
iZEN ©   (2008-09-09 14:48) [26]


> Anatoly Podgoretsky ©   (09.09.08 14:06) [25]
>
>
> > Для сильверлайта, ЕМНИП, не нужен .NET 3.5 на клиентской
> > машине, только небольшой плагин?
> > Вот только 3d в его features я не нашел.
>
> Не должен требовать .NET, поскольку кроссплатформеный, размер
> 1.5 мб.

SilverLight ,будет работать только в IE7 и выше. Ожидается (или есть ли уже) ли его портирование/создание плагина для Firefox?


> Anatoly Podgoretsky ©   (09.09.08 14:06) [25]
>
> Касательно 3d - хороший и бесплатный продукт будет трудно
> найти для машины пользователя, особенно с ограничеными правами,

Апплет с Java3D я запустил с правами непривелегированного пользователя.


> Anatoly Podgoretsky ©   (09.09.08 14:06) [25]
>
>  а SilverLight имеет все большее распространение. Кроме
> того специалисты утверждают, что он очень сильно превосходит
> флеш, я сам не берусь судить.

Знаете почему?
Потом что каомпания NBC News выкупила все права на трансляцию Олимпийских Игр 2008 в Америке у китайцев и сделала плеер на Silverlight. Миллионы пользователей, которые предпочли интернет-трансляцию ТВ-вещанию, вынуждены были обновить свои браузеры и скачать плагин.


> Anatoly Podgoretsky ©   (09.09.08 14:06) [25]
>
> Есть и проблема, требуется
> компьютер с процессором не ниже 500 мгц, иначе не устанавливается
> и из-за этого есть проблемы, не запретить его установку
> через AU как минимум.

Так зачем Вы советуете пользоваться проприетарным продуктом, к тому же дляпотоковых телетрансляций и 2D-анимаций (а никак не для 3D), да ещё для IE7, от использования которого отказываются большинство прогрессивного человечества?!


 
iZEN ©   (2008-09-09 14:55) [27]

Нашёл, SilverLight есть для FX2; в FX3 незначительные проблемы с установкой. Но всё равно это не то.


 
Anatoly Podgoretsky ©   (2008-09-09 15:50) [28]

> iZEN  (09.09.2008 14:48:26)  [26]

> SilverLight ,будет работать только в IE7 и выше. Ожидается (или есть ли уже) ли его портирование/создание плагина для Firefox?

Я не проверял на Firefox, я читал информацию на сайте, где сказано есть, а правда это или нет не знаю
http://www.microsoft.com/silverlight/resources/install.aspx#sysreq

Compatible Operating Systems and Browsers
     Operating System Windows Internet Explorer 7 Internet Explorer 6 Firefox 1.5 Firefox 2 Safari
     Windows Vista Yes - Yes Yes -
     Windows XP SP2 Yes Yes Yes Yes -
     Windows 2000 - Yes** No No -
     Windows Server 2003 (excluding IA-64) Yes Yes Yes Yes -
     Mac OS 10.4.8+ (PowerPC) - - Yes* Yes* Yes*
     Mac OS 10.4.8+ (Intel-based) - - Yes Yes Yes

* Silverlight 1.0 Only ; ** Silverlight 2 Only


 
VirEx ©   (2008-09-09 16:30) [29]

гугл недавно вроде 3D мир свой сделал, можно гулять по комнатам и т.п.
может они и api своё открыли?


 
KilkennyCat ©   (2008-09-09 18:12) [30]


> от использования которого отказываются большинство прогрессивного
> человечества?!
>

ню-ню..


 
Anatoly Podgoretsky ©   (2008-09-09 18:50) [31]

И статистика тоже говорит ню-ню


 
Virgo_Style ©   (2008-09-09 20:05) [32]

Anatoly Podgoretsky ©   (09.09.08 18:50) [31]
И статистика тоже говорит ню-ню


Статистика на неправильном человечестве основана, непрогрессивном


 
Anatoly Podgoretsky ©   (2008-09-09 20:45) [33]

> Virgo_Style  (09.09.2008 20:05:32)  [32]

А где взять другое человечество?


 
@!!ex ©   (2008-09-09 20:58) [34]

Flash/Java/JavaScript


 
Virgo_Style ©   (2008-09-09 21:34) [35]

Anatoly Podgoretsky ©   (09.09.08 20:45) [33]
А где взять другое человечество?


Прогрессоры нужны, наверное


 
Ламо777   (2008-09-10 09:12) [36]

KilkennyCat, можете посоветовать литературу или ресурсы по Flash
и AS 3.0? Желательно в электронном виде, чтоб можно было скачать.



Страницы: 1 вся ветка

Текущий архив: 2008.11.02;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.017 c
2-1222095305
Аврам
2008-09-22 18:55
2008.11.02
запрос mysql, узнать что нету записи


2-1222216922
Lamer6666
2008-09-24 04:42
2008.11.02
Zeos+MySQL


2-1221635322
Amid
2008-09-17 11:08
2008.11.02
Как соединить 2 файла BMP ?


2-1222325480
Zheksonz
2008-09-25 10:51
2008.11.02
FloatToStr(n) . и ,


2-1222234434
Neket
2008-09-24 09:33
2008.11.02
Проверка на ввод нечисловых символов и запятой.