tag:support.nodebox.net,2012-11-01:/discussions/nodebox-2-3/6829-images-and-creating-my-own-nodeNodeBox: Discussion 2022-08-02T18:57:37Ztag:support.nodebox.net,2012-11-01:Comment/552009222022-08-01T19:46:31Z2022-08-01T19:46:33ZImages and creating my own node<div><p>I am teaching a class about generative art, and I'd dearly like an image library. It appears to only function on Apple machines, so I am thinking about making my own. I am using Windows 10.</p>
<ol>
<li>Is there one out there someplace??<br></li>
<li>Is there more comprehensive documentation on making nodes, using existing libraries, and generally getting into the source code?</li>
</ol>
<p>Example: the suggested function ximport is not available anymore, I can use PIL.</p></div>Jim Parkertag:support.nodebox.net,2012-11-01:Comment/552009222022-08-01T21:47:20Z2022-08-01T21:49:21ZImages and creating my own node<div><p>Hi Jim!</p>
<p>Welcome to the Nodebox community. I am delighted to hear that you are teaching gen art. I think NodeBox provides an excellent way to learn.</p>
<p>I am not sure what you mean by "image library" or why you think it only functions on Apple machines. Nodebox works on both Macs and PCs. It is vector based, but I did create an image node that allows you to work with images as groups of colored square pixels.</p>
<p>You can find this image node in my Cartan node library, available for free here on the forum:</p>
<p><a href="http://support.nodebox.net/discussions/show-your-work/493-cartan-node-library-30">http://support.nodebox.net/discussions/show-your-work/493-cartan-no...</a></p>
<p>This node does require that you add a python module, image.py (included with the Cartan library) to the code library of your Nodebox project. This node has worked successfully for both Mac and PC users. Here is some documentation:</p>
<p><a href="http://support.nodebox.net/discussions/show-your-work/400-image-node">http://support.nodebox.net/discussions/show-your-work/400-image-node</a></p>
<p>I suggest you give that a try and verify that the image node works for you.</p>
<p>You can make your own nodes, either as subnetworks made entirely out of other standard nodes, or through external Python or Clojure code like image.py. I'm afraid there is very little documentation about this, but you can find many helpful clues by searching the forum or looking at all the nodes in my library and use them as templates.</p>
<p>You can also always ask me questions. I try to answer within a day or sooner and am alway happy to help.</p>
<p>John</p></div>johntag:support.nodebox.net,2012-11-01:Comment/552009222022-08-02T13:15:03Z2022-08-02T13:15:03ZImages and creating my own node<div><p>Hello!</p>
<p>This is great. I have been having problems finding proper documentation<br>
and pages related to NodeBox. Personally, I have a PhD in informatics<br>
and have been programming for decades, but art students need a gentler<br>
intro to the subject. Nodebox seems perfect. I was working on a similar<br>
project when I would you folks.</p>
<p>Images - my specialty, but documentation is thin IMO. Example: I found<br>
THIS page:</p>
<p><a href="https://www.nodebox.net/code/index.php/Core_Image">https://www.nodebox.net/code/index.php/Core_Image</a></p>
<p>Not only is this a Mac only system ,but the .zip link does not work.<br>
Similarly the download for PhotoBot does not work either:</p>
<p><a href="https://www.nodebox.net/code/index.php/PhotoBot.html">https://www.nodebox.net/code/index.php/PhotoBot.html</a></p>
<p>I got the impression that this may be a different system with the same<br>
name. :-(</p>
<p>I'll check out your stuff and get back to you. I have a LOT of<br>
experience in image processing and machine vision, and would be<br>
interested in helping with NodeBox if an old white guy would be useful.</p></div>jim parkertag:support.nodebox.net,2012-11-01:Comment/552009222022-08-02T18:57:36Z2022-08-02T18:57:36ZImages and creating my own node<div><p>Jim,</p>
<p>Your impression is correct. Nodebox 1 was an early variant of what eventually became Nodebox 3, and although it still has a few adherents and a separate channel on this forum, no new work has been done on it for a decade or more.</p>
<p>What you (and your students) want is Nodebox 3 - an entirely different animal. Nodebox 3 is also no longer under active development, but the forum is alive and well. A number of teachers around the world are still using it to introduce generative art, and some artists, like myself, use it as their preferred tool.</p>
<p>There are now even a handful of Nodebox 3 gen artists minting and selling NFTs. You can see an exhibition in the metaverse here:</p>
<p><a href="https://oncyber.io/nodebox_artists">https://oncyber.io/nodebox_artists</a></p>
<p>Your expertise is most welcome. Ask questions here whenever you want, and please tell your students to do the same. I look forward to knowing you better.</p>
<p>John</p></div>john