[на чём делать] онлайн 3дМакс конструктор на сайте
более технологичный, но сильно менее используемый пользователем - Silverlight.
http://alternativaplatform.com/ru/alternativa3d/. Ну и опенсорсный sandy 3d.
Есть классная штука Эти оба двига начали разрабатываться до 10-ой версии Flash плеера, когда с 3D было глухо. Сейчас 10-я вышла, которая аппаратно поддерживает воспроизведение 3D.
Собсвенно вопрос - актуальны ли эти движки сейчас?
из реального - Flash.а как же Java?
более технологичный, но сильно менее используемый пользователем - Silverlight.
а как же Java?в смысле - Java applet-ы? или JavaFx?
первое - давно не встречал в интернете (видел только в корпоративных сетях)
про второе - не в курсе - в каком состоянии дела.
в них с 3D хорошо, а учитывая последние продвижения в JRE, они становятся неотличимы от обычных приложений (вводится возможность просто перетащить апплет "на рабочий стол").
мы сейчас разрабатываем одну систему, клиентская часть - именно апплет. и, например, JME легко и непринуждённо даёт возможность рисовать 3D.
Разве 3D в апплетах возможен? Вроде для 3D нужна библиотека java 3d, в которой есть нативный код. Очень бы хотелось узнать об этом по-подробнее.
Разве 3D в апплетах возможен? Вроде для 3D нужна библиотека java 3d, в которой есть нативный код. Очень бы хотелось узнать об этом по-подробнее.хз как это делается
вроде там opengl, значит явно нативный код
тем не менее для юзверя всё прозрачно: http://java3d.dev.java.net/applets/FourByFour.html
просто скачивается набор джарников
<applet code="org.jdesktop.applet.util.JNLPAppletLauncher" archive="http://download.java.net/media/java3d/webstart/test/j3d-examples.jar,
http://download.java.net/media/applet-launcher/applet-launcher.jar,
http://download.java.net/media/java3d/webstart/release/j3d/latest/j3dcore.jar,
http://download.java.net/media/java3d/webstart/release/j3d/latest/j3dutils.jar,
http://download.java.net/media/java3d/webstart/release/vecmath/latest/vecmath.jar,
http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jar,
http://download.java.net/media/gluegen/webstart/gluegen-rt.jar" width="800" height="400">
3D-либы с нативным кодом ставятся на клиентскую машину вместе с жабой, а апплет просто юзает их?
мб я чего-тоне понимаю, но в чем проблема?ну видимо не хочется их ставить
3D-либы с нативным кодом ставятся на клиентскую машину вместе с жабой, а апплет просто юзает их?
в стандартной поставке джавы этих либ нет
а хочется чтобы само работало
джарники апплета автоматом скачивается браузером, но если там нейтив, то .dll или .so апплет на клиента закачать не сможет
во-первых, в последних версиях JRE есть возможность указывать native-библиотеки в JNLP-описании апплета. во-вторых, народ, что разрабатывает LWJGL, сделал загрузчик, который скачивает сжатые библиотеки (втч native) и подгружает их. второй метод использует грязные хаки и дублирует некоторые функции JRE, что есть ужасно.
Ну а последняя версия JRE пока еще мало распрострена. Так что рульный JNLP пока не вариант.
А разрешения прежде чем установить нативные библиотеки ему не надо спрашивать?никто их и не ставит. только скачивает .jar с ними и использует.
И подписанного цифрового сертификата разве для этого не надо?самоподписанный сертификат выписывается 2мя строчками
Ну а последняя версия JRE пока еще мало распрострена. Так что рульный JNLP пока не вариант.легко попросить пользователя обновиться и даже обновить его в 20 метров.
Ну а последняя версия JRE пока еще мало распрострена. Так что рульный JNLP пока не вариант.ну это несерьезно
тут описано много чего, втч скриптик, который позволяет почти безболезненно для пользователя (там 2 раза согласиться только надо будет) обновить JRE до нужного update (1.6 update 10 или 1.5 update 17)
легко попросить пользователя обновиться и даже обновить его в 20 метров.
Если это корпоративный сайт - проблем быть не должно.
Но вот обычный пользователь запросто может послать сайт, который предложит ему для работы скачать 20 Мб апдейт.
Особенно учитывая, что далеко не у всех есть анлим и даже просто быстрый инет.
Особенно учитывая, что далеко не у всех есть анлим и даже просто быстрый инет.но пока, большинство по инету даже для личных дел лазит с работы, а не из дома.
т.е. в основном отсев будет по следующему: слишком много надо кнопок нажимать, слишком долго надо ждать, чтобы воспользоваться сайтом, нет необходимых прав для установки, опасения что скаченная программа, что-нибудь испортит(а вдруг там вирус) и т.д.
зы
мне кстати инсталяция хрома в этом плане понравилась: для того чтобы уменьшить кол-во вопросов, уменьшить проблему с правами и т.д. - они даже сам инсталятор разворачивают через технологию clickonce.
Оставить комментарий
Inferno80
Есть 3d максовские модели - барные стойки, мебель, интерьеры.Что хотелось бы сделать: Человек заходит на сайт, выбирает, скажем, барную стойку. Может её крутить вертеть, как хочет, приближать/отдалять. Менять материал, добавлять/убирать модули, задавать размеры, габариты и пр. Открывать/закрывать двери, тумбы, полки. Ну и так далее... В общем такой конструктор, уже из заданных моделей.
Примерно вот так http://www.turntool.com/tnt/landrover/index.html
Не подскажите, на чём такое делается? В какую сторону копать?
А ещё лучше, если дадите координаты каких-нить контор, которые такое смогут сделать/делали?