|
Algorithm 1 Synthetic drone rendering script |
XYZPositionLimits = [Xmin, Xmax, Ymin, Ymax, Zmin, Zmax]
FocalLengthLimits = [FLmin, FLmax]
FocusDistanceLimits = [FDmin, FDmax]
AnimationFrames = 100
FollowDrone = True
i = 0
whilei < 10 do
randomizeTextures()
randomizeHDRI()
CurrentFrame = 0
while CurrentFrame < AnimationFrames do
randomizeCameraPosition(XYZPositionLimits)
randomizeFocalLength(FocalLengthLimits)
randomizeFocusDistance(FocusDistanceLimits)
Frame = renderFrame()
CroppedFrame = cropImageToSizeOfDrone(Frame)
saveImage(CroppedFrame)
CurrentFrame += 1
end while
end while
|