Create a texture dynamically

Let’s say I have 3 images, each of them are 100x100. I want to dynamically create a texture of 100x300 that contains my 3 images… is that possible?

You can load the images to separate textures and then use Texture2D.PackTextures (from another texture) to create texture atlas.

Unfortunately, you won’t be able, to create texture atlas with your desired size using this method, but I suggest looking at the PackTextures method anyway, because after packing, it returns array of Rect structures describing the placement and sizes of input textures in generated atlas.