While BlenderPanda can do BAM exporting, the goal of the project is to improve workflow, not to create yet another Blender to Panda exporter. In the future, the plan is to allow more export options (although this is very low priority at the moment), and to eventually replace BlenderPanda’s current BAM export process with this BAM exporter to avoid duplicate efforts.
Even if you’re using EGG exporting at the moment, the rendered viewport can still be used to preview a scene using Panda in Blender’s viewport. Also, if/when more export pipelines are support, it should be possible to take advantage of build/auto-build functionality of BlenderPanda while still using EGG.
Traceback (most recent call last):
File "C:\demo\game/main.py", line 6, in <module>
File "C:\demo\game\blenderpanda\__init__.py", line 1, in <module>
from .bpbase import init
File "C:\demo\game\blenderpanda\bpbase.py", line 1, in <module>
from .rendermanager import create_render_manager
File "C:\demo\game\blenderpanda\rendermanager.py", line 11, in <module>
from . import pman
File "C:\demo\game\blenderpanda\pman.py", line 1, in <module>
ImportError: No module named configparser
The addon will export all blend files in the asset directory (./assets by default) to the export directory (./game/assets). The generated main.py puts ./game/assets on the model path, but it is up to you to figure out which models you want to load. The Run Game button launches your game. If your game does nothing, then don’t expect there to be anything in the window. If you want to preview the scene as it is shown in the Blender viewport, there is the rendered viewport.