Пример #1
0
from traindata_config import TrainDataConfiguration

mitsuba.set_variant("scalar_rgb")

from mitsuba.core import Bitmap, Struct, Thread
from mitsuba.core.xml import load_file

# Configuration
config = TrainDataConfiguration()

np.random.seed(seed=config.seed)

d_handler = DataHandler(config)

# Delete Existing smaple file with conforming
d_handler.delete_sample_files()

# Add the scene directory to the FileResolver's search path
Thread.thread().file_resolver().append(os.path.dirname(config.XML_PATH))

# Number of iteration
itr = config.itr_per_shape

start = time.time()
print("Sampling start")

# render the scene
scene_handler.render(itr, config)

process_time = time.time() - start
print("Sampling end (took {} s)".format(process_time))