If i had an image on my computer which acts as a texture and an already created scene in blender which has a 3d object in it. Is it possible to write a blender script to take the image which resides in a location on my computer and use it as a texture on the 3d object in my blender scene, then render the scene and also save the rendered image in a location path on my pc ?
Asked
Active
Viewed 91 times
1
-
2Yes it is possible. What have you tried so far? – Jul 04 '19 at 16:38
-
@cegaton none yet. I wanted to know if it is possible before i start the process. I also want to know if blender GUI has to be running for the process to work ? – Oto-obong Eshiett Jul 04 '19 at 17:31
-
No, you don't need the GUI, you can do this running blender from terminal. – Jul 04 '19 at 17:32
1 Answers
1
The simplest way to do this would be to have a project whose textures point to a files with a known location. Replacing those files with new ones with the same name would take care of the textures.
Then just render using the command line.
blender -b file.blend -a
would render the animation with no GUI.
To set the output path use:
blender -b file.blend -a -o <path>
Read: https://docs.blender.org/manual/en/latest/render/workflows/command_line.html
and
https://docs.blender.org/manual/en/latest/advanced/command_line/arguments.html