Click to See Complete Forum and Search --> : server side 3d texturing


niwtxehpa
08-21-2007, 05:38 AM
Hi,
Anyone knows if it's possible to dynamically texture a 3d object on the server, based on input data?
Here is an example: http://www.european-heritage.com/products/finishing/combo/
I'm not sure that this example website uses a server side technology, but it looks like it does.

Thank you,
cc

Webjedikungfu
08-22-2007, 04:09 PM
Hey niwtxehpa,

I dug into their code a bit and found this, leads me to believe they just have a bunch of different image versions. I'm not too sure these guys are doing on the spot 3D rendering.(server side is PHP on that site)

function changePicture(side, code) {
if(window.XMLHttpRequest) {
x = new XMLHttpRequest();
} else {
x = new ActiveXObject("Microsoft.XMLHTTP");
}
x.open("GET", "/js/getPicture.php?side=" + side + "&code=" + code);
x.onreadystatechange = response;
x.send(null);
}

niwtxehpa
08-22-2007, 04:32 PM
Thank you Webjedikungfu for your reply. I've done that sneaking into the js code too and I'm almost certain that these are prerendered pictures.
However I'm interested in a solution that would render/texture 3d files on server based on client input data. That would be useful for a large number of furniture products (thus a large number of 3d files to manually texture).

cheers,
cc

Webjedikungfu
08-22-2007, 05:12 PM
Nah, The closest I could come is:

Using flash to dynamically "tint" each image according to button press. Which would stink.

Maybe one of the big boys here can help further.

niwtxehpa
08-23-2007, 02:59 AM
yeah, unfortunately you can't do it in flash... oh, btw, where are the big boys? :p

Webjedikungfu
08-23-2007, 05:00 PM
I'm not sure where they are. :confused:

I'd love to see how this could be done. 3D rendering as you described above.

Might not be possible without some powerful graphics engine on your server. Powerful meaning $$$$.

niwtxehpa
08-24-2007, 02:19 AM
Might not be possible without some powerful graphics engine on your server. Powerful meaning $$$$.
Oh, that's for sure :D