oo8k6VdZvxaezV5RgqFGvNj6CYTC5mBbxtmY9VcSiWw1R9Eeeu4GENERATIVE GLASSES
by C4RC0
- Minted
- 425 / 444
- Published
- 2023-03-15
After 4 months of coding the Generative Glasses is ready! I gained a lot of experience along the way and I really liked the creation process.
I wrote an article in which I report on the creation process in more detail. It can be found at the bottom of the page for related articles.
π thousands of different outputs are possible
π¨βπ» only code
π¨ 3D (#webGL #threejs) and 2D (#html5canvas) layers
π₯ animated
π±οΈ interactive (+controls for mobile)
π augmented reality view
π₯ different previews: abstract view, product design view, and 2 other view
πΌοΈ save images from current view in 4k - 3 different aspect ratio
πΌ save animation (from server side) on http://carco.hu
Compositions:
- There is an abstract view where the parts of the glasses are scattered
- There is a front-right view
- Front-left view
- Top view
- Product design view that converts to split screen
- Front view where the object falls apart and starts from the abstract view again
First, one of the 6 compositions comes in and the animation starts. The system randomly determines which composition should be the first in the line. This will also be the saved image that the fxhash system creates.
If you don't click or touch anything, the animation will loop continuously. If you click into the area anywhere, the controller will appear and the animation will stop. Until you get to the next composition and the animation stops, the pause button flashes until now you can't press anything, all buttons are disabled. If the animation has stopped, the buttons are enabled again, and you can move the camera in 3D space by dragging.
The controls have left and right arrows that can be used to step between compositions. The animation restarts with the play button.
There are also a few other buttons:
-
There is a save button which is a floppy disk. A menu will then appear, offering to save images of different proportions, with the default aspect ratio generated by the program code at the top. (Opening in a new window is required to save an image)
-
There is a camera icon that restores the original camera view. It is worth pressing this before saving.
There are options that are not available for all compositions, they only appear if they are enabled in current composition:
- Switch split screen to main camera view, and back (4 squares icon)
- Shows and hide Editing lines (pair of compasses)
- Shows and hide Callout notations (pencil and ruler)
- Shows AR view and stop it (cube icon) (Opening in a new window is required to AR view, more info below)
Keyboard controls:
Press β5β to save image to default aspect ratio
Press β6β to save image to square aspect ratio
Press β7β to save image to portrait aspect ratio
Press β8β to save image to landscape aspect ratio
(Opening in a new window is required to save an image)
Press βArrowDownβ for restores the original camera view
Press βDβ to switch to next composition
Press βAβ to switch to previous composition
Press βSβ to start animation
Press βSpacebarβ to switch to split screen (if it is available)
Press β1β to hide/show Editing lines (if it is available)
Press β2β to hide/show Callout notations (if it is available)
Press β3β to hide/show AR view (Opening in a new window is required to AR view, more info below)
AR view
If you have a camera on your device, you can try out how such glasses would suit you. This function is not available for all compositions, so if you cannot find the cube icon, tab to the next composition and click on the cube icon. I created this function with the help of Tensorflow face landmark detection package. It's not perfect, there are delays, but it's good enough to try out the glasses.
More information on how were made Generative Glasses in the related article below.
Thank you for your attention! Thanks for the support! Thanks for the opportunity fxhash and genart community! I hope I was able to contribute to generative art with my work!
@C4RC0
carco.hu
Project information
- fxhash project ID
- 25990
- Runtime
- fxhash snippet Β· params: no
- Network
- Tezos
- Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi- Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv- Artist addresses
tz1S2eKVPGDvA1rS2NCpor5mzbw3HDfvea3S- Generator URI
ipfs://QmViXs2889MxrdAApBn8D3DN48m5zxTC97QwRULU8EskdB
Editions 425
Ownership snapshot 2026-10-07ooxDNRcc4ge4ZQP2PETxcouhSiBwBH4GptVBpRtxpXSvbxtHr2JonhoU54AU1N9BF5YCBpYi99K8bwy6qjw4JCGkbxAZ8dXDeafrBCooMSy9p2PaP1UAs3D7cnGcSPxmucCeNra8fEuCpLqMazZfN2bHkootL7hRb6zQhQQAFGFkYieQgNZp4RMxemvUmkvsqmN5T5UbACHGoocASQ5VvQJ1MXknmckcRAskszPDSaby65gAS1iNoGoM74xHo5yoojkhrJ6uKZLcFeRhoBx7MSXS1Zrqoxnhc8cJZRhx5LauGjBXQ8ooaXNw5169Fv7NjXQT8wWkVz4eqhMohaQEVnKqXKXfDXGyi4DUWooyVgHLyuyLGZJr5eXqamVQ652ArmrzLiMuemGpj5iCxtWZ3VhsoopYpp7Ng2ePHENBR8s8RTrjUoKTq7pFtVxh5HHR8JUAjU5u2q1ooR8k9jHmmVn9m1ds2tfZaNdD3GM1tXPvcTLSWKmMmcLdWNA2pkooYgTGqmqmkqfbrRmV4peKDLyzkvVQaqtpMJxd1BVLmjfPKKqm6ooXVSYoR3JoM73AdB3xLQ1EGChcPABYsVks2pvhgwpf6LMnYPZQooK8jG3yEeMLbbzoMJnHrVfPuZngA2v1mCrfnSpNoUiaGww2EunopJBa4vPzRYFuMevL5awtq9TtJ6ygZWuvvxEWHwiR6X4SwDA2q2opR6hGsqEzsZJuWEiuqVKd842C9op658VvncuWR1zmYtnzhaYE1onwmGjYyQzfcKBQg1rsW4DkxtgA3da1P5hrhTZSdsRA1HPVKpiQooVELRGJT21J3zjWHYCFLrweLz8mXkLohGAZAprCvAJkvC6SGerooJC5x8zhnzafYTS5ksxTqRA7JDJ3WjZ1aGwecM9x4scevfvyrgonumCWW9ysRtPUVTUmFhKWByYJikXw8MVprUEXaZVmHhkaZnGf2ooWBq7qzmTJoz1c1nNhb4W1sqaZ7SmhurVhGojpBjGLWpxqBAnTopBFm3WSUoM4vSru8xSUXUZcyn5j4bR7CZPziPLniuaifsps4uJoobaVzP8nrrcsV4AwUj2DFWgqzbk2DsXKGFURMhjzKVwkvBmJPCooUPBBK434RjB9nALiDFLNpqiCJDRR6h2JHi46XYBRAKKkMgBSSRelease
- Mint status
- Closed β sold out
- Pricing type
- Dutch auction Β· decreasing price steps
- Remaining supply
- 0 of 444
- Opens
- 2023-04-04T14:04:00Z
Chain state at block 15288456 Β· 2026-10-08T20:12:34Z. Cached for up to 60 seconds; eligibility and transaction execution may differ.
Primary minting creates a new edition. This site replays existing editions.
Mint history
- Supply
- 444
- Indexed editions
- 425
- Mint scheduled
- 2023-04-04T14:04:00.000Z
- Primary mints recorded
- 425
- Prices paid at mint
- 4β54 tez Β· 425 priced mints
Current mint availability and pricing are shown on fxhash.
Market history
- Secondary trades
- 31
- Recorded volume
- 251.16 tez / wXTZ
- Lowest latest priced sale
- 0.99 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
The Secrets of Travellers
By C4RC0
My project for the Proof of X exhibition will be ready soon. I had already been diligently working on this endeavor for quite some time when I received the invitation to showcase it at the exhibition. I am thrilled to share the details of my work and highlight some of the exciting elements it encompasses.
- Published
- 2023-06-16
- Minted editions
- 100
The Best of fxhash (Unofficial): Issue 15
By The Best of fxhash (Unofficial)
Issue 14 of The Best of fxhash (Unofficial).
- Published
- 2023-04-11
- Minted editions
- 15
How Generative Glasses were made
By C4RC0
After 4 months of coding the Generative Glasses is ready! I gained a lot of experience along the way and I really liked the creation process, so now I'm sharing with you how it was made...
- Published
- 2023-03-15
- Minted editions
- 100
Index coverage
Articles mentioning this project or its editions. Last completed index sync: block 15275905 Β· Wed, 07 Oct 2026 23:06:57 GMT.