Looking further into the Gem sources, I see that the model_loader.cpp is parsing the obj file for texture coordinate (vt lines), but it seems that the model.cpp do not make a call to these data, and only permit linear or spherical mapping that it recompute... as if uv mapping was not "needed" for the coders and left for future work...
I think it could only be a matter of a few hours to add the support for uv mapping, which is "very" useful when doing 3d scenery ... I'm ready to "support" the good soul that would do the job (as it could be usefull for me in future projects), and I'm sure that other will like this too.
I'm not a c++ coder, and I can barely look into code for errors and feature...can anybody help ? Iohannes ? you seems to be one of the maintainers, can you tell me if it could be done ?(maybe I'm wrong and this is realy hard work ... or already working with some trick ? )
Solving this would permit me to work on more than one project I'm waiting to finish, and I'm sure it would be realy usefull in more than one domain...
thanks,
Olm-e
www.ogeem.be
olme wrote:
hello,
I'm working on a project I want to show at the Shunt, London, in end of april... I'm trying to play video files and streams as texture on custom 3d surfaces... The features I need for this are nearly all there with Gem but I still cannot get one thing : simple UV mapping on imported obj models. All I got is linear texturing, thus it is of no use (exept for some experiments with moving line patern, ... interresting but ... already done that years ago, not my taste today). the material parameter or any other documented in the help of [model] did not helped... (the obj file has a mtl file, exported from blender).
looking at the archives, I don't understand if it's possible or not, or if it is a future feature not already implemented... (although for me it's quite a standart feature I "thought" that "normaly" should be there in a 3d package...) one mail pointed toward the [vertex_array] object in the CVS, but this date from 2006... and it's not in the PD-extended release...
can anybody tell more on that today, is it implemented or not, in which distrib., or do we have to wait for [vertex_array] or any other objects to be released ... ??
I'm trying also to use blender game engine (then with some osc <-> pd communication), but actualy, the video texture plugins still don't builds and works on linux ...
I'm in a dead end actualy, if anybody could help ...
for the story : as I was trying to get the texture right in my pd patch, I was also working with blender... and of course murphy came along, and the video texture playing in pd-Gem showed ... in my blender window, maped on the object fighting with the picture map I had...... altough neither the gem nor the blender plugin works correctly... Sometime, it's ... funny... hum ... (some gl memory share I suppose )
thanks a lot,
Olm-e
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list