渲染器能够导出成Marmoset Viewer进行观察,这样既能够方便导出查看,在必定程度上又能保护本身的模型javascript
可是生成的html文件每每无法在本身浏览器上运行html
由于是本地版的,因此一般在chrome或者firefox显示下面的黑色画面,并不能加载模型java
尝试下调试,能够看到调试错误是git
XMLHttpRequest cannot load file:///C:/Users/Administrator/Desktop/shenmifangke.mview?thumb=1. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.github
但发现这个并非跨域问题引发的chrome
而是须要一个开启本地服务器canvas
能够在marmoset官网看到说明跨域
http://www.marmoset.co/viewer/support#local浏览器
这里官网也提供了一个简单的方法来实现服务器
就是下载mongoose,
二进制版本地址https://www.cesanta.com/products/binary
能一键构建本地服务器,使用免费版便可,以下:
下面是对应的完整github地址,有兴趣能够去看看其余的
https://github.com/cesanta/mongoose
操做说明
就是简单打开下载的二进制文件mongoose-free-6.5.exe
而后会自动打开浏览器,并在浏览器上(我用的是火狐34)会跳出桌面目录表
选择其中的上面八猴导出的html文件便可观看
若是要关闭服务器能够右下角退出
9.28.2016补充
导出的模型必须放在英文目录
导出的html中head部分marmoset.js必须修改为本地地址,下载个marmoset.js放在一块儿
好比放同一个目录中的话就改为下面的
若是仍是没有办法启动,能够右下角
mongoose
右击go to my address从桌面目录打开试试(由于这个软件打开会自动跳到桌面目录 测试仍是挺方便的)
其实我挺喜欢这个导出版本切换效果的
很方便
默认导出不是全屏的,如须要设置全屏显示,如何以下代码:
2marmoset.embed( 'scene.mview', { width: 800, height: 600, autoStart: true, fullFrame: true, pagePreset: false } );