I noticed a lot of familiar effects!
Did you sequence all the frames together into one big ILDA file using LaserBoy?
It's pretty amazing what you got out of that not so fantastic projector!
You should think about building a LaserBoy DAC!
James.![]()
Creator of LaserBoy!
LaserBoy is free and runs in Windows, MacOS and Linux (including Raspberry Pi!).
Download LaserBoy!
YouTube Tutorials
Ask me about my LaserBoy Correction Amp Kit for sale!
All software has a learning curve usually proportional to its capabilities and unique features. Pointing with a mouse is in no way easier than tapping a key.
No... I used their .prg, because I changed the DAC sample rate on a few of the files (15K looks good for the most part, but was too flickery on some, so I bumped up to 20K on a few). A slight pause between animations isn't a big deal to me (the delay on single frame repeats is bad, but I didn't have any).
Yep... it's in the plans. I talked about it in post 122.
DogP
Thanks for the leads! I've been playing with the frame effects; some of them are really fun. I've noticed some of them behave differently if there are single or multiple segments in the frame. I've also noticed some of them don't work with the Spencer projector without further processing. Good fun.
I tried that and I'm not sure it's improvement for the test frames I'm working with... mostly hypocycloids and hypotrochoids. I'll need to do some before-and-after shots to see how things change.
Have you done anything with the palette masking? I've had mixed results resetting the palettes of imported files to play on the Spencer projector. For example, I extracted James' snowman frame and applied the rotate effect, and I can hear the scanners drawing it, but the lasers never turn on. I have been able to re-map some other imported files successfully, but not all of them.
It is likely that this DAC cannot read ILDA file section 2. That is the palette. From what I gather, it can only read ILDA section 0 and assume that the palette is the standard 63 colors.
If the lasers are TTL modulated, then there are only 7 colors.
palette = Default_
index 0 ~ 255, 0, 0 = red
index 16 ~ 255, 255, 0 = yellow
index 24 ~ 0, 255, 0 = green
index 31 ~ 0, 255, 224 = cyan (this is as close as it gets, should be 0, 255, 255)
index 40 ~ 0, 0, 255 = blue
index 47 ~ 255, 0, 255 = magenta
index 57 ~ 255, 255, 255 = white
Are you making the hypocycloids and hypotrochoids in LaserBoy?
DogP, are you sure that thing has 6 discrete channels of DAC?
Last edited by james; 12-24-2012 at 11:53.
Creator of LaserBoy!
LaserBoy is free and runs in Windows, MacOS and Linux (including Raspberry Pi!).
Download LaserBoy!
YouTube Tutorials
Ask me about my LaserBoy Correction Amp Kit for sale!
All software has a learning curve usually proportional to its capabilities and unique features. Pointing with a mouse is in no way easier than tapping a key.
If you look at all the list of strange words in menu "m render segments by coordinates", you can find all of them in wiki!
The pages they have for them explain them quite well with visual animations and formulae for common forms.
http://en.wikipedia.org/wiki/Rhodonea_curve
http://en.wikipedia.org/wiki/Epicycloid
http://en.wikipedia.org/wiki/Epitrochoid
http://en.wikipedia.org/wiki/Hypocycloid
http://en.wikipedia.org/wiki/Hypotrochoid
http://en.wikipedia.org/wiki/Lissajous_curve
LaserBoy figures out how many times it needs to go around the circle to complete the figure.
When it asks for units, they are relative to short integer space, ie: -32767 to +32767.
James.![]()
Creator of LaserBoy!
LaserBoy is free and runs in Windows, MacOS and Linux (including Raspberry Pi!).
Download LaserBoy!
YouTube Tutorials
Ask me about my LaserBoy Correction Amp Kit for sale!
All software has a learning curve usually proportional to its capabilities and unique features. Pointing with a mouse is in no way easier than tapping a key.
It may not be very noticeable, but I find that it usually reduces the minimized point count at least by a little bit (of course optimizing the file puts a lot of points back in). I figure I might as well do it during processing, since the projector is gonna do it when it reads the file anyway. Where it really makes a difference is on scaled art, where there's a ton of detail on the full thing, but if you simply scale it to be small, the .ild file still holds the full detail, except that the projector can't reproduce it (there's no point in telling it to draw the same dot 1000 times). It's also nice that it shows you what it's actually gonna do (though sharp edges get smoothed by the projector). I've also used it as a crude way to optimize. My bullet bill animation had too many points (was flickery), so I reduced it to 7 bits. That made the animation a little bit blocky... but it got rid of a bunch of points, especially around the curves, and it turned out looking good.
I'm not sure if this is the problem you're having, but in the 'p' menu, I make sure the default palette is selected, and do <shift>+b to set the colors to the best match with that palette. I had to do that for all my text imports and it worked perfectly... so if you can't get it to work from ild to ild, try saving as a text file and opening the text file and saving as an ild (and maybe delete the palette section from the text file).
Yep... it's got a CM6206-LX chipset (6 channels). It's got a few audio amplifiers on the other side of the board which are wasted... but it's nice that it's so tiny without all that extra stuff that most USB sound cards have (connectors, electolytic caps, etc). The headphones themselves have 3 speakers in each ear for surround sound, but they pretty much suck as headphones (they are small and hardly block any outside sound).
DogP
Last edited by DogP; 12-24-2012 at 20:54.
That's pretty freakin' tiny. Was it easy to tap the DAC channels?
Creator of LaserBoy!
LaserBoy is free and runs in Windows, MacOS and Linux (including Raspberry Pi!).
Download LaserBoy!
YouTube Tutorials
Ask me about my LaserBoy Correction Amp Kit for sale!
All software has a learning curve usually proportional to its capabilities and unique features. Pointing with a mouse is in no way easier than tapping a key.
I haven't done it yet... I got it right before I was heading out of town. The worst case is connecting directly to the QFP pins, which wouldn't be too bad... but I'm sure there are caps to AC couple the signal, which I can either connect the wires directly to those pads, or short those caps and connect further downstream.
DogP