GithubHelp home page GithubHelp logo

da-blender / blendluxcore Goto Github PK

View Code? Open in Web Editor NEW

This project forked from luxcorerender/blendluxcore

0.0 1.0 0.0 12.09 MB

Blender Integration for LuxCore

License: GNU General Public License v3.0

Python 100.00%

blendluxcore's Introduction

LuxCoreRender.org | Forums | Wiki

BlendLuxCore

This is the new Blender integration addon for LuxCore, rewritten from scratch. You can find information and updates about the ongoing development in this thread.

Important

This addon only works with Blender 2.79a or 2.79b. Download

Custom Blender builds and buildbot builds are not supported.

If you have the old LuxBlend addon installed, disable it, save the user preferences and restart Blender before you can enable the new addon.

Note that if you save a .blend file that was opened with this addon enabled, you will not be able to open it with older Blender versions anymore. This is because of a bug in Blender versions prior to 2.79. See the Blender 2.79 release notes:

Unfortunately, this new custom property type revealed a critical bug in current code, which crashes Blender on unknown property types. This bug has been fixed in 15189baa52 for the future, but it is impossible to fix this for existing releases. This means that trying to load a .blend file using new data-block custom properties will crash on any version prior to 2.79.

So if you want to render an important scene with LuxCore, please save it as a copy.

BlendLuxCore releases are fully self-contained.
Just install the .zip, enable the addon, switch to the "LuxCore" engine and you are done.
You do not need to install the standalone release of LuxCoreRender.

The manual is not finished yet.

Features

  • Viewport and final render
  • All LuxCore materials, textures, volumes and lights
  • Glass dispersion
  • IES lighting
  • Shadow catcher
  • Light groups
  • Visibility map for environment lights (automatic portals)
  • Cameras (perspective, ortographic, panoramic)
  • Depth of field
  • Arbitrary clipping plane
  • Filesaver engine (scene export to LuxCore scn/cfg files)
  • Object and camera motion blur
  • Particles
  • Duplis
  • Hair
  • Tonemapping settings
  • Imagepipeline plugins for quick effects (bloom, vignette etc.)
  • Transparent film
  • Smoke/Fire
  • Pointiness
  • AOVs (aka render passes)
  • Render layers
  • Material preview
  • Image sequences
  • Saving a resumable film
  • Periodic film saving
  • 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.
  • AOVs (aka render passes) are now completely integrated in Blender. No more weird image hacks.

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

blendluxcore's People

Contributors

dade916 avatar neo2068 avatar philstix avatar rebpdx avatar theverat avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.