Jump to content
  • Advertisement
Sign in to follow this  
vcGamer

[web] 3d on web

This topic is 3142 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

hello friends I'm a DX programmer, how can I create 3d content (game, simulation, 3d gallery...) on the web? I've started working with FLASH, can I use to for 3d also? is there any special tool for authoring 3d apps suitable for web? I've heard about VRML, Atmosphere, Java 3d, what is my best solution? can I use DX? any source code, tutorial or starting point? thanks for your help

Share this post


Link to post
Share on other sites
Advertisement
Hello,

You may want to take a look at O3D. Google has been working on this API and I believe it uses Direct3D on Windows and OpenGL on Mac and Linux.

The downsides are that not many people have the plugin already, it is still in development, and sending/receiving textures will eat up a lot of bandwidth.

Share this post


Link to post
Share on other sites
I would suggest making sure you know the ins and outs of silverlight. Although it currently doesnt support 3d, it will prolly within the next year, and it will be direct X driven. Same with JavaFX, it demoed 3D at the latest javaone, but it wont be official till next year.

Papervision and O3D are your best bets for now though, and papervision has been around for quite a while.

Share this post


Link to post
Share on other sites
Quote:
Original post by JTippetts
Unity3D


FTW. Completely free for indies, a full engine/editor included. You just can't beat that. Plus their installer for the plugin is incredibly small and streamlined.

Share this post


Link to post
Share on other sites
If you want 3D in Flash, the usual suspects are Papervision 3D, Sandy 3D, and Away 3D. Check the feature list for each and decide which you like the best. The biggest advantage of Flash for 3D is the immense installed base. The downside is that the performance is extremely constrained. (largely because you can only use the CPU for rendering) If the end-user doesn't have a very fast CPU, your performance is going to chug.

Silverlight is also an option, and will allow you to use C# to do your programming. I'm not as familiar with that scene, so I don't know if there are any engines or libraries to help with 3D in Silverlight.

Unity 3D's web player is very nice, largely because it allows for streaming of content. This allows you to load up your browser-based Unity web games quickly, and have separate loading between different levels. Performance will also be much better on older machines, since it is able to access the user's GPU.

Share this post


Link to post
Share on other sites
You can do JOGL in an applet (java opengl library).

i made a really simple FPS style area here

http://demofox.org/LiveSite/current/

it wasn't easy to get working but once it was working it was very nice and fast :P

probably not the best option but it is an option

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!