Avery Brown, Week 06 Journal
This week was frustrating, the render farm being in an abysmal state. I have sent IT some e-mails about it, and I have figured out how to get successful jobs through the farm. A very large portion of machines are completely unusable, but I have a list of working machines that I have been using to some success. We were able to render shot HRD 021, though there is still much to do.
We had rendered a lighting test earlier as well.
I am now mostly caught up with importing assets into Maya. Now all that remains are ones that I haven’t modeled yet. The reactor is rigged to have motion in several spots.
Everything has been given some semblance of materiality. This is a general sense of the material settings, without textures, based on their real world counterparts. Things like IOR and roughness are the most affected.
When I did some more refined lighting this week, I realized that we were lacking in light fixtures, so I quickly whipped some up.
I also built the model of the main view screen,
And built some greeble panels for the hallways.
On Sunday, which I usually give myself as a day off, I spent a couple hours writing a useful versioning script. It isn’t 100% yet, but it is functional and will hopefully make everyone’s lives a slight bit easier.
#Func: Save Version
#Params: None
#Returns: None
#Button to save a new version
#get current file path
#run func to get split string path
#add one to version number
#check if this file exists
#save
def saveVersion () :
currentName = mc.file(q = True, sceneName = True)
if utitledFileCheck (currentName) :
return
if not renderFileCheck(currentName, q = True) :
parsedName = parseVersionNumber(currentName)
else :
parsedName = renderFileCheck(currentName, q = False)
nameIsolated = parsedName[0]
oldVersionNumber = parsedName[1]
newVersionNumber = oldVersionNumber + 1
newName = "{0}{1}.ma".format(nameIsolated, str(newVersionNumber).zfill(2) )
continueCheck = True
whileIdx = 0
while (continueCheck) :
if mc.file (newName, q = True, exists = True) :
whileIdx = whileIdx + 1
print "{} exists".format(newName)
newName = "{0}{1}.ma".format(nameIsolated, str(newVersionNumber + whileIdx).zfill(2) )
else :
continueCheck = False
mc.file( rename = newName )
mc.file( save=True, type='mayaAscii' )
#
#
#
Hours Breakdown:
- Environment Modeling – 21:00
- Environment Surfacing – 6:00
- Paperwork – 1:00
- Website Admin – 0:30
- Technical Directing – 10:00
- Character Surfacing – 1:00
- Adviser Meeting – 2:00
- Group Meeting – 0:30
Total: 42:00
Positives:
Was finally able to run a job on the farm.
Negatives:
Still worried about the state of the render farm.






