Autor Wątek: 3D przez internet  (Przeczytany 3367 razy)

Offline HIUAUA

  • Użytkownik

# Styczeń 25, 2007, 19:26:21
Witam serdecznie wszystkich,

mam problem, polegający na tym, że nie wiem jak uruchomić 3D na stronie www.
Konkretnie chodzi mi o aplikacje, czyli 3D napisane z bibliotek DX'a lub OGL'a.
Nie chodzi mi o jakiegokolwiek Anarka3D czy coś.

Czy moje pytanie może mieć coś wspólnego z czymś takim jak ajax3D lub ActiveX ?

Pozdrawiam,
Paweł.

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Krzysiek K.

  • Redaktor
    • DevKK.net

# Styczeń 25, 2007, 19:37:07
Cytuj
Czy moje pytanie może mieć coś wspólnego z czymś takim jak ajax3D lub ActiveX ?
Nie mam pojęcia, jak działa Ajax3D, ale ActiveX jest pewnym rozwiązaniem (tyle że użytkownikowi wyskoczy okienko, czy się zgadza na uruchomienie programu).

Tak, czy inaczej, radzę po prostu zrobić dedykowanego klienta do ściągnięcia. :)

Offline HIUAUA

  • Użytkownik

# Styczeń 25, 2007, 23:00:34
No właśnie. A można dostać jakieś bliższe info gdzie zdobyć dokumentacje ActiveX( i czy takowa istnieje) czy coś w tym stylu? Gdyż znalazłem tylko mały fragment tekstu gdzies, ze takie coś ( czyli uruchamianie aplikacji) jest możliwe za pomocą activex. Ale nic poza tym.

Pozdrawiam.

Offline Krzysiek K.

  • Redaktor
    • DevKK.net

# Styczeń 25, 2007, 23:10:50
A można dostać jakieś bliższe info gdzie zdobyć dokumentacje ActiveX( i czy takowa istnieje) czy coś w tym stylu?
Google zapytany o "creating activex" wyświetla dużo wyglądających sensownie informacji, więc tam bym poszukał. :)

Offline carl

  • Użytkownik
    • my hp :)

# Styczeń 26, 2007, 03:09:21
a moze servlety lub aplety Javy ?

Offline Asmodeusz

  • Użytkownik
    • Bogumił Wiatrowski: Blog

# Styczeń 26, 2007, 03:53:48
Moja rada: ActiveX + C# + .NET 2.0 + MDX + użytkownik musi wyrazić zgodę na zainstalowanie i uruchomienie apletu +musi posiadać .NET Framework 2.0 i używaną wersję DirectX (Vista ma domyślnie .NET oraz DX9.0c) = wyświetlanie 3D z pełnym wsparciem sprzętowym, na podstawie danych pobieranych przez WWW, również w oknie. Wada: działa tylko pod Windowsem w MSIE (w MSIE7 na pewno, nie wiem czy 6 pozwala na użycie .NET 2.0), ponadto jest to dość sporo kodzenia i wymaga serwera .NET-owego. Jeśli wady nie przeszkadzają, jest to rozwiązanie optymalne; jeśli natomiast wady są zbyt wielkie, zostaje tylko Java (która działa powoli i nie ma możliwości korzystania z wsparcia sprzętowego).

Offline parmezan

  • Użytkownik

# Styczeń 26, 2007, 13:33:12
Albo java3d i java web start. Klient musi mieć wtedy tylko JRE zainstalowane.
Cytuj
zostaje tylko Java (która działa powoli i nie ma możliwości korzystania z wsparcia sprzętowego).
właśnie zniknąłeś Java3D, tejk e luk https://j3d-webstart.dev.java.net/test/. U mnie
(gentoo linux, jdk1.5, firefox) działa z marszu przez java web start. Na MS świat się nie kończy.

//literówka
« Ostatnia zmiana: Styczeń 26, 2007, 16:45:45 wysłana przez parmezan »

Offline HIUAUA

  • Użytkownik

# Styczeń 26, 2007, 16:01:45
Dzieki za odpowiedzi.

 
Cytuj
ActiveX + C# + .NET 2.0 + MDX
- Czy jełśi mialbym skorzystac z activów, to wlasnie zawsze tak by bylo? Czyli kazdy musialby instalowac sobie frameworka?
+ oczywiscie serwer .net etc. ?

Czy chcac wykorzystac ActiveX'y nie ma prostszej drogi?

Offline Steel_Eagle

  • Użytkownik

# Styczeń 26, 2007, 16:20:17
WIe ktos moze czy nie da sie tegoi zrobic w ASP.Net jako embedded WindowsForm i puscic DirectX na kliencie?

Offline Krzysiek K.

  • Redaktor
    • DevKK.net

# Styczeń 27, 2007, 01:01:11
- Czy jełśi mialbym skorzystac z activów, to wlasnie zawsze tak by bylo? Czyli kazdy musialby instalowac sobie frameworka?
Jeżeli napisałbyś to w C++, bez żadnych MDX'ów, czy .NET'a, to użytkownik by nie musiał nic instalować. :)

Offline kylix999

  • Użytkownik

# Styczeń 28, 2007, 10:59:05
co za problem słuchaj wejdz sobie na jogl.dev.java.net

jave maja praktycznie wszyscy , sciagnij sobie tutorial o joglapppletalancher, generalnie client który ma zainstalowana jave i karte graficzną zgodną z opengl moze uzywac appletów javy z opengl czyli jogl, nie trzeba wyrazania zgód na to czy applet ma działac czy nie, joglappletlancher jest certyfikowany przez suna w archiwum *jar jogl'a

tu masz dema:
https://jogl-demos.dev.java.net/

a tu działający applet dodatkowo masz joal jako bonus:
https://jogl-demos.dev.java.net/applettest-joal.html

jar z clasami do opengla musi sie sciagnąć tylko raz nastepnym razem jak uzytkownik wejdzie na strone zostanie urzyty automatem bez ponownego sciagnia archiwum

sorry za błedy ort. spiesze sie pozdr


edit : działająca gra w jogl
http://www.javapause.com/

zeby nie było ze jogl i java są wolne tu jest pełny port quake2 do javy i jogl
http://bytonic.de/html/jake2.html
« Ostatnia zmiana: Styczeń 28, 2007, 11:02:39 wysłana przez kylix999 »