So erstellen Sie einfach ein CG-Bild wie ein Spielzeugfoto "Ubuntu / Linux" ・ Fotorealistisches Rendern mit LeoCAD & Blender

hulk02.png 写真かCG?

Einführung

Hallo Medien des Streampack-Teams. https://cloudpack.jp/service/option/streampack.html

Copyrights Sintel © copyright Blender Foundation | www.sintel.org

Big Buck Bunny © copyright 2008, Blender Foundation | www.bigbuckbunny.org

LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse the following softwares.

Zweck

Erfahren Sie einfache Beispiele für LeoCAD und Blender. All those softwares are compatible with Linux, Windows & MacOS. As I didn't find a lot of documentation for Linux I decided to focus this tutorial on Linux. Alle diese Software ist mit Linux, Windows und Mac OS kompatibel. Ich konnte keine Dokumentation für die Linux-Installation finden und habe mich daher entschlossen, dieses Tutorial auf Linux zu konzentrieren.

Werkzeuge / Werkzeuge

LeoCAD LeoCAD is a free & open sources CAD software , you will be able to create scene easily with block parts using drag&drop. LeoCAD supports the ldraw file format. LeoCAD ist eine kostenlose Open-Source-CAD-Software. Sie können ganz einfach eine Szene mit Blockteilen per Drag & Drop erstellen. LeoCAD unterstützt das ldraw-Dateiformat. Screenshot at 2020-03-05 14-28-26.png

Blender Blender is a free & open sources 3D modeler & renderer. Movies like Sintel or Big Buck Bunny have been entirely made with Blender. Blender ist ein kostenloser Open Source 3D-Modellierer und -Renderer. Alle Filme wie Sintel und Big Buck Bunny werden in Blender gedreht. Screenshot at 2020-03-05 14-36-31.png

Blender plugin Blender will use this plugin to import .ldr files and to setup the rendering options. Blender verwendet dieses Plug-In, um **. Ldr ** -Dateien zu importieren und Renderoptionen festzulegen.

Versionen ・ Versionen

In this tutorial I am using the following versions : Dieses Tutorial verwendet die folgenden Versionen:

Software Version
Ubuntu 18.04 LTS
LeoCAD 18.01
Blender 2.82
ImportLDraw plugin 1.1.11 for blender 2.81

Installation und allgemeine Anwendungsfälle ・ Installation und allgemeine Anwendungsfälle

LeoCAD

sudo apt-get install leocad

By default, LeoCAD is provided with a limited number of block parts. We will install more parts in the next step. Standardmäßig bietet LeoCAD eine begrenzte Anzahl von Blockteilen. Der nächste Schritt ist die Installation weiterer Teile.

Mehr Blockteile! Mehr Blockteile!

The following command will install more blocks for LeoCAD. Der folgende Befehl installiert weitere LeoCAD-Blöcke.

sudo apt-get install ldraw-parts

Checking the ldraw-parts install path : ** ldraw-parts ** Installationspfad prüfen:

dpkg -L ldraw-parts

When you install this package with apt-get, the default block parts location will be /usr/share/ldraw The ImportLDraw plugin is looking for parts in ~/mldraw

Wenn Sie dieses Paket mit ** apt-get ** installieren, lautet der Standardspeicherort für Blockteile "/ usr / share / ldraw". Das Plugin ** ImportLDraw ** sucht nach Teilen in ~ / mldraw.

As the paths are different we need to create a symlink. Da die Pfade unterschiedlich sind, müssen wir eine symbolische Verknüpfung erstellen.

ln -s /usr/share/ldraw ~/ldraw

LeoCAD is very easy to use and intuitive. You can easily drag & drop parts to create your scene. Your saved scene will use the .ldr format. LeoCAD ist sehr einfach zu bedienen und intuitiv. Sie können Teile einfach per Drag & Drop verschieben, um eine Szene zu erstellen. Gespeicherte Szenen verwenden das Format **. Ldr **.

Blender In this tutorial I am using Blender v2.82. Ich verwende einen statischen Build von Blender "v2.82". Download it from here Hier herunterladen

Blender plugin Download it from here. Hier herunterladen.

Schritt 1 ・ SCHRITT 1

Please choose Bitte auswählen: Edit > Preferences

Schritt 2 ・ SCHRITT 2

Click Add-ons, then Install Klicken Sie auf ** Add-Ons ** und dann auf ** Installieren ** addon_s.png

Schritt 3 ・ SCHRITT 3

Please select & install the plugin as shown in the screen capture. Wählen Sie das Plug-In aus und installieren Sie es wie in der Bildschirmaufnahme gezeigt. Screenshot at 2020-03-05 15-12-00.png

Schritt 4 ・ SCHRITT 4

Please activate the plugin & save the settings. Bitte aktivieren Sie das Plug-In und speichern Sie Ihre Einstellungen. save.png

Schritt 5 ・ SCHRITT 5

You should now be able to import LeoCAD files. Sie sollten jetzt in der Lage sein, die LeoCAD-Datei zu importieren. import.png

Schritt 6 ・ SCHRITT 6

Checking the imported scene. You can use the mouse wheel to zoom in and out on your scene. You can hold the middle button of your mouse to move around your scene. Überprüfen Sie die importierte Szene. Mit dem Mausrad können Sie die Szene vergrößern und verkleinern. Sie können sich in der Szene bewegen, indem Sie die mittlere Maustaste gedrückt halten.

Schritt 7 ・ SCHRITT 7

Moving the camera & changing the perspective. In order to move the camera you need to select it by clicking it, then press the G key and move it with your mouse. Bewegen Sie die Kamera und ändern Sie den Blickwinkel. Um die Kamera zu bewegen, müssen Sie auf die Kamera klicken, um sie auszuwählen, die Taste ** G ** drücken und sie mit der Maus bewegen. camera_tuto.png

Einige Tastenkombinationen für Blender-Tasten ・ Tastenkombinationen für Blender-Tastaturen

From the Blender documentation

Aus Blender doc

Roll Press R to enter object rotation mode. The default will be to rotate the camera in its local Z axis (the axis orthogonal to the camera view), which is the definition of a camera “roll”.

Roll Drücken Sie ** R **, um den Rotationsmodus des Objekts aufzurufen. Standardmäßig dreht es sich um die lokale ** Z ** -Achse der Kamera (die Achse senkrecht zur Kameraansicht). Diese Bewegung wird als "Roll" der Kamera bezeichnet.

Horizontal Pan or Yaw This corresponds to a rotation around the camera’s local Y axis. Press R, and then Y twice.

** Horizontales Schwenken oder Gieren ** Dies entspricht der Drehung der Kamera um die lokale Y-Achse. Drücken Sie zweimal ** R ** gefolgt von ** Y **.

Schritt 8 ・ SCHRITT 8

Settings the image size. Bitte wählen Sie eine Bildgröße. render.png

Schritt 9 ・ SCHRITT 9

CPU-Rendering / CPU-Rendering render2.png

Mit einer GPU schneller rendern · Mit einer GPU schneller rendern

If you have a supported GPU you can render pictures faster. Wenn Sie eine unterstützte GPU () haben, können Sie das Bild schneller rendern.

Go to : Bitte klicken: Edit > Preferences > System system.png Once you selected your GPU, you need to enable it for rendering. Nachdem Sie Ihre GPU ausgewählt haben, müssen Sie das Rendern aktivieren. gpu_1.png

You can now start GPU rendering. Sie können jetzt das GPU-Rendering starten. render2.png

Beispiele für gerenderte Bilder ・ Beispiele für gerenderte Bilder

Holiday house model can be found here. Klicken Sie hier für das Modell des Ferienhauses (https://www.eurobricks.com/forum/index.php?/forums/topic/48285-key-topic-official-lego-sets-made-in-ldraw/&page=) Es befindet sich unter 31 & tab = comment # comment-1529726). This picture has been rendered in 02 min 40 sec with a nvidia GPU. Das Rendern dieses Bildes auf der NVIDIA-GPU dauerte 2 Minuten und 40 Sekunden. house_2min_40.png

Train model can be found here. Das Modell des Zuges ist hier = 1009702). This picture has been rendered in 02 min 11 sec with a nvidia GPU. Das Rendern dieses Bildes mit nvidia gpu dauerte 2 Minuten und 11 Sekunden. train_2min_11.png

Informationsquellen

https://www.leocad.org/ https://www.blender.org/ https://github.com/TobyLobster/ImportLDraw https://en.wikipedia.org/wiki/LDraw https://www.eurobricks.com https://docs.blender.org/manual/ja/latest/editors/3dview/navigate/camera_view.html

Recommended Posts

So erstellen Sie einfach ein CG-Bild wie ein Spielzeugfoto "Ubuntu / Linux" ・ Fotorealistisches Rendern mit LeoCAD & Blender
So erstellen Sie ein Untermenü mit dem Plug-In [Blender]
Ich habe versucht, mit einem Foto einfach ein hochpräzises 3D-Bild zu erstellen [0]. (Bestätigt, wie der Raum erfasst und beschattet wird)
Ich habe versucht, mit einem Foto einfach ein hochpräzises 3D-Bild zu erstellen [2]. (Versuchen Sie die Verarbeitungstiefe mit numpy)
Ich habe versucht, mit einem Foto einfach ein hochpräzises 3D-Bild zu erstellen [-1]. (Ist der versteckte Bereich wirklich sichtbar?)
Verfahren zur Erstellung plattformübergreifender Apps mit kivy
Ich habe versucht, mit einem Foto einfach ein hochpräzises 3D-Bild zu erstellen [1]. (Die Tiefe kann jetzt in PNG bearbeitet werden.)
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
So erstellen Sie ein lokales Repository für Linux
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
Ich habe versucht, mit einem Foto einfach ein hochpräzises 3D-Bild zu erstellen [3]. MiDaS von feat. Intel-isl nur Tiefe ohne Erlaubnis.
Ein Hinweis zur einfachen Vorbereitung einer Linux-Übungsumgebung
So erstellen Sie mit snappyHexMesh ein Flussnetz um einen Zylinder
So erstellen Sie eine ISO-Datei (CD-Image) unter Linux
So erstellen Sie eine Bezeichnung (Maske) für die Segmentierung mit labelme (semantische Segmentierungsmaske)
Erstellen Sie ein Docker-Container-Image mit JRE8 / JDK8 unter Amazon Linux
So schreiben Sie eine Dokumentzeichenfolge, um ein benanntes Tupeldokument mit Sphinx zu erstellen
So erstellen Sie mit AWS Lambda eine serverlose API für maschinelles Lernen
So erstellen Sie ein Conda-Paket
So erstellen Sie eine virtuelle Brücke
So installieren Sie MBDyn (Linux Ubuntu)
Wie erstelle ich eine Docker-Datei?
[Blender] So erstellen Sie ein Blender-Plug-In
So erstellen Sie eine Konfigurationsdatei
3. Verarbeitung natürlicher Sprache mit Python 1-2. So erstellen Sie einen Korpus: Aozora Bunko
Ich habe mir eine Möglichkeit ausgedacht, ein 3D-Modell aus einem Foto zu erstellen. Teil 02 Laden von Bildern und Zeichnen von Scheitelpunkten