以编程方式更新3D场景以在Blend4Web WebPlayer(JSON)中显示
我创建了一个blender项目,将其导出为JSON+BIN文件,并通过Blende4Web播放器显示。在我需要以编程方式更改JSON文件以添加/删除新的3D对象(例如立方体或矩形)之前,一切都很顺利。我想渲染已经显示的三维模型,添加或删除三维对象。但是,由于将项目导出到blend4web会生成一个.bin文件,因此如果我只更改.json,则模型不会按预期显示。考虑到这种情况,更改模型的唯一方法是修改.blend文件并从Blender再次导出它。但是基于我的需要,我不能在Blender项目中添加一个新的3D对象。此外,我正在更新/使用的.json文件正在考虑从数据库检索的数据,这些数据表示新3D对象在场景中的显示方式和位置,这妨碍了我使用Blender创建修改后的3D模型 从这个角度来看,我需要帮助来确定:以编程方式更新3D场景以在Blend4Web WebPlayer(JSON)中显示,json,3d,blender,Json,3d,Blender,我创建了一个blender项目,将其导出为JSON+BIN文件,并通过Blende4Web播放器显示。在我需要以编程方式更改JSON文件以添加/删除新的3D对象(例如立方体或矩形)之前,一切都很顺利。我想渲染已经显示的三维模型,添加或删除三维对象。但是,由于将项目导出到blend4web会生成一个.bin文件,因此如果我只更改.json,则模型不会按预期显示。考虑到这种情况,更改模型的唯一方法是修改.blend文件并从Blender再次导出它。但是基于我的需要,我不能在Blender项目中添加一
- 以编程方式更改场景并在blend4web中显示它的最佳方法是什么,主要考虑将.json作为模型的输入
- 是否有任何python脚本使用blend4web.json文件作为要编译的输入,而不使用Blender项目并重新生成.bin文件,从而可以使用blend4web webplayer for json文件正确显示我的3D模型
- 或者,是否有一些(简单的)方法从Blender修改项目,考虑JSON格式的数据,编译并生成Blende4Web播放器(用于JSON)以编程方式显示的文件
提前感谢。您知道blender提供python模块吗?通过使用该模块,您可以完成搅拌机的所有功能。我的意思是,你们可以像在python的Blender中一样改变场景中的对象(每一个)。是的,我知道!谢谢你的小费!但是我真的很想找到一个考虑JSON文件的解决方案,它可以被blend4web播放器使用。我试图找到的第一个尝试是编译一个JSON文件来生成.bin文件,以便使用blend4web显示该文件。或者,您想说是否可以以类似的方式更改blender项目,在JSON文件中添加或删除一些行?此外,我从blender开始。。。所以,对不起我的无知!