Jump to content
  • Advertisement
Sign in to follow this  

PC to browser

This topic is 2075 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

Hi Guys,


Not sure if this is the right place to post this topic, please let me know if otherwise, i tried putting this in Game Programming section, but no reply, so thought like posting it here.


I need some advice on porting front. We have pipeline set in such a way that content is being done on 3d studio max with DirectX 9 shaders. The file format we are working on is VRML format which supports direct DirectX shaders inside the mesh definition. Everything is smooth and fine till this point. However, we are trying to figure out cross platform strategy, where the 3d content will be rendered on the browser as well. Obviously, had it been started with Unity Engine, there was little to worry about ( correct me here ) Or if entire codebase was done keeping in mind this cross platform work in future, we would have faced less issues.


obviously, directx shaders won't run on browsers. I came across http://threejs.org/ & http://www.web3d.org/x3d/   as the closest thing which might do the trick for me. VRML mesh format is absolute requirement & these 2 things seems like supporting it. Also, for porting shaders from HLSL to GLSL, I am thinking of using https://github.com/aras-p/hlsl2glslfork .


To be honest, I have never worked on browser based technologies before, but am quite comfortable with C++ & DirectX. Hence, I wanted to ask folks around here if this is the sane approach for porting? Please let me know if there is anything else I should keep in mind. Please also point me to any other tools or codebase which handles rendering of VRML mesh formats on Web.


Looking forward to hear from you.



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.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!