Skip to content

Instantly share code, notes, and snippets.

View 5agado's full-sized avatar

Alex Martinelli 5agado

View GitHub Profile
@5agado
5agado / randomize_camera_loc.py
Last active July 22, 2022 16:41
Synthetic-Data-Generation in Blender
import bpy
from numpy.random import uniform
def rand_camera_loc(camera, xloc_range, yloc_range, zloc_range):
""" Randomize camera location for each axis based on the provided ranges """
new_loc = camera.location
new_loc[0] = uniform(low=xloc_range[0], high=xloc_range[1])
new_loc[1] = uniform(low=yloc_range[0], high=yloc_range[1])
new_loc[2] = uniform(low=zloc_range[0], high=zloc_range[1])
camera.location = new_loc