← All projects

Downpour Noir

by Christophe "Ulu" Choffel

Minted
32 / 32
Published
2023-02-06

A #genuary32nd project.
A hot summer downpour in an oppressive city.

My method for Genuary was to read the prompt for the next day before going to bed, sleeping on it, and then try to quickly find an interesting idea with my morning coffee.

The prompt for Day 19 was "Black and White". My mind went to the high-contrast style of comic-book writer and artist Frank Miller, specifically "Sin City" and "The Dark Knight Returns" and their heavy film-noir influences. The result can be found here : https://ulucode.com/genuary2023/19/

This project is a more polished version of my work that day with a few additional features.

The intended output is what first appears, but in the spirit of Genuary, you can explore and experiment with the controls provided to get creative, but also see under the hood.
The camera is left free, so you can change the point of view.
Here are the camera controls ( mobile in parenthesis ) :

  • Mouse left click and drag (Touch drag) to rotate.
  • Mouse Right and drag (Two fingers drag) to pan.
  • Mouse Wheel/Middle (Pinch) to zoom

/// Press SPACE (or Double Tap on mobile) to show/hide the MENU. ///

In this MENU you can :

  • Adjust the anti-aliasing quality : mostly for the animation and camera manipulations. Default is "medium". Try reducing the quality if the animation is choppy. Set it to "ideal" for optimal quality.

  • Aspect ratio : you can change the desired aspect ratio from the default "poster" to "window", in which case the piece resizes itself to fill the window in which it is displayed. Useful if you want to capture in other formats.

  • Animated : toggle to start/stop the animation

  • Display frame : toggle to hide/show the comic-like frame

  • Display stats : toggle to display a small FPS counter in the top left.

  • Export : choose the resolution and press the "Export capture" button to export a PNG of what is currently displayed. Warning : large resolutions can take a few seconds and weigh around 300Mo. This is the recommended method if you want CLEAN graphic files.

NFT License

Runs on Three.js : https://threejs.org/
GUI uses lil-gui : https://www.npmjs.com/package/lil-gui

Project information
fxhash project ID
24786
Runtime
fxhash snippet · params: no
Network
Tezos
Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi
Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv
Artist addresses
tz1Rgz8SNzdvSwqcdKNB8EnuV2vJoCgjojSj
Generator URI
ipfs://QmXokcG7oQ868sB6cRgVnf9eG5C7bLA3sDBM6NvoXsU5h3
Tags
genuary32nd#genuary32ndblackwhiteblack and whiteb&wSin CityFrank MillerDark Knightcomicrainbuildingscity3drealtime
View project on objkt ↗

Editions 32

Ownership snapshot 2026-10-07
Downpour Noir #2 static token preview

Owner: vladby

Token ID
1539191
Minted
2023-02-07
SeedopavwoaQ56LMqEaerb9qzF1txHjMo19yTQfP6x6SHarJkVXWjkV
Downpour Noir #5 static token preview

Owner: Eraser

Token ID
1539194
Minted
2023-02-07
SeedooAyJZpRJMbRKBEuRXwqk3x3zJimgPX9GhSTrFhhDLpPNGPyPQi
Downpour Noir #9 static token preview

Owner: Monotau

Token ID
1539200
Minted
2023-02-07
SeedopJR6yyKG8Pwc5szsjVnkY4Wo3bscS9s1jiGjwyx7bCkUCcHtc3
Downpour Noir #18 static token preview

Owner: Jem

Token ID
1539209
Minted
2023-02-07
SeedopMmVREuEhdDtDUQqdK7aqQZkKxquLfrwFm6qSptjmy7o97j3Qr

Release

Current mint status and pricing are unavailable. Reload to retry.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
32
Indexed editions
32
Mint scheduled
2023-02-07T18:00:00.000Z
Primary mints recorded
32
Prices paid at mint
32 tez · 32 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
24
Recorded volume
1217.743584 tez / wXTZ
Lowest latest priced sale
3 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15275886
fxhash issuer v1 (first)
Block 15275886
fxhash issuer v1
Block 15275886
fxhash issuer v2
Block 15275886
fxhash issuer fx(params)
Block 15275886
fxhash marketplace v2
Block 15275886
fxhash marketplace v1
Block 15275886
objkt.com marketplace v1
Block 15275886
objkt.com English auctions v2
Block 15275886
objkt.com marketplace v2
Block 15275886
objkt.com English auctions v1
Block 15275886
objkt.com marketplace v3.2
Block 15275886
objkt.com collection offers
Block 15275886
objkt.com English auctions v3
Block 15275886
objkt.com marketplace v3.1
Block 15275886
objkt.com Dutch auctions v1
Block 15275886

Related articles

Index coverage

Articles mentioning this project or its editions. Last completed index sync: block 15275905 · Wed, 07 Oct 2026 23:06:57 GMT.