obj模型在html页面显示,使用Marmoset Toolbag渲染器的Marmoset Viewer进行(html)网页浏览3D模型...

渲染器能够导出成Marmoset Viewer进行观察,这样既能够方便导出查看,在必定程度上又能保护本身的模型javascript

可是生成的html文件每每无法在本身浏览器上运行html

由于是本地版的,因此一般在chrome或者firefox显示下面的黑色画面,并不能加载模型java

a98328b87f4c48d3b44670f231eaa59a.gif

尝试下调试,能够看到调试错误是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

能一键构建本地服务器,使用免费版便可,以下:

a98328b87f4c48d3b44670f231eaa59a.gif

下面是对应的完整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从桌面目录打开试试(由于这个软件打开会自动跳到桌面目录 测试仍是挺方便的)

a98328b87f4c48d3b44670f231eaa59a.gif

其实我挺喜欢这个导出版本切换效果的

很方便

默认导出不是全屏的,如须要设置全屏显示,如何以下代码:

2

marmoset.embed( 'scene.mview', { width: 800, height: 600, autoStart: true, fullFrame: true, pagePreset: false } );

Normals
Albedo
Reflectivity
Gloss
Topology

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值