微立顶科技

新闻资讯

创新 服务 价值

  threejs引用的模型究竟是选择C4D还是Blender

发布日期:2023/1/19 14:59:35      浏览量:

原文链接;https://new.qq.com/rain/a/20210430A0ALHP00 如有侵权请联系我们删除

这几天画了一些时间研究之前做的模型如何更好地在网页端呈现,最早研究这个的时候,只是单纯地将同事做的模型套到threejs案例中,试过obj、fbx、glb/gltf格式,当时发现同事直接生成的模型非常庞大,一个椅子不加贴图就几百M,用在PC端尚且卡,在手机端更无法呈现。

再次研究这个概念的时候,才明白了很多原理,现在导出可用的模型只有100多KB,非常好用,在比较了各种格式的模型后,选择了gltf的格式,它是json形式呈现,方便以后随时修改模型的材质和动画。而且现在C4D 从S22版本开始也支持直接 导出gltf格式,所以绝对是一个趋势。

另一方面,用C4D直接将之前做的动画模型导出gltf后,发现OC材质、灯光、随机动画都没有跟建的模型匹配。但Blender却支持的很好,最终决定以后用C4D建模,然后导出模型到Blender,通过Blender 添加动画和材质。

现在可以结合VUE引入threejs很好地展现模型在网页中了,而且加载速度也很好,毕竟Blender导出还支持压缩模型。之后会写一篇专门代码介绍的文章。

接下来还要研究一下blender的uv贴图,3D物理引擎(Physijs)

参考的资料:

2. 一个快速查看模型的框架: https://modelviewer.dev/examples/scenegra

3. 预览模型的网址: http://www.webgl3d.cn/threejs/editor/

4. Threejs 介绍:https://jelly.jd.com/article/5c3409fed7aa2c0055d09a75

5. 一些案例: https://alwxkxk.github.io/threejs-example/

6. 大神网站:https://www.scaugreen.cn/posts/30679/

7. 骨骼动画案例: https://unboring.net/workflows/animation.html

https://unboring.net/workflows/animation.html

8. 效果: https://bruno-simon.com/

https://my.spline.design/dr10principlesofgooddesign-4782cae2f4da55835438ebc997f26269/

https://gigarama.ru/russianpanteon/en/



  业务实施流程

需求调研 →

团队组建和动员 →

数据初始化 →

调试完善 →

解决方案和选型 →

硬件网络部署 →

系统部署试运行 →

系统正式上线 →

合作协议

系统开发/整合

制作文档和员工培训

售后服务

马上咨询: 如果您有业务方面的问题或者需求,欢迎您咨询!我们带来的不仅仅是技术,还有行业经验积累。
QQ: 39764417/308460098     Phone: 13 9800 1 9844 / 135 6887 9550     联系人:石先生/雷先生