ProtoFlux:Sample Texture2D UV: Difference between revisions

From Resonite Wiki
Create Sample Texture2D UV ProtoFlux Node Page
 
broken title
 
Line 25: Line 25:
The raw asset of an [[Type:IAssetProvider`1|IAssetProvider<Texture2D>]] extracted using a [[ProtoFlux:Get Asset|Get Asset Node]].
The raw asset of an [[Type:IAssetProvider`1|IAssetProvider<Texture2D>]] extracted using a [[ProtoFlux:Get Asset|Get Asset Node]].


=== Position ([[Types:Float2|Float2]]) ===
=== UV ([[Types:Float2|Float2]]) ===


The Position to sample the colorX from.
The UV position to sample the colorX from.


== Outputs ==  
== Outputs ==  

Latest revision as of 20:47, 19 February 2024

Sample Texture 2D UV
Texture
*
UV
Assets


Sample texture 2D UV is a node that allows you to sample the pixel color of an 2 dimensional Texture that has readable enabled based on a 0->1 range on UV instead of pixels. Since the StaticTexture2D component needs to have readable enabled, most players opt to keep a component on the object that their code is on, and then change it's URL so they can read the image's pixels.

This node also takes a raw IAsset<Texture2D> instead of an asset provider. To extract the raw texture reference from the provider for use in this node, see the Get Asset Node.

Inputs

Texture (IAsset<Texture2D>)

The raw asset of an IAssetProvider<Texture2D> extracted using a Get Asset Node.

UV (Float2)

The UV position to sample the colorX from.

Outputs

* (colorX)

The ColorX color from the provided Texture (IAsset<Texture2D>) at the provided UV Position (Float2).

Examples