Portal.blender is a Blender add-on that allows you to communicate data between Blender and other applications using IPC. It is the Blender adaptor of the Portal project.
⭐️ Like this repo? please consider a star!
Receiver | Sender |
---|---|
Portal.blender | Portal.Gh |
---|---|
0.3.0 |
0.5.2 |
0.2.4 |
0.5.2 |
0.2.3 |
0.5.2 |
0.2.2 |
0.5.1 |
0.2.1 |
0.5.1 |
0.2.0 pre-release |
0.5.0 pre-release |
0.1.2 |
0.4.0 |
0.1.1 |
0.4.0 |
0.1.0 |
0.4.0 |
0.0.3 |
0.3.1 , 0.3.0 pre-release |
0.0.2 |
0.2.0 , 0.1.2 , 0.1.1 |
0.0.1 |
0.2.0 , 0.1.2 , 0.1.1 |
- Download the latest release from the releases page.
- Drag and drop the zip file into Blender to install.
If this is your first time installing the Portal add-on, you will need to install the dependencies. To do this, follow these steps:
Important
You must start blender as an administrator to install the dependencies. After the dependencies are installed, you can run Blender as a regular user. See issue.
- Open the preferences (Edit > Preferences > Add-ons).
- Search for the 'Portal' add-on.
- Open the details section of the add-on.
- Click on the 'Install dependencies' button.
- Restart Blender.
- Locate the
Portal Server
panel in the3D View
sidebar. (Shortcut:N
) - Select
Connection Type
from the dropdown menu. - Click
Start Server
to start the server.
You can create custom handlers to manipulate the data that is received. To do this, follow these steps:
- Copy and paste the template code into blender's text editor and modify it to suit your needs.
- Select
Custom
from the dropdown menu. - Attach the handler script to the
Handler
field or click thefolder icon
to locate the script. - Click
Start
to start the server.
- Add mouse up / down event for the sender.
- Implement more material properties.
For more information, visit the Portal.