Prova con Viewpoint http://www.viewpoint.com

Per 3DStudio e Lightwave esiste un plug-in per esportare direttamente nel formato mts/mtx di Viewpoint (esporta come in Flash con il file già incluso in una pagina htm) e lo scarichi dal sito segnato sopra. (funziona anche con 3DS Max versione 15 giorni trial

Altrimenti fai come faccio io, esporti da anim8or (freeware) o qls programma che usi come .obj e lo importi/esporti con il tool gratuito di Viewpoint. Per il codice ActiveX da inserire nelle pagine utilizza (modificandolo) questo:

[I]


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>




<script language="JavaScript">
<!--
var whichMode=0;
var isIE4 = navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion.substring(0,1)) >= 4;
function MTSPluginFunction()
{
var count = MTSPluginFunction.arguments.length;

if(count == 0) return false;
var argstr = MTSPluginFunction.arguments[0] + '(';
var last = count-1;

for(i = 1; i < count; i++)
{
argstr+= MTSPluginFunction.arguments;
if(i < last) argstr+= ',';
}
argstr+= ')';

if (isIE4) return document.all.MetaStreamCtl.PluginCommand(argstr, 0, 0);
else return document.MetaStreamCtl.DoCommand(argstr);
}

function triggeranimation(name) {MTSPluginFunction ("TriggerAnimation", name); }
function reverseanimation(name) {MTSPluginFunction ("ReverseAnimation ", name); }
function stopanimation (name) {MTSPluginFunction ("StopAnimation ", name); }
function startanimation (name) {MTSPluginFunction ("StartAnimation ", name); }
function resetanimation (name) {MTSPluginFunction ("ResetAnimation ", name); }
function togglecollapsed(name) {MTSPluginFunction ("ToggleCollapsed", name); }
function togglevisible (name) {MTSPluginFunction ("ToggleVisible", name); }
function togglepano (name) {MTSPluginFunction ("TogglePano", name); }
function loadmtx (path) {MTSPluginFunction ("LoadMTX", path); }
function clearscene () {MTSPluginFunction ("ClearScene"); }
function resetcamera () {MTSPluginFunction ("ResetCamera"); }
function setproperty(object, prop, value, type) {MTSPluginFunction ("SetProperty ", object, prop, value, type); }
function getproperty(object, prop, type) { return MTSPluginFunction ("GetProperty ", object, prop, type); }
function render() {MTSPluginFunction ("Render"); }

function switchmode(){
object = "MTSScene";
prop = "rmod";
type = "mts_uint";
if (whichMode == 0) {
value = "7";
cmdstr = "SetProperty (" + object + "," + prop + "," + value + "," + type + ")";
if (isIE4) {
document.all.MetaStreamCtl.PluginCommand(cmdstr, 0, 0);
render();
}
else{
document.MetaStreamCtl.DoCommand("SetProperty('MTS Scene','rmod','7','mts_uint')");
render();
}
whichMode = 1;
}
else{
value = "11";
cmdstr = "SetProperty (" + object + "," + prop + "," + value + "," + type + ")";
if (isIE4) {
document.all.MetaStreamCtl.PluginCommand(cmdstr, 0, 0);
render();
}
else{
document.MetaStreamCtl.DoCommand("SetProperty('MTS Scene','rmod','7','mts_uint')");
render();
}
whichMode = 0;
}
}

function openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

//-->
</script>
</head>
<body>
<object id="MetaStreamCtl"
classid="CLSID:03F998B2-0E00-11D3-A498-00104B6EB52E"
width=800
height=600
codebase="https://components.viewpoint.com/MTSInstallers/MetaStream3.cab#Version=3,0,2,62">



<embed component="ISceneComponent" GenieMinimumVersion="50332496"
componentfilename="SceneComponent.mtc"
source="NOME_OGGETTO_DA_INCLUDERE.MTX" type="application/x-mtx"
width=800 height=600 border="true" script="true"
name="MetaStreamCtl" PluginURL="JavascriptpenBrWindow('https://components.viewpoint.com/MTSInstallers/download.htm','viewpoint','scrollbars=no,width=500 ,height=610')"
BroadcastKeyFileURL="">
</embed>
<param name="Source" value="NOME_OGGETTO_DA_INCLUDERE.MTX">
<param name="Component" value="ISceneComponent">
<param name="ComponentFileName" value="SceneComponent.mtc">
<param name="BroadcastKeyFileURL" value="">
<param name="GenieMinimumVersion" value="50332496">
</object>
<form>

</form>
<FORM>
<INPUT Type="Button" VALUE="Change Render Mode" OnClick="switchmode()"/>
</FORM>
</body>
</html>
pao-nao