Giter Site home page Giter Site logo

blenderdmx's Introduction

BlenderDMX

Blender addon to design and render DMX lighting.

This addon will always be free and open source, if you can donate and help me keep developing this and other tools I'd be really grateful. Donate

This project is in alpha stage. If you're willing to contribute, please check the issues.

INTRODUCTION

Most commercial DMX 3D visualisers are focused on real-time rendering, so they can be used as a tool for designing the show's presets and animations. However, when it comes to final render quality, it's hard to achieve true photorealistic results. Blender is a phenomenal open source 3D software that supports both real time and photorealistic rendering, and this addon makes it easier to create and control common DMX fixtures.

INSTALL

While on alpha, this addon can only be installed manually. Download the repository and place the whole folder on your Blender Addons Directory.

To enable the addon, go to Edit > Preferences > Add-ons, search for "DMX" and toggle the checkbox on.

Install

USAGE

First make sure you're on the 3D View and in Object Mode. Then, make sure you have an object in scene. A "DMX" tab should appear on the right, and clicking it you can find the "Setup" toolbox. If it doesn't, select the object. (I'm looking for ways to fix this) Click "Create Blank Show", and a "DMX" collection should appear on the scene inspector.

To add a fixture, go to the "Fixtures" toolbox and choose the fixture class. After setting the fixture properties, click "OK" and it should appear on the 3D View. You can move the fixture body around and use the target object to set it's direction.

Usage

Then, select the lights on the scene or the list and you can set their colors and intensity. You can create and use groups for selecting multiple fixtures at once.

Usage2

The DMX > Setup panel allows setting the background color and creating a Volume Scatter box around the whole scene. You can either use Eevee or Cycles.

Usage3

WHAT'S NEXT?

The alpha version contains no real DMX features. The main focus is to create the DMX-like workflow inside Blender. After a final check, I'll upload the 0.1.0 alpha version to a repository and reach out for contributors and donations.

The beta version will mainly introduce Fixture Profiles and a "Channels" toolbox, so the 512 channels can be manually manipulated individually and modify the right parameters according to the fixture address.

Once this is done, the final step towards the first release version is the "ArtNet" panel, to allow the manipulation of such values by any DMX system.

blenderdmx's People

Contributors

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