pixelboyz logo
Desarrollo de Videojuegos

Uso de Unity Assets sin Unity Engine instalado

Uso de Unity Assets sin Unity Engine instalado

Índice de contenido

 

Tal vez tengas algunos activos de Unity, como los modelos en el Paquete de Polygon GameDev Assets, pero quieres usarlos en Blender o en el motor de juego de Godot y no tienes Unity instalado. Siempre que tenga un archivo UnityPackage, el proceso es increíblemente simple, como mostraremos en este tutorial.

Sin embargo, hay algunos requisitos, debe tener Python (idealmente 3.6 o superior) instalado. Para hacer la vida más fácil, también asegúrese de tener el administrador de paquetes pip Python instalado y disponible en la ruta del sistema de su consola/terminal. Puede verificar si Python y Pip están instalados ejecutando:

python --version
pip --version

En MacOS, el comando es python3 en lugar de python. Mientras obtenga un resultado de versión de ambos comandos, debería estar bien. Si recibe un error y ha instalado Python, el problema más probable es que no se instaló correctamente en la ruta de su sistema. Asegúrese de que esta opción esté seleccionada al instalar Python. También es posible que deba cerrar sesión o reiniciar para que se aplique el cambio, especialmente en versiones anteriores de Windows.

Suponiendo que python y pip funcionen correctamente, ahora solo necesita ejecutar el comando

pip install unitypackage_extractor

Esto instalará la herramienta requerida. Ahora, con un archivo .unitypackage disponible en su sistema, en una terminal, shell o símbolo del sistema, ejecute el siguiente comando:

python -m unitypackage_extractor /path/to/your/file/filename.unitypackage

Esto creará un nuevo directorio llamado Activos en su carpeta actual. Dentro de los archivos que probablemente le interesen se encuentran en las carpetas Modelos y Texturas, todos los demás archivos son específicos del motor de Unity y se pueden eliminar.

¿Es esto legal?

Una pregunta común en el video de YouTube vinculado es «¿Es esto legal?» Y la respuesta es sí. Principalmente.

En el ejemplo que se muestra, al usar los activos distribuidos como parte de Humble Bundle, siempre que el activo no tenga una cláusula explícita en su licencia que limite su uso a motores de juegos específicos, puede usar este método.

Sin embargo, hay algunas advertencias. El EULA de Unity evita la descarga de activos de la Tienda de activos de Unity de cualquier otra manera que no sea mediante el motor de Unity. Por lo tanto, no puede, por ejemplo, utilizar un descargador de activos de terceros. Además, algunos activos directamente de Unity (al igual que los activos de Unreal Engine directamente de Epic Games) tienen una licencia que limita su uso únicamente a Unity. Estos activos no podrían utilizarse de esta manera. Para la gran mayoría de los activos de terceros, especialmente los que se venden en paquetes como Humble, este método es completamente legal y cumple con el EULA.


Puede obtener más información sobre el uso de activos de Unity en formato de paquete de unidad sin necesidad de tener instalado Unity, así como ver cómo cargar y texturizar un activo de este tipo en Blender, en el video abajo. Los enlaces de Humble Bundle contienen un código de afiliado que le permite dirigir una parte de su compra para apoyar a GFS (¡y muchas gracias si lo hace!)

 

Tags :
Assets,Engine,instalado,sin,Unity,uso

Comparte :

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *