a bit of a long and somewhat open ended question here, and I'd love to get help and opinions on this:
I've got a 3D model (mesh exported in Collada format) of a long-sleeve shirt. It's a men's dress shirt, size 16 neck, 34 sleeve, etc. accurately modeled.
I have three fabrics - all three fabrics are polka-dots (maybe I'm a clown). Their details are as follows:
- 1" red polka dot fabric has a 1-inch diameter dot that repeats every inch (the dots are essentially touching)
- 3" blue polka dot fabric has a 3-inch diameter dot that repeats every three inches (the dots are essentially touching)
- 7" green polka dot fabric has a 7-inch diameter dot that repeats every seven inches (the dots are essentially touching)
I scanned each fabric at 32ppi and made texture maps which will seamlessly repeat (easy as they were polka dots). So now I have:
- red-polka-dot.png is 32x32 pixels
- blue-polka-dot.png is 96x96 pixels
- green-polka-dot.png is 224x224 pixels
I would like to use threejs to show what each fabric would realistically look like on my shirt (repeating the correct number of times on the shirt based on the size of the dot)...
As far as I see, I've got two problems:
- I have "Non-Power of Two" textures
- I have one UV space on my model (maybe it corresponds to the Red Polka Dot fabric, so it repeats that every inch as it should)
Is it possible to accomplish what I'm looking to do? Are there alternatives that I should explore?
Thanks in advance.