Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.11.02;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.007 c
2-1222087552
berrometr
2008-09-22 16:45
2008.11.02
анимационный GIF


3-1208522678
keymaster
2008-04-18 16:44
2008.11.02
PL/SQL и кирилица


1-1201174663
Elec3C
2008-01-24 14:37
2008.11.02
Свойства файла


4-1197879873
андр
2007-12-17 11:24
2008.11.02
USB Flash


2-1222330966
Nick87
2008-09-25 12:22
2008.11.02
Delete + Update





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский