may13-2020
We are now accepting new content for public zone1, upload your blender file . Then email panjea.developers@gmail.com or
setheon@panjea.com and they will review your submission, if accepted, it will be added to the database.
Read the FAQ first, so you know the rules for content that is allowed in your blender file.
may16-2020
We now support Blender Grease Pencil animations! You need to use Python to play back your animation in the engine, see the example blend files in the open source page.
may25-2020
We now support custom utility functions defined in .blend files, these are not attached to objects, instead they are attached to the World instance in Blender.
A utility script should contain just a single function, the text block should have the same name as that function + .py.
Create a custom property on the World instance and use the name of the text block. From other scripts you can call this function like this: GameState.functions.MYFUNCTION(foo,bar)
may29-2020
Fixes for iPhone, Epiphany, Konqueror and Falkon.
june3-2020
We now have limited support for SVG, and have tested with the following editors: MethodDraw, SVGEdit, and Inkscape.
Uploads are only local to your session, and not added to our database. Note that we only provide limited support for SVG, and the best way to add/edit graphics to Panjea is to use Blender Grease Pencil.
june12-2020
We now support multiple materials per-mesh. Note that we only support simple materials (not node based), and we have no plans to support vertex colors.
june14-2020
We now support subdivision surface modifiers for meshes. Note that this is not recommended for meshes with multiple materials, because each material group will tear away from each other, which is different from how it looks in Blender.
To workaround this issue, split apart your models by material, and use a subsurface modifier for each part. Grease Pencil update: lines without a fill color will now have higher resolution by default, you can also force a layer to use
higher resolution by adding the :hires suffix to the layer name.
june15-2020
New syntax for Grease Pencil layer names, now you can define the probability a given layer will be visible, this is useful when instancing many drawings and you want some random variation in each one.
The syntax is MYLAYER:visible=N, where N is the probability, example: FOO:visible=10 the layer FOO has a 10 percent chance of being visible when instanced.
june19-2020
New syntax for Grease Pencil custom properties. You can now add more commands to a Grease Pencil layer by adding a new custom property named starting with layer: followed by the layer name.
The value of this property can then contain multiple commands separated by :. New commands are: on=LAYERNAME and off=LAYERNAME, these allow you to turn on and off other layers when
a given layer is shown using the syntax LAYERNAME:visible=PROBABILITY
june21-2020
Grease Pencil objects now support lighting, use the custom property shadeless on your material if you do not want it to use dynamic lights.
Objects can now be rotated in Blender, this is only tested and supported for the Z axis.
june22-2020
Grease Pencil Avatars now support actions that are automatically mapped to the gamepad buttons. Name your layer ending with :action=A where A
is one of: jump, punch, kick, default. New custom property unparent, use this to ignore the parent of an object in Blender.
june27-2020
We have released PanjeaPlugin on GitLab. Our plugin enables extra features that are not possible or practial to do inside the Web Browser.
https://gitlab.com/hartsantler/panjeaplugin
june28-2020
Lazy loaded proxy blend files are now loaded based on distance to camera. To force a proxy to always be loaded, on your Empty object add a custom property named load:always
july4-2020
The PanjeaPlugin now supports OSX and Windows.
july6-2020
The PanjeaPlugin now supports recording animation and the plugin popup window now controls basic operations in Blender.
july17-2020
We have forked TerminatorX and Audacity, adding gamepad support, and integrated them into the PanjeaPlugin.
july22-2020
The PanjeaPlugin is now integrated with PyQT5.
july25-2020
The PanjeaPlugin is now integrated with pypotrace and dlib, this improves webcamera to grease pencil streaming and features.