Nebula

by RVig on Art Blocks : https://artblocks.io/project/210

Nebula


A Nebula is a distinct body of interstellar clouds. Originally, the term was used to describe any diffused astronomical object, including galaxies beyond the Milky Way. Nebula is now also an amazing, complex, twisted and and nebulous shape you can contemplate while rotating, or grab and spin to explore its best profiles.

Best performance on Chrome.
Shortcuts: [p] Pause, Pixel Resolution: [1] Very Low, [2] Low, [3] Native, [4] Print. Touch / click and move to rotate.
Some Nebulae are more complex to draw as others, so, if needed, the script reduces resolution to improve fluidity or stops if device is too slow.
URI params on live view: npause, nres=1-4, nrx/nry=initial rotation X/Y
URI example: https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/210000000?npause=1&nrx=3.14&nry=0&nres=3



How it's done

Smart and simple: a set of points define a shape, the shape is rotated around two axis while size is getting smaller. Features define number of points, number of rotations around two axis, amplitude from center to points, colours for inner,outer and background.

Features

Here you can find one example for each value of each feature. The smart combination of these features brings the diversity and surprises among all generated artworks.

Background

Yes

Black

Yes

Darck Color

Yes

Light Color

Yes

White

Complexity

Yes

2

Yes

3

Yes

4

Yes

5

Yes

6

Yes

7

Lines

Curved

Straight

Curly

Amplitude

Yes

Very Low

Yes

Low

Yes

Medium

Yes

High

Yes

Very High

Inner Color / Outer Color

Compared to Flowers, 5 colors were removed and 1 added. will you find them ?

Yes

Silver

Yes

Orange

Yes

Dark Orange

Yes

Coral

Yes

Hot Pink

Yes

Pink

Yes

Viking

Yes

Malachite

Yes

Pistachio

Yes

Coral Red

Line density

Yes

High

Yes

Medium

Yes

Low

Alternate lines

Yes

No

Yes

Yes

Rotation X

Yes

Low

Yes

Medium

Yes

High

Yes

Very High

Rotation Y

Yes

Low

Yes

Medium

Yes

High

Yes

Very High

Additionnal info

License

CC BY-NC-SA 4.0

Sustainability

We all know ETH blockchain is energy intensive and are waiting for transition to Proof Of Stake. Altough ArtBlocks already offsets a lot of carbon, the donation to myclimate.org will offset 154t of C02, ie at least 5x estimated carbon footprint (worst case of 200kg/tx)

Prints

I love prints and hanging generative Art on walls. I do recommend to print your own NFT using usual Print On Demand online services, so you can choose size and support that fits best to your place.
You need to generate Hi-Resolution images (300dpi):

  • on artblocks.io, go to live view of your NFT
  • press key "P", it will set resolution of 6000x6000 pixels
  • save your image

Important: do not convert to JPG, it really destroys the colored fine lines. upload the unaltered PNG to the print service !
I usually order direct print on Alu-Dibond or Metal, it's beautiful and framing is not needed. For white background images, you can also print on Fine Art Paper and frame it.

If your Nebula is slow to render, you can export tp mp4 video with this great tool:

https://artblocks-renderer.netlify.app/

Flowers

Nebula has some similarity with Flowers project, as my first idea was to generate 3d orchids. Then the code was massively modified, refactorized and optimized for real time animation.

Similarties: colors, curved shape, line blending, background

Differences: Nebulae are 3D, with rotation on 2 axis instead of one for Flowers. New shapes with straight and curly lines. Nebula is animated and interactive. No bundles of Nebulae. Nebula is vanilla JS where Flowers use p5js.

Nebula is not a improvement on Flowers, it's a different path. Flowers and Nebulae are both amazing !