[PYTHON] J'ai trouvé un moyen de créer un modèle 3D à partir de photos Partie 01 Créer un environnement

Domo est Ksuke. Je vais créer un environnement avec 01, qui a proposé une méthode pour créer un modèle 3D à partir de photos. * Attention * </ b> Cet article ne donne que la fin de ce que j'ai trouvé et essayé, donc ça pourrait finir avec du matériel abrupt ou Bad End.

Que faites-vous? </ b>

Prenez une photo d'un objet de trois côtés et créez un modèle 3D à partir de cette image! En détail, prenez des photos de l'avant, des côtés et du dessus, et utilisez-les pour créer des polygones et des textures pour votre modèle 3D. Puisqu'il est constitué de 3 photos, il n'est pas considéré comme regardant depuis d'autres directions.

Environnement </ b> J'ai essayé l'environnement comme celui-ci. ・ Windows10 ・ Mélangeur 2,83 ・ Python 3.7

Essayer

Procédure </ b>

  1. téléchargement de mixeur
  2. Ajouter une bibliothèque à blender python

1. téléchargement de mixeur

Tout d'abord, téléchargez et installez à partir de l'URL ci-dessous. La version est 2.83. https://www.blender.org/download/

2. Ajouter une bibliothèque à blender python

Dans le fichier blender installé, ouvrez le dossier contenant python.exe en vous référant au chemin dans l'image ci-dessous, キャプチャ.PNG

Sur l'écran ouvert, tapez "cmd" dans la zone entourée par le cadre rouge dans l'image et appuyez sur Entrée.

Ouvrez un écran comme celui-ci (invite de commande). キャプチャ.PNG

Entrez dans la bibliothèque en appuyant sur la commande suivante à l'invite de commande ouverte.

invite de commande(Ne copiez pas ça ...)


python -m pip install numpy=1.17.0
python -m pip install opencv-python=4.3.0.36
python -m pip install scipy=1.4.1
python -m pip install scikit-learn=0.23.2

キャプチャ.PNG

trompé. .. .. Deux égaux? .. ..

Même si c'est corrigé

invite de commande(C'est acceptable)


python -m pip install numpy==1.17.0
python -m pip install opencv-python==4.3.0.36
python -m pip install scipy==1.4.1
python -m pip install scikit-learn==0.23.2

キャプチャ.PNG Fini sans accroc. En raison de la taille de l'écran, seules 3 commandes sont affichées, mais ce serait bien si "Installé avec succès ****" comme le soulignement rouge apparaît pour chaque commande.

Contrôle de fonctionnement

Enfin, confirmation que l'environnement a été créé avec succès.

1. Essayez d'ouvrir le mixeur

Cliquez sur blender.exe pour l'ouvrir. J'espère qu'un écran comme celui-ci apparaîtra. キャプチャ.PNG

2. Exécutez python avec blender

Appuyez sur le bouton "Scripting" entouré par la ligne rouge dans l'image ci-dessus pour passer à l'écran où vous pouvez exécuter python. J'espère que l'écran ressemble à celui ci-dessous. キャプチャ.PNG

Si tout se passe bien, appuyez sur "nouveau" dans le cadre rouge et キャプチャ.PNG

Si vous collez la "source de confirmation d'importation" ci-dessous dans la zone du cadre rouge et appuyez sur le bouton d'exécution du cadre bleu

import source de confirmation


import numpy as np
import cv2
from scipy.spatial import Delaunay
import bpy
import bmesh

print("step01:Creating an environment is success.\n")

・ ・ ・ ・ ・ ・ ・ ・ ・ Rien ne change au premier coup d'œil.

À propos, il faut beaucoup de travail pour voir l'impression du programme avec Blender. .. .. Cliquez sur le cadre bleu "Toggle System Console" qui apparaît après avoir appuyé sur le cadre rouge "Window" dans l'image ci-dessous. キャプチャ.PNG

Ensuite, une fenêtre apparaîtra dans laquelle la version imprimée du programme apparaîtra, donc si vous vérifiez l'affichage ... キャプチャ.PNG

Le contenu de l'impression de la "source de confirmation d'importation" qui a été exécutée précédemment est affiché, et il ne semble y avoir aucune erreur, donc ça va.

Le mélangeur peut être ouvert et l'importation ne semble pas poser de problème, le contrôle de fonctionnement est donc terminé!

prochain?

Je vais essayer de charger l'image et d'afficher les sommets dans Blender.

Recommended Posts