All Projects β†’ nodebox β†’ Nodebox

nodebox / Nodebox

Licence: gpl-2.0
Node-based data application for visualization and generative design

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Nodebox

Retrace.gl
Create, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! πŸŽ‰
Stars: ✭ 149 (-76.97%)
Mutual labels:  graphics, generative-art
Morph
Morph is a free and open-source tool for creating designs, animations or interactive visualizations from data.
Stars: ✭ 107 (-83.46%)
Mutual labels:  generative-art, datavisualization
Pts
A library for visualization and creative-coding
Stars: ✭ 4,628 (+615.3%)
Mutual labels:  graphics, generative-art
Generative Designs
A collection of generative design React components
Stars: ✭ 51 (-92.12%)
Mutual labels:  graphics, generative-art
Glisp
A Lisp-based Design Tool Bridging Graphic Design and Computational Arts
Stars: ✭ 519 (-19.78%)
Mutual labels:  graphics, generative-art
Unity Shaders
A bunch of shader examples created in Unity (ShaderGraph & Built-in) πŸ§™βœ¨
Stars: ✭ 564 (-12.83%)
Mutual labels:  graphics
Renderdoc
RenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+822.57%)
Mutual labels:  graphics
Vulkan
Vulkan API bindings for Go programming language
Stars: ✭ 559 (-13.6%)
Mutual labels:  graphics
Swarm
An example of use of compute shaders and procedural instancing.
Stars: ✭ 547 (-15.46%)
Mutual labels:  graphics
Par
single-file C libraries from Philip Allan Rideout
Stars: ✭ 644 (-0.46%)
Mutual labels:  graphics
Noiseshader
Noise shader library for Unity
Stars: ✭ 616 (-4.79%)
Mutual labels:  graphics
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (-8.04%)
Mutual labels:  generative-art
Hybridrenderingengine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (-12.98%)
Mutual labels:  graphics
Hsstockchart
Stock Chart include CandleStickChart,TimeLineChart. θ‚‘η₯¨θ΅°εŠΏε›ΎοΌŒεŒ…括 K ηΊΏε›ΎοΌŒεˆ†ζ—Άε›ΎοΌŒζ‰‹εŠΏηΌ©ζ”ΎοΌŒζ‹–εŠ¨
Stars: ✭ 602 (-6.96%)
Mutual labels:  graphics
Im3d
Immediate mode rendering and 3d gizmos.
Stars: ✭ 561 (-13.29%)
Mutual labels:  graphics
Nova Renderer
Nova Renderer, a custom cross platform render engine written in C++
Stars: ✭ 619 (-4.33%)
Mutual labels:  graphics
Code Package P5.js
Code package of the book: Generative Design – Creative Coding for the Web with JavaScript in p5.js
Stars: ✭ 547 (-15.46%)
Mutual labels:  generative-art
Cartoongan Tensorflow
Generate your own cartoon-style images with CartoonGAN (CVPR 2018), powered by TensorFlow 2.0 Alpha.
Stars: ✭ 587 (-9.27%)
Mutual labels:  generative-art
Waffle
🍁 Make waffle (square pie) charts in R
Stars: ✭ 614 (-5.1%)
Mutual labels:  datavisualization
Gophericons
34 gopher images for Go developers community
Stars: ✭ 578 (-10.66%)
Mutual labels:  graphics

NodeBox 3

NodeBox is a new software application for creating generative art using procedural graphics and a new way to approach graphic design.

Highlights:

  • Node based -- the software uses a non-destructive workflow where every operation is represented by a visual block of code.
  • Open to extend -- look and change the source of every code block.
  • Python or Clojure -- Nodes can be written in popular dynamic programming languages.

For downloads, documentation and the forum, visit the website:

https://nodebox.net/

Build Status

Building on Mac

NodeBox requires the Java JDK, and Homebrew (for Ant and Maven)

NodeBox uses Ant and Maven to build a running version. Install these first:

brew install ant maven

Then from the Terminal, run:

git clone https://github.com/nodebox/nodebox.git
cd nodebox
ant run

# To create a full app (the build will be in dist/mac):
ant dist-mac

Building on Windows

From the command prompt, run:

# Setup the correct environment variables
# (Modify these paths to your installation directories.)
set JAVA_HOME=c:\java\jdk
set ANT_HOME=c:\java\ant
set WIX_HOME=c:\java\wix
set PATH=%PATH%;%ANT_HOME%\bin;%WIX_HOME%\bin

git clone https://github.com/nodebox/nodebox.git

cd nodebox
ant run

# To create a full app (the MSI will be in dist/windows):
# Set the correct version in src/main/resources/version.properties
ant dist-win

Building on Linux

Ubuntu Linux

Or other distributions based on APT package system:

sudo apt install git openjdk-11-jdk ant
git clone https://github.com/nodebox/nodebox.git
cd nodebox
ant run

Fedora Linux

Or other distributions based on YUM package system:

sudo yum install git java-11-openjdk ant
git clone https://github.com/nodebox/nodebox.git
cd nodebox
ant run

Arch Linux

Nodebox has an aur package for distributions based on Arch linux : nodebox-git

yaourt -S nodebox-git

or

git clone https://aur.archlinux.org/nodebox-git.git
cd nodebox-git
makepkg
sudo pacman -U nodebox-git-[version-number]-any.pkg.tar.xz

You can then launch nodebox as any desktop application, or by running the nodebox command on terminal.

Building on FreeBSD/PC-BSD

Just use pkg:

sudo pkg install git openjdk-11 apache-ant
git clone https://github.com/nodebox/nodebox.git
cd nodebox
ant run
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].