Nodes in this category bring data into and out of the graph, such as sending web requests, loading images and other files, converting between bytes and images or text, and logging values to the console.
Nodes
| Node | Details | Possible Types |
|---|---|---|
| Bytes to Image | Converts the raw byte data of an image file to a raster image. Supports the formats: PNG, JPG, GIF, WEBP, TIFF, BMP, TGA, ICO, HDR, EXR. | Resource → RasterResource[] → Raster[] |
| Debug Log | Meant for debugging purposes, not general use. Logs the input value to the console and passes it through unchanged. | Bool → BoolBool[] → Bool[]Number → NumberNumber[] → Number[]Integer → IntegerInteger[] → Integer[]Vec2 → Vec2Vec2[] → Vec2[]Transform → TransformTransform[] → Transform[]String → StringString[] → String[] |
| Get Request | Sends an HTTP GET request to a specified URL and optionally waits for the response (unless discarded) which is output as a string. | → String |
| Image to Bytes | Converts extracted raw RGBA pixel data from an input image. Each pixel becomes 4 sequential bytes. Useful for transmission over HTTP or writing to files. | Raster → ResourceRaster[] → Resource[] |
| Load Resource | Loads binary from URLs and local asset paths. Returns a transparent placeholder if the resource fails to load, allowing rendering to continue. | → Resource |
| Post Request | Sends an HTTP POST request to a specified URL with the provided binary data and optionally waits for the response (unless discarded) which is output as a string. | → String |
| String to Bytes | Converts a text string to raw binary data. Useful for transmission over HTTP or writing to files. | String → ResourceString[] → Resource[] |