How to apply a texture inside a 3D object ?

Hello everybody,

I’m a beginner with unity and i would like to know how to apply a texture inside a 3D object without UV mapping.

I’m pretty sure that is possible but i don’t find how to do this :frowning:

Thanks for attention

You’ll have to use something else to figure out the UV inside your shader. Fragment position maybe ? If you don’t know much about shaders, that might prove difficult. Why don’t you have UVs in the first place ?


I think The easiest way to do this for your project is to create your 3D object on blender, to reverse normals and then import it in unity.


If it is for iOS you might encounter some problems to play a video as a texture though…

movie texture