Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 0 additions & 45 deletions build/make_blender_plugin.nxt

This file was deleted.

5 changes: 2 additions & 3 deletions build/release_footer.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,14 @@ Each described installation is self contained, and produces a working nxt.
## Pip Installation
From a Python 3 environment run the following command:
`pip install nxt-editor`
**Python Dependancies**
**Python Dependencies**
- [nxt-core](https://github.com/nxt-dev/nxt)
- [Qt.py](https://github.com/mottosso/Qt.py)
- [PySide6](https://doc.qt.io/qtforpython-6/gettingstarted.html)


## Blender (2.8 and newer) Installation
1. Download Blender addon (nxt_blender.zip)
2. Extract and follow `README.md` inside
See the [latest release of nxt-blender](https://github.com/nxt-dev/nxt-blender/releases/latest).

### Blender update
- Automatically: NXT > Update NXT
Expand Down
69 changes: 2 additions & 67 deletions nxt_editor/integration/blender/README.md
Original file line number Diff line number Diff line change
@@ -1,67 +1,2 @@
# Installation
**This is an experimental version of nxt_blender. Save early, save often.**
This is a Blender addon for nxt. Note that it will access the internet to install.
Please read all the steps below before starting.

_In some of our testing we found that we needed to install Python on
the system inorder for Blender to be able to open the NXT editor. If you
get strange import errors when you try to import `nxt_editor`, try
installing Python (same version as Blender's) on your machine._

### By hand (if you're familiar with pip)
1. Locate the path to blenders Python interpreter
- In Blender, you can run `sys.exec_prefix` to find the folder containing the Python executable
2. Open Terminal, CMD, ect. - Must have elevated permissions
3. Run: `/path/to/blender/python.exe -m pip install nxt-editor`
4. Start Blender
5. Open the addon manager (Edit > Preferences > Add-ons)
6. Click "Install" and select the `nxt_blender.py` file provided with this addon zip
7. To launch NXT navigate the newly created `NXT` menu and select `Open Editor`


### Automated
1. Launch Blender with elevated permissions
2. Open the addon manager (Edit > Preferences > Add-ons)
3. Click "Install" and select the `nxt_blender.py` file provided with this addon zip
* In newer versions of Blender you need to click the small arrow on the top right and select "Install from Disk".
4. Enable the `NXT Blender` and twirl down the addon preferences
5. Click `Install NXT dependencies`
- It is recommended to open the console window before running the script, so you can see what's happening. Window > Toggle System Console.
- The installation may take a minute or two, during this time Blender will be unresponsive.
6. Restart Blender

# Usage
- Ensure the `NXT Blender` addon is enabled
- To launch NXT navigate the newly created `NXT` menu and select `Open Editor`

# Updating
_These steps also require elevated permissions for Blender or the terminal._
### By hand (if you're familiar with pip)
1. In terminal or cmd run: `/path/to/blender/python.exe -m pip install -U nxt-editor nxt`
2. Restart Blender

### Automated
1. Open the addon manager (Edit > Preferences > Add-ons)
3. Locate the `NXT Blender` and twirl down the addon preferences
3. Click `Update NXT dependencies`
4. Restart Blender

_or_

1. Navigate to the NXT menu
2. Click `Update NXT`
3. Restart Blender

# Uninstall
_These steps also require elevated permissions for Blender or the terminal._
### By hand (if you're familiar with pip)
1. Open the addon manager (Edit > Preferences > Add-ons)
2. Locate the `NXT Blender` and twirl down the addon preferences
3. Click 'Remove'
1. In terminal or cmd run: `/path/to/blender/python.exe -m pip uninstall nxt-editor nxt -y`

### Automated
1. Open the addon manager (Edit > Preferences > Add-ons)
3. Locate the `NXT Blender` and twirl down the addon preferences
3. Click `Uninstall NXT dependencies`
3. When that finishes, click the 'Remove' button
# NXT Blender
If you're interesting in using the NXT visual editor, directly in Blender, checkout our [nxt-blender](https://github.com/nxt-dev/nxt-blender) project!
190 changes: 0 additions & 190 deletions nxt_editor/integration/blender/__init__.py

This file was deleted.

Loading