Page 67 of 67 FirstFirst ... 576364656667
Results 661 to 670 of 670

Thread: The LaserBoy Thread

  1. #661
    Join Date
    Mar 2012
    Location
    Akron, Ohio USA
    Posts
    2,197

    Default

    There is a new experimental version of LaserBoy here:

    https://laserboy.org/code/LaserBoy_2022_11_23.zip

    I have not yet begun the work of documenting all of the new capabilities of this version. This is for those who want to try it out and possibly make comments about its use and functionality.

    The major focus of this release is vector font rendering any characters from the Unicode character set from utf8 encoded ascii text files (with specific instructions).

    This version introduces a new file type and sub-directory to go with it called utf8.

    There are new LaserBoy ascii text directive that facilitate the management of character sets outside of the standard ascii single byte characters from 33 to 127 aka

    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

    At first I thought of using a utf8 encoded ascii file as an index into a font frame set. I developed the tools necessary to manage that. Then I realized that ilda frames have 8 (ascii) character names for each frame and that 8 characters is exactly the number required to represent any 32 bit hexadecimal value (Unicode character identification) from 00000000 to ffffffff. So now there is a system to examine a block of utf8 text and distill a character set, import character lists to set the Unicode names of every frame in a font, export the character list from the frames of a font, compare one set of Unicode characters to another and generate all of the extended characters that are composed of the regular ascii base letters and diacritic marks used in all kinds of non-English text based on the Latin Alphabet. When a font is used by a LaserBoy text script, the names of each frame are used to identify each glyph. So the order of the frames is no longer relevant. If the frame names are found to not be correctly set to Unicode values, then the default assumption is to index the frame_set as the first 94 glyphs of standard ascii (like it has for over a decade).

    I also added a new dxf import option that works with Inkscape. In Inkscape it is possible to drop a text cursor and place truetype font into a CAD drawing. This text can then be converted into a tool path and saved as dxf. LaserBoy can open that dxf and extract each individual glyph to make a font set.

    This version comes with a bunch of new fonts in ./LaserBoy/ild/fonts and two new text files, new.txt and compose.txt.

    The application has new menu options.

    Please check it out and ask questions!
    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.

  2. #662
    swamidog's Avatar
    swamidog is online now Jr. Woodchuckington Janitor III, Esq.
    Join Date
    Nov 2006
    Location
    santa fe, nm
    Posts
    1,545,751

    Default

    assuming that i'm projecting a single frame in a ping pong style (first point to last point and then last point back to first point) is there a way in laserboy to generate the optimized point sequence between the last and first point?
    suppose you're thinkin' about a plate o' shrimp. Suddenly someone'll say, like, plate, or shrimp, or plate o' shrimp out of the blue, no explanation. No point in lookin' for one, either. It's all part of a cosmic unconciousness.

  3. #663
    Join Date
    Mar 2012
    Location
    Akron, Ohio USA
    Posts
    2,197

    Default

    That's actually part of the optimization process. In LB, I call that wagging (like a dog's tail). There is a setting for the maximum time an image can be drawn this way. Anything over that just gets drawn first to last vertex, then blanked path back to first, etc...

    If you want to experiment with this, the backwards pass through the vertices is actually a "bridge" element and can be seen (after optimization) by turning on that visual element in [Tab], menu 1.

    But, if a bridge is the whole frame scanned backwards, the only way to see that is by showing the vertex order in the Z axis and rotating the camera view away from straight on into the front of the cube. Then you can clearly see that the frame is scanned forward and backwards. This is also a switch in [Tab] menu 1.

    The bridge is saved in wav files as a standard part of optimization. Dean requested the ability to save the bridge with a single ilda frame.

    The bridge is an element not typically found in an ilda file. It is the path from the last vertex of a frame back to the first (of the same frame) for the purpose of repeating the frame scan. So the bridge might be just a blanked line or it might be the whole frame backwards.

    Let me know if you have questions.
    Last edited by james; 12-11-2022 at 20:58.
    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.

  4. #664
    swamidog's Avatar
    swamidog is online now Jr. Woodchuckington Janitor III, Esq.
    Join Date
    Nov 2006
    Location
    santa fe, nm
    Posts
    1,545,751

    Default

    thanks!

    so, when i try to parse LB ild files, i get an issue due to the palette entries in the file. how do i save them so they're not using palettes?

    Quote Originally Posted by james View Post
    That's actually part of the optimization process. In LB, I call that wagging (like a dog's tail). There is a setting for the maximum time an image can be drawn this way. Anything over that just gets drawn first to last vertex, then blanked path back to first, etc...

    If you want to experiment with this, the backwards pass through the vertices is actually a "bridge" element and can be seen (after optimization) by turning on that visual element in [Tab], menu 1.

    But, if a bridge is the whole frame scanned backwards, the only way to see that is by showing the vertex order in the Z axis and rotating the camera view away from straight on into the front of the cube. Then you can clearly see that the frame is scanned forward and backwards. This is also a switch in [Tab] menu 1.

    The bridge is saved in wav files as a standard part of optimization. Dean requested the ability to save the bridge with a single ilda frame.

    The bridge is an element not typically found in an ilda file. It is the path from the last vertex of a frame back to the first (of the same frame) for the purpose of repeating the frame scan. So the bridge might be just a blanked line or it might be the whole frame backwards.

    Let me know if you have questions.
    suppose you're thinkin' about a plate o' shrimp. Suddenly someone'll say, like, plate, or shrimp, or plate o' shrimp out of the blue, no explanation. No point in lookin' for one, either. It's all part of a cosmic unconciousness.

  5. #665
    Join Date
    Mar 2012
    Location
    Akron, Ohio USA
    Posts
    2,197

    Default

    Quote Originally Posted by swamidog View Post
    thanks!

    so, when i try to parse LB ild files, i get an issue due to the palette entries in the file. how do i save them so they're not using palettes?

    In menu c you can see the pallet of the current frame (or 24-bit). The pallet to the right of that is the target pallet. You can do a best match to the default pallet of 63 colors. If no other palette is used, the default palette is not saved in an ilda file. The up and down arrow keys change the target pallet. Another option is to chose to save the ilda file as format 4 or 5, that has no pallet.
    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.

  6. #666
    swamidog's Avatar
    swamidog is online now Jr. Woodchuckington Janitor III, Esq.
    Join Date
    Nov 2006
    Location
    santa fe, nm
    Posts
    1,545,751

    Default

    thank you. changing ilda formats did the trick.

    Quote Originally Posted by james View Post
    In menu c you can see that pallet of the current frame (or 24-bit). The pallet to the right of that is the target pallet. You can do a best match to the default pallet of 63 colors. The up and down arrow keys change the target pallet. Another option is to chose to save the ilda file as format 4 or 5, that has no pallet.
    suppose you're thinkin' about a plate o' shrimp. Suddenly someone'll say, like, plate, or shrimp, or plate o' shrimp out of the blue, no explanation. No point in lookin' for one, either. It's all part of a cosmic unconciousness.

  7. #667
    Join Date
    Mar 2012
    Location
    Akron, Ohio USA
    Posts
    2,197

    Default

    Quote Originally Posted by swamidog View Post
    thank you. changing ilda formats did the trick.
    No problem. I hope you are able to make what you want.
    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.

  8. #668
    Join Date
    Mar 2012
    Location
    Akron, Ohio USA
    Posts
    2,197

    Default

    Click image for larger version. 

Name:	20230209_150955.jpg 
Views:	14 
Size:	2.46 MB 
ID:	59929
    Hyperfocus (It's a thing)
    James Lehman 2023
    48x36 inch acrylic on canvas
    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.

  9. #669
    Join Date
    Mar 2010
    Location
    Raleigh, NC
    Posts
    2,292

    Default

    Quote Originally Posted by james View Post
    Click image for larger version. 

Name:	20230209_150955.jpg 
Views:	14 
Size:	2.46 MB 
ID:	59929
    Hyperfocus (It's a thing)
    James Lehman 2023
    48x36 inch acrylic on canvas
    That's interesting.

  10. #670
    Join Date
    Mar 2012
    Location
    Akron, Ohio USA
    Posts
    2,197

    Default

    Click image for larger version. 

Name:	Brain_Hug_Corrected.jpg 
Views:	7 
Size:	2.83 MB 
ID:	60023
    Brain Hug
    James Lehman 2023
    48x36 inch acrylic on canvas
    Last edited by james; 03-10-2023 at 10:21.
    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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •