Game Development Community

dev|Pro Game Development Curriculum

pureLIGHT 1.4 coming to a neighborhood near you!

by David Chan · 04/19/2010 (12:36 pm) · 6 comments

pureLIGHT 1.4 is fresh off the presses folks. A few bug fixes, but the biggest change is the addition of the command line version. This means you can now batch render on a machine that doesn’t have a minimum spec video card. This is great for farming off render tasks to a server. Ask and ye shall receive folks. Here is the changelog for 1.4:

preLIGHT:

-Added options for controlling what file formats to export
-Fixed a display issue with the LMM lightmap preview
-Multiple groups of lights are now allowed in an ASE file, they will be converted into a single pureLIGHT light
-Multiple meshes and groups of meshes are now allowed in ASE and Collada files, they will be converted into a single pureLIGHT mesh. Be aware that this can lead to enormous lightmaps being generated. Allows for use of mesh instancing within 3d Max. This is not allowed with LMM meshes.

pureLIGHT:

-Fixed a torque export issue with specular maps
-Fixed the trial version early expiration bug (or at least, one cause of it)
-Added in GPU-less operation
-Added in command-line controls
-Fixed some bugs caused by spaces in the scene file path
-Control-alt-P is a shortcut for lighting preview now
-Added in some rendering speed and memory management optimizations

Command line options/syntax are as follows:

pureLIGHT [scene file name] [options]

Options:

-numthreads n
Tells pureLIGHT how many lighting threads to spawn.

-bakeall
Begin baking all modules immediately upon load.

-bake
Begin baking the current module immediately upon load.

-continueall
Continue baking all modules immediately upon load.

-continue
Continue baking the current module immediately upon load.

-passes n
Specifies the number of passes to complete before shutting down. Lighting will be saved when the last pass is completed.

-samples n
Specifies the number of samples to use per lighting pass.

-module name
Specifies the module name to set as the current module upon load.

-autosave
Turns on automatic saving after each lighting pass.

-disablepreview
Disables all interactive d3d previewing.


www.purelighttech.com/images/blog/command_line.jpg

Full and trial versions have been updated to the latest release. As soon as Derek Bronson posts the new installers up I will post a response here.

About the author

Got my start at BioWare in 1999. First project was MDK2 and last project was Mass Effect. Since then I've worked on indie titles and other games like Prey and Splinter Cell. Got my start at pureLIGHT late last year as the Product Manager.


#1
04/19/2010 (1:05 pm)
Thanks David! pureLight rocks!
#2
04/19/2010 (1:15 pm)
Command Line ... it's just like the old days of lightmapping ... [/nostalgia] ... only now with the chance to save them after each pass incase it all breaks.

The amount of times a 24hour lightmap run would die on me when I was modding in the olden days ... grrrr.
#3
04/19/2010 (2:47 pm)
Heh the command line mode isn't so much meant for "normal" usage, more for running on render farm server boxes without a video card in them or potentially tieing into your art pipeline automatically.

The preview gets disabled anyways if you minimize pureLIGHT.
#4
04/19/2010 (6:18 pm)
sooo been waiting for this.
#5
04/20/2010 (7:30 am)
Sweet. pureLIGHT just gets better and better and better.
#6
04/20/2010 (9:35 am)
Derek tells me the new version is up so have at it.