Biga
Member
|
Texture positioning in mesh editor
Probably it is rather a beginner question, copied from Graphics section.
Hi,
I have an Earth object created in 3DS Max. It is a geopshere with relief created with Displacement modifier from a bump image. I want use a NASA texture too but when I add it as material to my imported FBX object in esenthel, the relief doesnt match with the texture, though they (texture + bump image) have the same resolution. I need shift it horizontally, vertically it seems ok. I see the Himalaya in Africa though in good latitude. smile
I see an icon in the editor with the tooltip "Enable this and click on the screen to set material at that location", assumed this is what I need, but seems no effect if I click to anywhere to the mesh.
Any help greatly appreciated!
thanks,
Gabor
|
|
04-30-2014 11:39 AM |
|
para
Member
|
RE: Texture positioning in mesh editor
Do you have the NASA texture applied correctly in max? It would be easiest to shift the UV's or the texture itself (photoshop/gimp). You can't do it in the editor, but you can via code or custom shaders. Or maybe you need to reset your transforms/swap axes at export/etc.. ?
That button is for applying the material to a mesh (or part) on the whole, it doesn't matter where on the part you click only which mesh part (if there's more than one). You see no effect probably because you apply the same material to your sphere.
|
|
04-30-2014 06:55 PM |
|
Biga
Member
|
RE: Texture positioning in mesh editor
Hello,
no, I added the texture in Esenthel. I made only the mesh in 3DS Max as I would like handle textures in Esenthel. Only thing I made in 3DS Max, the "relief", applying displace modifier with a bump image so I got a real 3D geopshere, but without any texture.
The NASA texture itself does look good I mean I added it a ball material and Esenthel applied it correctly - at least poles are OK and not distorted.
My problem is the relief which I added in 3DS Max isnt in sync with the satellite texture - the mountains are in different position on mesh as the texture shows.
So do you think it is better to make everything in 3DS Max?
My problem is that I would change the textures in the game, depending on what mapmode the player chooses. If he chooses terrain mapmode, I show the satellite texture, if he chooses region/province mapmode then I have to show an another texture.
Or Im totally wrong about designing this?
thank you,
Gabor
|
|
04-30-2014 08:59 PM |
|
Dwight
Member
|
RE: Texture positioning in mesh editor
You would need to unwrap it in 3DS Max, that's why it is not working.
Yes, make everything in 3D Studio Max.
|
|
04-30-2014 09:13 PM |
|
Biga
Member
|
RE: Texture positioning in mesh editor
Created .fbx with with unwrapped topo texture and geosphere mesh based on heightmap. After setting UV offset in 3DS Max, it looks fine in viewport and in render.
But offset seems lost when I want import this .fbx to Esenthel. Same bad offset as when I added texture manually in Esenthel. Maybe I missed some export setting in 3DS...
(This post was last modified: 05-01-2014 11:05 PM by Biga.)
|
|
05-01-2014 11:05 PM |
|
Biga
Member
|
RE: Texture positioning in mesh editor
ah sorry it is 32bit UI.
works with Esenthel 64.exe.
But well seems Esenthel doesnt load UV offset back from .FBX file.
If I import back .FBX into 3DS Max, it is fine.
Should I use another file format?
found a method should work for me: texMove( Vec2(...
but seems ineffective if I use after loading mesh. weird, texRotate works fine...
(This post was last modified: 05-02-2014 02:24 PM by Biga.)
|
|
05-02-2014 01:47 PM |
|
Rubeus
Member
|
RE: Texture positioning in mesh editor
Did you try using setRender after using texMove?
|
|
05-02-2014 02:39 PM |
|
Esenthel
Administrator
|
RE: Texture positioning in mesh editor
Quote:After setting UV offset in 3DS Max, it looks fine in viewport and in render.
Can you let me know what UV offset are you talking about?
Thank you
|
|
05-02-2014 10:15 PM |
|
Biga
Member
|
RE: Texture positioning in mesh editor
I thought this offset.
it is ok in 3DS Max, but I got this in Esenthel:
Im trying using texMove to place texture to proper place.
(This post was last modified: 05-03-2014 05:53 PM by Biga.)
|
|
05-03-2014 05:52 PM |
|
para
Member
|
RE: Texture positioning in mesh editor
This uv offset works only in max, on the material level not on the mesh (it doesn't change meshes UVs). Add a UV Map modifier and play with that. And try what Rubeus suggested.
|
|
05-03-2014 07:33 PM |
|
Esenthel
Administrator
|
RE: Texture positioning in mesh editor
I can't find any info on UV offsets in FBX SDK, if you know where to look, please let me know. Thanks
|
|
05-03-2014 11:02 PM |
|
Biga
Member
|
RE: Texture positioning in mesh editor
thx for your input.
works fine with texMov.
with Vec2(0.25,0) it is fine.
|
|
05-05-2014 07:12 PM |
|