All my life, I always wanted to be somebody. Now I see that I should have been more specific.
Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com
Weet je toevallig hoe flexibel die taal is? Ik moet namelijk objecten toe kunnen voegen. Die moeten runtime gecreëerd worden. Kan dat met shockwave?EfBe schreef op 08 September 2003 @ 09:18:
webbased 3D? Ik zou voor flash / shockwave en zn 3D engine gaan, dat schijnt het makkelijkst te programmeren te zijn.
All my life, I always wanted to be somebody. Now I see that I should have been more specific.
Het is een 3D engine, dus je programmeert in een soort scripttaal waarmee je de 3D engine aanstuurt. Ik heb er verder niet tot nauwelijks mee gewerkt, maar wat ik er over gelezen heb is dat het wel makkelijk te gebruiken is, en zoals bij iedere 3D engine kun je gewoon objects toevoegen wanneer je dat wilt. Ik heb ook geen idee of het gratis is of niet (ik vrees van niet), dus dat zou voor jou dan weer een nadeel zijn... Je zou ook naar de verschillende java 3D engines kunnen kijken, veelal zijn die na wat docs doorworstelen ook goed te gebruiken en soms wel gewoon gratis.Emboss schreef op 08 september 2003 @ 09:35:
Weet je toevallig hoe flexibel die taal is? Ik moet namelijk objecten toe kunnen voegen. Die moeten runtime gecreëerd worden. Kan dat met shockwave?
Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com
Verwijderd
Ben dan wel zo aardig voor jezelf en gebruik Sun Java icm eclipse
.Net is geen optie aangezien 't geen applet is.
En Flash is waarschijnlijk niet krachtig genoeg voor je, aangezien je daarmee wel een simpele 3D engine kan bouwen, maar die vreet al heel snel een hele hoop CPU.
Dat, en het feit dat Flash een verschrikkelijke ontwikkelingsomgeving is, lijdt me ertoe je Java aan te bevelen
Oh, als je natuurlijk een 'vaste' 3D animatie hebt (dus geen echte 3D engine) dan kan je 't natuurlijk wel in Flash stoppen, is wel zo simpel.
Ja man
"Beauty is the ultimate defence against complexity." David Gelernter
Dat heet stiekem VRML, trouwens. Virtual Reality Markup Language ofzo.Macros schreef op 08 September 2003 @ 11:48:
Waarschijnlijk bedoelen ze VMRL. Soort HTML, alleen om 3D werelden te bouwen. Was helemaal in een aantal jaren geleden, maar scholen blijven vaak in het verleden hangen.
Rustacean
En dan hebben we ook nog Director, die z'n eigen 3d engine heeft en waarmee ook prima 3d effecten zijn te bereiken. Komt ook nog bij dat director apps over het web kan streamen m.b.v. een plugin.Verwijderd schreef op 08 September 2003 @ 10:34:
De enige realistische optie is Java.
Ben dan wel zo aardig voor jezelf en gebruik Sun Java icm eclipse
.Net is geen optie aangezien 't geen applet is.
En Flash is waarschijnlijk niet krachtig genoeg voor je, aangezien je daarmee wel een simpele 3D engine kan bouwen, maar die vreet al heel snel een hele hoop CPU.
Dat, en het feit dat Flash een verschrikkelijke ontwikkelingsomgeving is, lijdt me ertoe je Java aan te bevelen
Oh, als je natuurlijk een 'vaste' 3D animatie hebt (dus geen echte 3D engine) dan kan je 't natuurlijk wel in Flash stoppen, is wel zo simpel.
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
ja dat gaat. Shockwave kent wel zijn eigen formaat (met LOD info dus best niet slecht). Voor een eigen project moesten we echter geen LOD hebben (LOD fucks up geometry natuurlijk) toen heb ik een LWO (lightwave) exporter geschreven die een object 'encode' naar een "BMP" (tekening dus). Deze laat ik realtime in met Lingo dan unparse ik de "BMP" naar het 3D Object met de lingo (wat best eenvoudig is). "BMP's" inlezen gaat namelijk enorm veel sneller dan een text-file en je hebt ook niets plugin nodig. Maar als je wel LOD nodig hebt - er is een gratis SDK om objecten te creeren.Emboss schreef op 08 September 2003 @ 09:35:
[...]
Weet je toevallig hoe flexibel die taal is? Ik moet namelijk objecten toe kunnen voegen. Die moeten runtime gecreëerd worden. Kan dat met shockwave?
FLash MX is NO option. (tenzij je object 5 polys hebben, of je clients super machines)
Java (puur software): gaat wel en misschien vind je wel heelder engines - natturlijk wel VM required (moet je echt niet vanuit gaan)
Java + OPenGL (GL4Java). Zalig als je het gewerkt doet krijgen, maar niet evident vanwege speciale native libaries die moeten worden geinstalleerd. (read: not cross platform)
er zijn nog een hoop ander spul, waaronder VRML echt geen 2de keuze hoeft te zijn - hoe oud het ook is, je kan er best wel wat mee.
Shockwave is vast de beste keuze vanwege snelheid, ease of use etc - maar als alle MM software zijn er wel een paar dingetjes die je vaak tegenkomt...
edit:
Shockwave staat nog online zie ik net:
http://www.onnos.com/MILI...commended)/geometrica.htm
zie wel dat je de shockwave speler hebt. Tis een groot ding (zit video enzo in en heel wat data) - je wil "interact" kiezen en dan effe wachten terwijl ie de data streamt (op mijn bak ligt ie dan ook ineens stil) daarna kan je met de muis draggen en rotate (rechter muis zoemt in en uit)... De data is niet realtime gewoon omdat die de online - 'offline' versie is maar de data staat wel niet in de movie die wordt binnengehaald via real-time comments...
[ Voor 18% gewijzigd door hobbit_be op 08-09-2003 15:01 ]
Ik weet niet wanneer het af moet zijn, maar misschien dat ik nog wat dingetjes op kan schonen (vooropgesteld dat ik daar tijd voor heb).
Zie voor een voorbeeld: http://www.xs4all.nl/~oisyn/applets/homeboxx3d.html
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Verwijderd
Uit eindelijk hebben we gekozen voor een combinatie van 3dmax(met shockwave3d en havok physics exporter plugins) en macromedia shockwavestudio (met havok physics xtra).
Bij ons project ging het op het laatst ook tussen shockwave 3D en VRML
een aantal redenen waarom wij toen voor de director/3dmax combo heben gekozen waren:
- Een voordeel van shockwave boven vrml vond ik wel dat je beter de navigatie door de 3d wereld en het manipuleren van objecten makkelijker kon aanpassen aan je eigen wensen/eisen.
- De scripttaal(lingo) was vrij simpel te leren
- In beide programma's hadden de meeste projectleden al ervaring.
- De ondersteuning dmv tutorials/voorbeelden in de handleidingen en helpfiles was erg goed, waardoor de productiviteit op een redelijk niveau bleef.
- Eventueel was de productie later ook vrij eenvoudig naar het web te publiceren.
- Wat het gebruiksgemak van de tools die op dat moment moment beschikbaar had shockwave zeker een streepje voor.
- Het werken met een (toen)nieuwe technologie is altijd leuk/interessant
Verwijderd
Je zult alleen even aan de LINGO moeten.
hij is gratis trouwens
[ Voor 6% gewijzigd door MisterData op 08-09-2003 17:18 ]