Skip to content

Philstix/BlendLuxCore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuxCoreRender.org | Forums | Wiki

This is the new Blender integration addon for LuxCore, rewritten from scratch. It is still in early development, so expect bugs and missing features.

Information and updates about the ongoing development

- Do not use the current version of this addon for real production work!
- If you want to test it on important scenes, make a copy of the .blend file first!
- You will experience crashes and other bugs. Please report them in the bug tracker!

Note: This addon requires Blender 2.79a. You can download the release candidate here (Choose one of the links prefixed with "blender-2.79a-rc")

Before reporting a bug, take a look at the reported issues to make sure it was not already reported.

How to install or update

BlendLuxCore releases are fully self-contained. Just install the .zip, enable the addon, switch to the "LuxCore" engine and you're done.

TODO: These do not contain .blend files yet.

Features

  • Viewport and final render
  • Basic object export
  • All LuxCore materials and volumes
  • All LuxCore textures
  • Glass dispersion
  • Imagemap textures and texture mapping
  • All light types (sun, sky, point, mappoint, distant, spot, projection, infinite (HDRI environment), constantinfinite, meshlights)
  • IES lighting
  • Render settings for all engines
  • Cameras (perspective, ortographic, panoramic)
  • Depth of field
  • Arbitrary clipping plane
  • FILESAVER engine (scene export to LuxCore scn/cfg files)
  • Object motion blur
  • Camera motion blur
  • Particles
  • Duplis
  • Tonemapping settings
  • Shadow catcher
  • Transparent film
  • Smoke/Fire
  • Pointiness
  • Image sequences
  • Light groups
  • AOVs
  • Saving a resumable film
  • Most imagepipeline plugins
  • Material preview
  • And more...

Great new features

The reason why we are rewriting this addon. These are features that were not available in LuxBlend:

  • We are now using Blender's updated PointerProperty (with ID links) for all links (node trees, images etc.) which means that if you append or link an object from another .blend file, all required node trees, image textures and so on will be appended or linked along with it.
  • Much better implementation of Blender's RenderEngine API. This means that old problems like a LuxCore session rendering in the background even if you stopped the viewport render should be gone.

Developer Documentation

The doc folder contains the documentation.

Description of the project structure

To create a working BlendLuxCore that can be loaded into Blender, you first have to copy the LuxCore binaries into the bin folder. See bin/readme for more details.

Example Render

About

Blender Integration for LuxCore

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%