De LDD à Blender

LDD Batmobile
Je vous propose un petit tutoriel pour passer d’un modèle Lego créé sous Lego Digital Designer à Blender.
Le tout bien sûr sous Ubuntu (14.04 pour ma part)

Malheureusement il est impossible d’exporter un modèle créé par LDD (Lego Digital Designer) fichier .lxf directement sous blender.
Nous sommes obliger de passer par un logiciel intermédiaire Leocad.

Lego Digital Designer

Tout d’abord on se rend sur le site de téléchargmenent de Lego Digital Designer.
Et ensuite on installe avec wine 1.7 (déjà installé sinon voir la documentation ici)

wine setupLDD-PC-4_3_8.exe

Pour ma part j’ai laissé tous les paramètres par défaut.
Ensuite on lance LDD de la façon suivante:

$ cd .wine/drive_c/Program\ Files/LEGO\ Company/LEGO\ Digital\ Designer/
$ wine LDD.exe

Au premier démarrage l’outil met à jour les librairies (toutes les briques Lego). Ca peut prendre un certain temps.
Ensuite on peut utiliser l’outil. Pour le tutoriel j’ai sélectionné un modèle dans sur le site de lego.
Une fois le modèle charger il faut l’exporter File -> Export Model. Bien sélectionner le format LDraw-Files (.ldr)

LDD Batmobile

LDD Export

LeoCad

LeoCad va nous permettre de convertir notre fichier LDraw (.ldr) en fichier Wavefront (.obj) compréhensible par Blender.

sudo apt-get install leocad

Par défaut il manque les pièces de lego qui nous intéressent, il faut donc les télécharger sur le site ldraw. Fichier complete.zip.
Il faut ensuite lancer leocad en spécifiant où trouver la librairie:

$ leocad -l ~/LEGO\ Creations/Parts/complete.zip

On charge le fichier .ldr dans Leocad et on exporte au format wavefront: extension.obj
leocadLeocad Export

Blender

Installation de blender:

sudo apt-get install blender

Ensuite dans blender on peut importer le fichier WaveFront (.obj)
Import Blender

Rendu

Ca y est il n’y a plus qu’a jouer avec blender:

Modèle Lego sous Blender