xaltgeist

31 posts

xaltgeist

xaltgeist

@xaltgeist

Developer, co-creator of Studio @Mathcastles

Katılım Eylül 2021
346 Takip Edilen2.5K Takipçiler
R64
R64@remilio64·
terraforms must have been fun to develop
English
1
3
21
1K
xaltgeist
xaltgeist@xaltgeist·
These Solidity "stack too deep" compiler errors are bittersweet because I think other people would be more insane by them than I am I'm like David Blaine doing "magic tricks" by just being willing to actually stick a sword through his arm
English
0
66
74
1.7K
xaltgeist retweetledi
Outland
Outland@outland_art·
𝗖𝗿𝗶𝘁𝗶𝗰𝗶𝘀𝗺 | 𝗧𝗛𝗘 𝗠𝗔𝗣 𝗜𝗦 𝗧𝗛𝗘 𝗧𝗘𝗥𝗥𝗜𝗧𝗢𝗥𝗬 "Terraforms is a reminder that the best virtual worlds are imagined, not simulated." Today in the 📰, @KevinBuist writes on @mathcastles's 2021 #ASCIIart series. 🗞️: outland.art/terraforms-by-… #terraformsNFT
GIF
English
2
28
119
0
xaltgeist retweetledi
ilikcalculus
ilikcalculus@i_like_calculus·
Terraforms by @mathcastles has been one of the most inspiring pieces of art for me. I wrote a long-form essay discussing both the technical and artistic vision as well as how it pushes the medium forward. Hope it can inspire others as well! Full essay: ilikecalculus.substack.com/p/an-ode-to-te…
ilikcalculus tweet media
English
20
66
233
0
xaltgeist retweetledi
matto
matto@matto__matto·
The Hypercastle Explorer application from @hypercastle_exp allows you to explore the Terraforms by @mathcastles hyperstructure in 3d. @HEEEEEEEEEEE_ just posted this clip of it running on the Steam Deck by Valve. Explore the 20 levels of the hypercastle where ever you go 🏯🏰
English
1
12
55
0
xaltgeist retweetledi
matto
matto@matto__matto·
With fresh attention on Terraforms, it’s a good time to remind you that you can explore the hypercastle in 2d and 3d for free via the @hypercastle_exp Explorer app, downloadable for free below.
matto@matto__matto

ANNOUNCEMENT: 🚧💿 The public beta of the @hypercastle_exp Hypercastle Explorer application which allows you to explore Terraforms by @mathcastles is available to download, for free, for everyone. hypercastle-explorers.itch.io/hypercastle-ex… Walkthrough video: youtu.be/1jD6F_6_Yak Thread 🔽

English
1
20
77
0
xaltgeist retweetledi
seaweed
seaweed@sus_seaweed·
Super happy to see the @mathcastles team getting the recognition they deserve. By far one of the coolest and more interesting generative land/art projects in the space. Respekt to @0x113d and @xaltgeist for building something magical 🪄✨ Long live the Hyper Cone.
seaweed tweet media
English
4
18
101
0
xaltgeist retweetledi
NEON 😜
NEON 😜@neon_dao·
Released in December 2021, Terraforms are composed of 11,000 unique artworks.
GIF
English
1
7
42
0
xaltgeist retweetledi
tjo
tjo@0xTjo·
realistically the only project ive seen that is pure crypto art from a technology standpoint is mathcastles by @0x113d. that being said it doesn't stop us from using chains like ethereums as layer of consensus for art ownership
English
9
13
122
0
xaltgeist
xaltgeist@xaltgeist·
There are likely additional ways of optimizing or organizing this (@dhof has a really nice file compression technique, for example). At the moment we just wanted to put these out for early experiments and to get the conversation started.
English
3
0
11
0
xaltgeist
xaltgeist@xaltgeist·
You can query the available libraries by name using the readLibrary function. The names are maintained in a list called availableLibraries.
English
1
0
7
0
xaltgeist
xaltgeist@xaltgeist·
We just put p5.js and three.js onchain, as composable libraries. I designed a system for deploying and reading very large files to the EVM, which makes them available for anyone to incorporate into their works. #readProxyContract" target="_blank" rel="nofollow noopener">etherscan.io/address/0x16cc…
English
8
9
58
0
xaltgeist
xaltgeist@xaltgeist·
@stargeistt Yes, it works for storing data of any kind. The SSTORE2 piece of this was used by @ETHTerrestrials to store SVGs on chain, for example. The memory manipulation in assembly just allows for much larger files
English
0
0
1
0
theus
theus@promatheus_·
@xaltgeist So, could this approach also be used to store onchain images?
English
2
0
1
0
xaltgeist
xaltgeist@xaltgeist·
Thoughts on this technique for serving large files onchain: The main issue is to avoid gas limitations when concatenating huge strings. My solution is to manually copy chunks of data into memory, and then directly manipulate the memory location that stores the string length
113 ♖♖♖@0x113d

He's too modest so I'll splash: @xaltgeist (who you should follow) coded contracts to do this and get three.js and p5.js onchain a few months back xalt's technique use inline datablobs on EVM (via contract storage + assembly tricks to compose large byte arrays in memory)

English
3
6
42
0
xaltgeist
xaltgeist@xaltgeist·
A preliminary question is how to get these large files into dynamically generated strings (like tokenURI) since ordinary string concatenation is basically off the table. Might require generalizing the manual-memory-manipulation approach for any endpoint incorporating these files
English
0
0
6
0
xaltgeist
xaltgeist@xaltgeist·
Some ongoing questions include: how should the file data be stored? What technical limitations might arise for users who want to incorporate onchain files into their own compositions?
English
2
0
6
0