Jump to content
Light-O-Rama Forums

Nutcracker: First pass of LOR S2 file ready


smeighan

Recommended Posts

Well, i have now created an lms file, it loads without errors on my demo LOR software.

Can some people take a look at it and tell me what i might be missing?

generate an effect and then click on the LOR S2 llink.

Right click to save the lms file to your local drive.

thanks

Link to comment
Share on other sites

I see that i have a missing nested loop so i am not getting all of the rgb values. You can try the file or wait for me to get all of the rgb values.

The good news is i am very close to your file structure.

Link to comment
Share on other sites

Ok, the RGB values are now where they should be.

I am seeing values every three lines in LOR. I am outputting data in RGB order, 3 channels for each.

let me know what i am missing...
thanks

Link to comment
Share on other sites

smeighan wrote:

Ok, the RGB values are now where they should be.

I am seeing values every three lines in LOR. I am outputting data in RGB order, 3 channels for each.

let me know what i am missing...
thanks



Sean thought you had yard work this evening? It cool you have it going but I think I broke something!

This is the screen for creating effects and saving them into your library.

Nutcracker: RGB Effects Builder for user
On this page you build an animation of the garland class and crate an animated GIF
_POST
username Goofus
user_target MEGA
effect_class meteors
effect_name Test
window_degrees 180
start_color #FFFFFF
end_color #FFFFFF
frame_delay .50
sparkles 50
maxPhase 4
seq_duration 10
maxMeteors 8
random_colours 1
submit Submit Form to create your effect
The directory workspaces/69 does not exist, creating it
Warning: fopen(../targets/69/MEGA.dat) [function.fopen]: failed to open stream: No such file or directory in /users/meighan.net/htdocs/nutcracker/effects/read_file.php on line 95
can't open file ../targets/69/MEGA.dat
Link to comment
Share on other sites

GoofyGuy wrote:

smeighan wrote:
Ok, the RGB values are now where they should be.

I am seeing values every three lines in LOR. I am outputting data in RGB order, 3 channels for each.

let me know what i am missing...
thanks



Sean thought you had yard work this evening? It cool you have it going but I think I broke something!

This is the screen for creating effects and saving them into your library.

Nutcracker: RGB Effects Builder for user
On this page you build an animation of the garland class and crate an animated GIF
_POST
username Goofus
user_target MEGA
effect_class meteors
effect_name Test
window_degrees 180
start_color #FFFFFF
end_color #FFFFFF
frame_delay .50
sparkles 50
maxPhase 4
seq_duration 10
maxMeteors 8
random_colours 1
submit Submit Form to create your effect
The directory workspaces/69 does not exist, creating it
Warning: fopen(../targets/69/MEGA.dat) [function.fopen]: failed to open stream: No such file or directory in /users/meighan.net/htdocs/nutcracker/effects/read_file.php on line 95
can't open file ../targets/69/MEGA.dat



Warning: fopen(../targets/69/MEGA.dat) [function.fopen]: failed to open stream: No such file or directory in /users/meighan.net/htdocs/nutcracker/effects/read_file.php on line 95

means your target model doesn't exist.

Remember this is the flow

1) Your create answers for a model in the database
2) When you press "create target model", a dat file is created using those answers. In your case your target dat file is missing (MEGA.dat).
3) Now you go to effects screen

There must be some way that the dat files are being deleted under some special conditions. The easiest thing to do when you get that error, re create the target model.

I logged in as you and recreated the target and got all the way to an lms file.
Link to comment
Share on other sites

Yup I was doing it out of sequence. Gotta load up on the laptop tomorrow, my two computers are running S3. Although I thought S3 was backwards compatible its not loading it for me.! Regardless this is progress, and that is great work! The effects builder alone is already giving me too many ideas for mega trees. Thank you again for the hard work.

Link to comment
Share on other sites

Tonight I actually got some output! yeah!
Made several attempts in the last several weeks. There seems to be several form problems with blanks in the user name, file name, and or effects name.
I created a new id tonight since it was unable to find target with error where user = ''.

Thanks for all the hard work you are putting into this Sean.
I looked at it carefully to attempt to help. No criticism intended, you are doing a fantastic favor to us all.




There are several things wrong with the output LMS.

The circuit numbers are not starting with 1.. its every third instead.




The tracks for RGB groups should name the group index, not the individual R or G or B index
This is not right






...





When you define the RGBs as you did this way..






















Specify the rgbChannels index instead in the track.






...










There is a superfluousness unnamed RGB set









The defined grid is a one tenth of a sec..




but your effects are half of that. 0.05








The file is HUGE because each 5 centisecond is output.
The above could be aggregated into a larger time slice like this.

Each effect translates into a network command so they should not be output unless it changes. Unneeded Network overload possible.

Really you dont need the OFF intensity="0" at all.

Here is an example from a sequence showing the file has just has the on intensity="100".
Each effect already has the duration specified by endCentisecond so you dont need the off.






Lastly (making one more attempt at this)
You would not need any of the above circuits, channels, RGBs, saved indexes or Timing grids if you output a clipboard instead.
Nutcracker LMS units are starting with 1. The users visualizer setup will be different so no visual confirmation will be possible with this LMS unless its changed to match the units in the creators display.
The user will open your LMS and use the paint tool to get it into his real configuration basically ignoring all the unit assignments found. Then the visual confirmation will be available.

Link to comment
Share on other sites

ItsMeBobO wrote:

Tonight I actually got some output! yeah!
Made several attempts in the last several weeks. There seems to be several form problems with blanks in the user name, file name, and or effects name.
I created a new id tonight since it was unable to find target with error where user = ''.

Thanks for all the hard work you are putting into this Sean.
I looked at it carefully to attempt to help. No criticism intended, you are doing a fantastic favor to us all.




There are several things wrong with the output LMS.

The circuit numbers are not starting with 1.. its every third instead.




The tracks for RGB groups should name the group index, not the individual R or G or B index
This is not right






...





When you define the RGBs as you did this way..






















Specify the rgbChannels index instead in the track.






...










There is a superfluousness unnamed RGB set









The defined grid is a one tenth of a sec..




but your effects are half of that. 0.05








The file is HUGE because each 5 centisecond is output.
The above could be aggregated into a larger time slice like this.

Each effect translates into a network command so they should not be output unless it changes. Unneeded Network overload possible.

Really you dont need the OFF intensity="0" at all.

Here is an example from a sequence showing the file has just has the on intensity="100".
Each effect already has the duration specified by endCentisecond so you dont need the off.






Lastly (making one more attempt at this)
You would not need any of the above circuits, channels, RGBs, saved indexes or Timing grids if you output a clipboard instead.
Nutcracker LMS units are starting with 1. The users visualizer setup will be different so no visual confirmation will be possible with this LMS unless its changed to match the units in the creators display.
The user will open your LMS and use the paint tool to get it into his real configuration basically ignoring all the unit assignments found. Then the visual confirmation will be available.


Thanks for the feedback.

Nutcracker now has a Lor Clip board file, *.lcb.

after getting an animated gif you can choose
LOR S2 (*.lms)
Lor Clip Board (*.lcb)

I dont know how to test it, so if you can check the lcb file out?Over the weekend aussiephil sent me the xml file for an lcb. I , unfortunately, did not check my mail until i had written the lms file.

I will probably go ahead and correct the lms.

I think the lcb file would be the better choice (similar to Vixen's vir file).

thanks
Link to comment
Share on other sites

There are several things wrong with the output LMS.

The circuit numbers are not starting with 1.. its every third instead.




I have fixed this












The tracks for RGB groups should name the group index, not the individual R or G or B index
This is not right






...





When you define the RGBs as you did this way..






















Specify the rgbChannels index instead in the track.






...





I have fixed this





There is a superfluousness unnamed RGB set







i have not fixed this yet


The defined grid is a one tenth of a sec..




but your effects are half of that. 0.05







i have fixed this







The file is HUGE because each 5 centisecond is output.
The above could be aggregated into a larger time slice like this.

Each effect translates into a network command so they should not be output unless it changes. Unneeded Network overload possible.

I will add this to a todo list, if we still want the lms file. I do understand what you are saying

Really you dont need the OFF intensity="0" at all.

Here is an example from a sequence showing the file has just has the on intensity="100".
Each effect already has the duration specified by endCentisecond so you dont need the off.





I will need to again add code to consolidate the common values between time frames.


Did I do intensity correct?

I took the r,g,b values and calculated intensity as

r_intensity = (r/255) *100;
g_intensity = (g/255) *100;
b_intensity = (b/255) *100;

Link to comment
Share on other sites

Ok Bob,

i now do not output lines when the intensity is the same.
This took the lms file from 13mbytes to about 6.5mbytes. So it seems that we are about half the size.

Mark the below as done...

The file is HUGE because each 5 centisecond is output.
The above could be aggregated into a larger time slice like this.

Each effect translates into a network command so they should not be output unless it changes. Unneeded Network overload possible.

I will add this to a todo list, if we still want the lms file. I do understand what you are saying

Really you dont need the OFF intensity="0" at all.

Here is an example from a sequence showing the file has just has the on intensity="100".
Each effect already has the duration specified by endCentisecond so you dont need the off.





I will need to again add code to consolidate the common values between time frames.

Link to comment
Share on other sites

Only Bob can look at something like that and say "Hey I see the problem, lemme help" Bob is always helpful with his software and any other issues you can have, now with Sean building these effects this will be up and done and in what 33 more seconds? Awesome work guys I will be testing the clipboard tonight when I get home.

Link to comment
Share on other sites

Making progress. Found these errors. Unable to open lms file in SE.

The first two pixels were skipped. P1 must be circuit 1,2,3



.... the last 2 pixels are also skipped.. All 150 pixels must be included.





The circuits for unit=2 should reset to 1,2,3






Could not get a file from lcb build. make_lor.html was output.
Warning: opendir(workspaces/Steve) [function.opendir]: failed to open dir: No such file or directory in /users/meighan.net/htdocs/nutcracker/effects/make_lor.php on line 163

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...