c# - Existing code on github, principal functions never called -


i trying work on addon developed microsoft azure old cloud service. aim render blender scenes using azure environment.

here : https://github.com/azure/azure-batch-apps-blender

as microsoft doesn't support addon anymore, , created work old azure, want update , make work new azure. basically, here understood :

  • the python part blender part, defines blender ui, authentify user , register assets (blender models ?) azure. should start process.
  • the c# part azure part, aims executed on azure , has reference executable of blender. has class split calculus , other class process calculus.

i'm using visual studio 2015 , blender 2.77a.

what don't understand code seems short, c# one. don't understand how split part done (there no logic around blender model) , don't understand why principal functions of principal classes (like split in jobsplitter.cs) never called ? did miss code ?

i spent days on various general documentation around azure, didn't helped me specific application. asked microsoft product isn't supported anymore.

thanks interest in blender plugin! "missing code" mention here part of old batch apps c# sdk, exposed interface, allowing override select functions blender specific functionality. while i'm afraid can't find old documentation it, project should no longer necessary, using batch api, tasks can constructed in python blender plugin.

i've started porting plugin support batch api. can find code in dev branch of fork here: https://github.com/annatisch/azure-batch-apps-blender/tree/dev

there's still lot of things have yet clean up, including dependency checking - i've put instructions in issue filed here: https://github.com/azure/azure-batch-apps-blender/issues/7

i'm hoping make progress on project in august after siggraph. though happy accept prs!

regarding cloud-side code, mentioned above, no longer necessary (though may re-introduce similar later richer feature support) - entire cloud-side task constructed within plugin. downside @ present haven't implemented persisting of rendered frames azure storage, can download them using azure portal before vm pool deleted. plugin runs linux nodes rendering (ubuntu) , installs blender dynamically apt-get.

please post github issues board if have trouble using updated plugin , i'll happy help. :)

cheers


Comments