Giter VIP home page Giter VIP logo

light-probe-populator's Introduction

NOTE

This was originally forked from https://github.com/alexismorin/Light-Probe-Populator, and has been rearranged ever-so-slightly to work with the Unity Package Manager's "Add from GIT repository" feature. None of this is my own work, it was all written by Alexis - including the remainder of this README file.

Light Probe Populator

Automatic Unity Light Probe Group Generation

While I've found a few different automated light probe solutions for Unity, I couldn't easily find a free, easily accessible one - why not take a few minutes off at work and hash one out?

header

Why do I need light probes?

As the Unity documentation puts it:

Light Probes provide a way to capture and use information about light that is passing through the empty space in your scene. Light probes store “baked” information about lighting in your scene. The difference is that while lightmaps store lighting information about light hitting the surfaces in your scene, light probes store information about light passing through empty space in your scene.

If you're more familiar with Unreal Engine, this package is roughly what the Lightmass Importance Volume does for you, albeit in a slightly less optimized fashion.

packman

Install process

This is a plugin that makes use of Unity's new Package Manager feature. Just drop the com.alexismorin.lightprobepopulator folder into your packages folder (found at the same level as your Assets folder) and it should work out-of-the-box. If you're using an older version of Unity, navigate inside the com.alexismorin.lightprobepopulator folder and then just drag the Editor folder you find there anywhere in your project hierarchy.

footer

Usage

Just select one of the four options in the Tools menu item.

  • Low Resolution is best suited for stylized or mobile games
  • Medium Resolution is good for PC or Console
  • High Resolution is good if you're doing realtime rendering.
  • Very High Resolution is kind of overkill - use if you're trying to compete with the Unity demo team.

footer

Created at Imaginary Spaces in the timespan of a coffee break.

light-probe-populator's People

Contributors

broberson 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.