Category: 3D Modelling
-
Visualizing a neural network in 3D with Python, Blender and Tensorflow
I have started recently a new project in which I am trying to visualize a neural network in 3D with Python, Blender and Tensorflow. This is a very interesting challenge and a great way to learn things that I didn’t know I needed to know. For example how to get access to the different layers […]
-
Convert a photo from 2D to 3D model with color with PIFu
This is a short tutorial on how you can convert and train Pifu to convert a 2D photo to a 3D Model with color. Pifu is the predecessor to PIFuHD. PIFU in theory can be trained to create 3D Models for any type of object, not just humans, but of course, you will need to […]
-
PHORHUM: From a 2D photo to 3D animated model by Google
Google has released a paper on a new state-of-the-art machine learning model, called PHORHUM, that is able to create a 3D model from a single 2D photo, with texture disentangled from the lighting source in the photo. There is only one bad news. Google hasn’t yet released source code or a demo for anyone to […]
-
From a 2D Photo to a 3D Model with Nvidia Ganverse3D with Nvidia Omniverse Create
Remember that a few months ago I talked about a new ground-breaking application, yet to be released, from Nvidia Research Labs, called GanVerse3D, capable of rendering 3D models with texture from 2D photos? Not only that, GanVerse3D was also supposed to be capable of animating the 3D model at a click of a button. Yes, […]
-
Blender 3D — How to create and render a scene in Blender using Python API
In this article, I will show you how you can create a scene in Blender, using the Python 2.93 Blender API. We will create a simple scene with a plane, a cube, texture, a light source, and a camera. Then I will show you how you can rotate a virtual camera around a cube and […]
-
How to turn 2D photos into a 3D model using Nvidia Kaolin and PyTorch – A 3D Deep Learning Tutorial
If you have read my last article on GANverse3D, then you will probably have heard about the DIB-R paper, which I mentioned a few times. This was a key paper for 3D Deep Learning from 2019. The DIB-R paper introduced an improved differential renderer as a tool to solve one of the most fashionable problems […]
-
Nvidia GANverse3D – 2D Photo to a 3D Model with texture at a click of a button!
Nvidia has announced a new groundbreaking application called GanVerse3D, with an unspecified release date for now, which can render 3D models from a single 2D photo, like the KightRider car, ready for use in Nvidia Omniverse. But that is not all. The 3D model includes texture and it can be animated in seconds at a […]
-
How to create a 3D spinning donut with Python, Blender, and some Donut-shaped math
If you have been sleeping under a donut… I mean rock, you will not have heard yet of the donut-shaped C code that can generate a 3D spinning donut, projected onto 2D using ASCII characters. And if spinning a donut with ASCII characters is not hard enough, and it clearly wasn’t for Andy Sloane, this […]
-
How to create a 3D model of a photo using Python, NumPy and Google Colab — Part I
I recently recorded a four-part video series for my Youtube channel on how I attempted to create a 3D model out of a photo, using Python, Numpy, and Google Colab. For this programming, I relied on the Numpy STL library which can create 3D models using “simple” Numpy arrays. Why I did it I am […]