Author Topic: My New Light Animation Software  (Read 16874 times)

Offline Dennis Cherry

  • Sr. Member
  • ****
  • Posts: 581
  • Maryville, Tennessee
    • Video's of Computerized Lights
Re: My New Light Animation Software
« Reply #15 on: March 22, 2011, »
I like what you are doing, looking forward to next update.   ::) ;D :D <pop.. <pop..
2013 videos now available You are not allowed to view links. Register or Login

Offline onesmoothhead

  • Sr. Member
  • ****
  • Posts: 865
  • 87031
    • Listen to the Lights New Mexico
Re: My New Light Animation Software
« Reply #16 on: March 22, 2011, »
can't wait to try

 <pop..

Offline abrianbaker

  • Sr. Member
  • ****
  • Posts: 274
Re: My New Light Animation Software
« Reply #17 on: March 22, 2011, »
 <pop.. <res.
This is my fourth year!!!
Smart String Mega Tree
6000 Pixel Net Channels
256 LE Channels
140,000 Lights
Controlled by Vixen 3.1, Xlights Nutcracker
"You are not allowed to view links. Register or Login"

Offline keithr

  • Sr. Member
  • ****
  • Posts: 145
Re: My New Light Animation Software
« Reply #18 on: March 23, 2011, »
 <pop..

Offline Made2Rock

  • Sr. Member
  • ****
  • Posts: 213
Re: My New Light Animation Software
« Reply #19 on: March 23, 2011, »
you guys took all the popcorn.  >.d9
Born to Rock, but to old to Roll

Offline keithr

  • Sr. Member
  • ****
  • Posts: 145
Re: My New Light Animation Software
« Reply #20 on: March 23, 2011, »
You are not allowed to view links. Register or Login
you guys took all the popcorn.  >.d9


here's a bag  <pop..  have fun catching it!

Offline PVPlaceLights

  • Moderator
  • Full Member
  • *****
  • Posts: 72
  • Lola "Bean" - The Equalizer
    • Dazlyn [imagination.innovation.Realization]
Re: My New Light Animation Software
« Reply #21 on: March 24, 2011, »
A new version of Olive Studio is available for download. This is version 0.1.1 and implements output to a DMX interface. It supports the DMX Dongle and Enttec DMX Pro. It works swimmingly with my Lynx Express and DMX RGB light controllers. Videos to come shortly.

Here is the download page:

You are not allowed to view links. Register or Login

You need to register on the site to see the list of downloadable files. Be sure to read the note on 32-bit vs. 64-bit to get the right download. If you have questions about which download is right for you, post them here or at Dazlyn.

In addition, here is a brief guide to configuring your DMX interface:

You are not allowed to view links. Register or Login

Alright! If you get some cool blinky/flashy going, post a picture or video and let us know. Until next time...

--Matt
Dazlyn [imagination.innovation.Realization]
You are not allowed to view links. Register or Login

Offline batdive

  • Sr. Member
  • ****
  • Posts: 413
Re: My New Light Animation Software
« Reply #22 on: March 26, 2011, »
 <pop..



Offline csf

  • Sr. Member
  • ****
  • Posts: 118
Re: My New Light Animation Software
« Reply #23 on: March 29, 2011, »
Cool project, good luck with it!

Offline ptone

  • Sr. Member
  • ****
  • Posts: 107
Re: My New Light Animation Software
« Reply #24 on: March 30, 2011, »
cool, do you have any white paper, or architectural manifesto?

I see controllers and channels, are you providing any abstractions above those?

Is this essentially grid  based?  Such that your effects will "render" as alterations to grid values?

Congrats on getting this started.

-P
--
budding channel wrangler

Offline frankr

  • Sr. Member
  • ****
  • Posts: 347
    • Rocklin Lights
Re: My New Light Animation Software
« Reply #25 on: March 30, 2011, »
An idea that I have been toying with for a while is to have an interface to allow the use of the flam3 APIs to generate some fractal images for pixel mapping. It seems like this could be a powerful mechanism to generate cool effects.  Just a thought. 

This could be a potential plug in as well...

Frank

Offline PVPlaceLights

  • Moderator
  • Full Member
  • *****
  • Posts: 72
  • Lola "Bean" - The Equalizer
    • Dazlyn [imagination.innovation.Realization]
Re: My New Light Animation Software
« Reply #26 on: March 30, 2011, »
All thoughts count!

I was responding to another post last night and trying to list the potential plugins and forgot about the media generators (until you just reminded me). One of the effects I have in the pipeline is an image or video projection effect where the image or video is mapped to the physical layout of a display. This is nothing new as a number of professional systems do this and it matches up good to matrix like fixtures. It wouldn't have to be limited to video or images though, since any computer generated pattern could be projected (i.e. media generators). A media generator could be a solid color, moving lines, checkerboard patterns, gradients, plasma, fractals, or whatever someone can program. So yes, great thinking. This is going to be my second favorite feature when all is said and done.

--Matt
Dazlyn [imagination.innovation.Realization]
You are not allowed to view links. Register or Login

Offline PVPlaceLights

  • Moderator
  • Full Member
  • *****
  • Posts: 72
  • Lola "Bean" - The Equalizer
    • Dazlyn [imagination.innovation.Realization]
Re: My New Light Animation Software
« Reply #27 on: April 02, 2011, »
You are not allowed to view links. Register or Login
cool, do you have any white paper, or architectural manifesto?

I see controllers and channels, are you providing any abstractions above those?

Is this essentially grid  based?  Such that your effects will "render" as alterations to grid values?

Congrats on getting this started.

-P


Olive is not grid based. Grid editors are the common interface for sequencing software. Olive is not a sequencer, rather it's a composite animation editor. A brief white paper is in the works that explains the model/paradigm behind Olive. I will publish it our site soon and let you know. Also, a member is working on a comprehensive User's Guide so Olive will be fully documented along the way.

Simply put, though, the Olive interface is a cross between NLE video compositing and computer animation software. You use "tracks" to visually layout "effects" that target "channels". Output values are calculated by the computer using interpolation and other animation techniques. This is pretty much the same as popular CGI animation packages. The white paper provides examples of workflows and compares them to existing workflows using sequencers. My belief is that Olive will help users achieve levels of productivity not currently possible with existing tools.

Controllers in Olive are used as containers for channels and are of a specific type. This simplifies the output configuration for large groups of channels, which are more generic in use. There will be Virtual controllers that can have no common protocol and allow channels from other controllers to be associated with it. There will be Fixture controllers for handling DMX stage fixture devices. There are Light/Dimmer controllers for handling channels with single address lights (i.e. Lynx Express) and RGB controllers for managing channels with multiple address lights.  There are many other planned controllers and a plug-in system for developing controller extensions.

Channels will also come in many flavors. A channel is an abstraction for a place to send data. It's not a physical location, although the physical attributes of a channel can be defined. If it's a dimmer/light channel, then it will receive dimming values from 0 to 255. If it's an RGB channel, it will receive 3 values defining the color. RGB+W channels will serve common wall washers and floods. R+G+B+W channels will seamlessly support the many users with stands of red, green, blue, and white lights. Servo channels will support moving hardware. Multiplex channels will support channels that put common DMX stage devices into different states based on specific range values. A plug-in API will also allow third partied to develop channels.

Channels are associated with a controller. You could create an RGB Controller and add as many RGB channels as you need. You do not need to configure this controller's protocol, so you're not tied to a particular piece of hardware. For example, you could set you controller to manage 150 RGB channels, like you would find in a Cosmic Color Ribbon. You can animate the channels and make full use of the internal display visualization system. When you're ready, you go back and configure the controller for the actual protocol. In this case, I'm using a WS2801 strip over DMX that works exactly the same as a CCR for less than half the cost. Or, I could have used Smart Strings and the PixelNet protocol.

Thank you for your questions. I'm working hard to get a new release with more functionality out soon.

--Matt
Dazlyn [imagination.innovation.Realization]
You are not allowed to view links. Register or Login

Offline rrowan

  • Administrator
  • Sr. Member
  • *****
  • Posts: 5899
  • 08096
Re: My New Light Animation Software
« Reply #28 on: April 02, 2011, »
Thanks Matt

Nice write up on Oliver and its basic goals

Looking forward to the next release

Cheers

Rick R.
Light Animation Hobby - Having fun and Learning at the same time. (21st member of DLA)
You are not allowed to view links. Register or Login
Warning SOME assembly required

Offline ptone

  • Sr. Member
  • ****
  • Posts: 107
Re: My New Light Animation Software
« Reply #29 on: April 02, 2011, »
Matt, sounds really good, I've used a lot of NLE, compositing, and 3D software, so the paradigm is really familiar to me.  I think non-linear changes, and tweening will be key to getting the high channel displays to have some really organic motions.

I've been working on some more programatic software, which won't have nearly the UI of Olive, but will hopefully allow for some extremely powerful ways to script out some complex effects that would likely not be possible in any kind of GUI.

Stoked to see that it is cross platform, I might be able to help contribute a Mac Installer.

Really look forward to your white paper, I enjoy talking about architecture and have thought about it a lot.  You can see some of my thoughts in the initial docs to my project:

You are not allowed to view links. Register or Login

and the code is all open source and available here:

You are not allowed to view links. Register or Login

-P
« Last Edit: April 02, 2011, by ptone »
--
budding channel wrangler