Browser 3D model viewer

I’m looking for a browser based, interactive 3d model viewer so I can pitch an idea to my boss. I’ve been looking into it a bit myself, but wanted to see if anyone had experience with any in particular and knows one that do what I want.

Here are a few features I need it to have:

  • Decent range of materials. Needs to be able to show a reasonable approximation of rubber, plastic, and chrome.
  • Needs to be able to be embedded on a page.
  • Doesn’t have to be free for commercial use, but needs to be free to try so I can make a demo to show my boss.
  • The tricky one: needs to be able to use a user uploaded image as a texture.

I get that this will probably take some custom coding to get it to work like I want it to. I know some C++ and javascript and I pick up languages pretty well so I’m planning on learning as I go.

I was just going to start using Verold to see if I can get that to work for me, but thought I’d ask here to see if anyone had any relevant experience before I start.

Also, I’m open to any other advise as far as learning resources go that I could look into.