Bug #59

Add drqman support for luxrender

Added by Redmine Admin almost 10 years ago. Updated almost 10 years ago.

Status:FixedStart date:
Priority:LowDue date:
Assignee:Redmine Admin% Done:

0%

Category:drqman
Target version:0.64.4

Description

Add support for the luxrender script generator to drqman.
[http://drqueue.org/cwebsite/drqueue_community/comments.php?DiscussionID=513&page=1#Item_8]

patch.diff Magnifier - patch for this ticket (25.9 KB) Redmine Admin, 08/27/2008 11:30 am

History

#1 Updated by Andreas Schröder almost 10 years ago

  • Status changed from New to In progress

LuxRender works more or less with DrQueue, but there could be some enhancements.

----------------------------------------------------------------------
(0001107) radiance (administrator) - 2008-08-15 05:21
http://www.luxrender.net/mantis/view.php?id=304#c1107
----------------------------------------------------------------------
Hi kazzoo,

I've installed drqueue here at home on a few linux nodes,
and have added support to luxblend (our blender exporter) to propperly
render frames from the command line.

As lux does'nt handle multiple frames in it's scenefiles, it's integrated
into blender, so the user must use blender to export/render.

It's similar to the configuration of blender in drqueue though, with some
minor changes, here's how you start a render of 1 or more frames:

$ blender <blender scenefile> b -P <luxblend python script> - --batch -s
1 -e 10 -l <luxconsole binary> -o <output image dir> -t <tmp export/scratch
dir>

that will render frames 1 to 10, it behaves the same as -s and -e options
on the blender command line when using blender only.

the <luxblend python script> points to the luxblend.py exporter, the
<luxconsole binary> to a luxconsole binary (our non-gui command line
render engine), <output image dir> the directory where the image files
will get written (scenename-00001.tga, etc...) and <tmp export/scratch
dir> is where the exporter will export the lxs during each frame, which
needs to be a local directory, not shared, eg unique per node, like /tmp
or something. (it won't fill it up as it overwrites the lxs file for each
new frame.)

here's a practical example:
blender /home/luxnet/projects/infinitum/infinitum.blend b -P
/home/luxnet/bin/LuxBlend_0.1.py -
--batch -s 100 -e 105 -l
/home/luxnet/bin/luxconsole -o /home/luxnet/projects/infinitum/anim1 -t
/tmp

I've modified my blender.sg here with some custom env vars in drqman but
it's messy, i think you'll need to add propper support in drqman's UI and
a custom .sg for this.

Can you do this ?

We're working on special animation modes currently so i expect this will
become used quite a bit.

Thanks,
Radiance

#2 Updated by Andreas Schröder almost 10 years ago

I've created this new rendering method through Blender.
See https://ssl.drqueue.org/cwebsite/drqueue_community/comments.php?DiscussionID=513 for more information.

If everything works, we can close this bug soon.

#3 Updated by Redmine Admin almost 10 years ago

I have already fixed this ticket, about 2-3 weeks ago, but I have no permission to the svn :S

#4 Updated by Andreas Schröder almost 10 years ago

Please post a patch here or ask Jorge for access to SVN.

#5 Updated by Redmine Admin almost 10 years ago

I have sent him an email 2 weeks ago, but i do not get any answer...

#6 Updated by Andreas Schröder almost 10 years ago

  • Status changed from In progress to New

Please append your patch to this ticket.

You can create a simple diff via 'svn diff'. We will add your changes to SVN.

Kind regards,
kaazoo

#7 Updated by Andreas Schröder almost 10 years ago

  • Status changed from New to In progress

#8 Updated by Redmine Admin almost 10 years ago

  • Status changed from In progress to New

#9 Updated by Redmine Admin almost 10 years ago

  • Status changed from New to In progress

I hope this work, but if it's not, please tell me - so i can learn from it :P

#10 Updated by Redmine Admin almost 10 years ago

  • Status changed from In progress to Fixed
  • Resolution set to fixed

#11 Updated by Andreas Schröder almost 10 years ago

Patch included in changeset 2957.

Also available in: Atom PDF