An open API service indexing awesome lists of open source software.

https://github.com/kelvincai522/mslivelink-houdini18.5python3

Houdini 18.5 Python 3 Megascan Bridge LiveLink
https://github.com/kelvincai522/mslivelink-houdini18.5python3

houdini houdini-digital-asset houdini-digital-assets houdini-plugin megascan megascans megascans-bridge quixel-megascans-plugin sidefx-houdini

Last synced: 6 months ago
JSON representation

Houdini 18.5 Python 3 Megascan Bridge LiveLink

Awesome Lists containing this project

README

          

# MSLiveLink-Houdini18.5Python3
Houdini 18.5 Python 3 Megascan Bridge LiveLink

Since Houdini 18.5 (and Python 3) is not officially supported by Quixel, I have modified the official MSLiveLink v4.4 to be able to run inside Houdini 18.5 Python 3.

Currently, I only tested it to load Megascans 3d assets for Mantra successfully, but nothing else. There might be other Python 3 modifications that I missed. Please report if any issues.

The Python 3 modifications are the following:

1. Updated all implicit modules import to explicit
```python
from Utilities.SettingsManager import SettingsManager
```
--->
```python
from .Utilities.SettingsManager import SettingsManager
```

 

2. Updated all metaclass declaration
```python
class SettingsManager:
__metaclass__ = Singleton
```
--->
```python
class SettingsManager(metaclass = Singleton):
```

 

3. Updated *SocketListener.py* to emit string instead of bytes
```python
self.Bridge_Call.emit(self.TotalData)
```
--->
```python
self.Bridge_Call.emit(self.TotalData.decode('UTF-8'))
```