I remember that there were plans to add ptex to Blender. As someone who enjoys texturing. I am hoping this is continued. Is there someone working on this atm?
I think Ptex is the future. I am tired of unwrapping and the limitations imposed by uvs. I just want to paint textures. I am wondering if there are any research or innovative strides to improving the texturing pipeline of cg art. Maybe a better alternative to ptex and uvs.
Would be nice to hear from texturing artists on here
As I recall, Letterrip recently started a thread where he talked about Ptex integration as part of a round of improvements to sculpting and painting.
It’s usefulness though will really depend on how far it has come to eliminate its biggest weaknesses, namely the inability to be evaluated with multiple threads during rendering and it largely being only able to work on quad faces.
It’s not inherent to the concept itself, Ptex has been implemented on the GPU as well, which is about as “multi-threaded” as it gets. The quad requirement could be hidden from the user.
The problem is rather that Ptex requires dedicated support at multiple levels (editing tools, renderer), which isn’t really happening.
Meanwhile, UDIMhas been adopted somewhat widely, which is a dirt-simple way to extend UVs to multiple images. You still have to unwrap your mesh, but you can scale to higher texture density.
You don’t actually want to “just paint textures”, you want to do it on a machine with a certain amount of RAM/VRAM, in realtime and then you want to render the result in a certain engine and you’re (presumably) not looking to spend any money. There is no solution for you and there won’t be one in the foreseeable future.
I am not sure if Nicholas Bishop is still working on this. Was the project abandoned?
That’s too bad. Having it work well with cycles would have been cool. I think ppl would be able to manage using it with only quads for now till they find a way to get it to work with tris. Ptex is indeed the future and as higher res textures become the norm even for games, the more this would be needed.
I am wondering if there is any current ongoing research for an alternative to uvs, vertex paint, and ptex.
I’m personally hoping that any texture / uv development in blender is leaning towards udim workflows. Udim is the future because of it’s widespread adoption in film pipelines. Most dcc tools involving texturing have implemented a strong udim tools that blender could benefit from if support was added.
Outside of Disney and a few other places PTex is not widely used. UDIM on the other hand is everywhere. it would make more sense for Blender to focus on that given that Mari and Substance both support it (Substance doesn’t support PTex).
Mari non-commercial unfortunately doesn’t support PTex BTW.
Isn’t the amount of detail you can get into a vertex paint strongly dependent on the vertex count of the object. a dynamic topology sculpt of a head will look good vertex painted but the 2000 poly retopo version of the same head vertex painted will look like a hot mess with no high frequency detail.
That ptex build from Nicholas Bishop certainly worked very differently from vertex paint, you could paint on the middle of a face where’s with vertex paint only painting on a vertex has an effect.
Well i would ALWAYS favor a method where i don’t have to unwrap meshes , but on the other side Ptex is not very friendly when you want to paint directly on the UV which i do quite often.
UDIM is like an advanced form of standard unwrapping so the principle stays the same you can do all the tricks you already know with them, versus PTEX which is a mess when you look at it in an image editor and you can only work on it in 3d.
I have worked with UDIMs before, having them in Blender would be very helpful.
Why I prefer ptex over udim is that all the textures are saved to one file. With UDIM, texture files build up really quickly especially if you need a lot of textures to cover a particular space or mesh. Keeping tabs on the files can become quite a chore itself but with ptex, one simple file per mesh no matter how big the mesh is. It’s like vertex paint but independent of no of vertices. It is the best solution in my opinion. Udim is good but imho ptex or even a better texturing technique seems better.
I just wish someone is researching for something even better. Ptex is heavily used in movies atm.
Well… you can back up your 3d model file at certain stages or duplicate the model at a particular stage of painting and hide in another layer. In case the one you continue painting on gets corrupt or you need to go back to a former stage.
It’s like every other file you need to take measures to ensure you don’t lose it.
As for calculations, I am pretty sure if it was more adopted by the industry, there would be have been improvements in this area. I am sure Disney already has found ways to make the calculations easier for their films.
Well, if you edit a mesh say, the face, I see no reason why you shouldn’t recalibrate or recreate the ptex file for those selected faces and repaint the area. It’s sort of non destructive since you can recalibrate ptex for selected faces.