Is there any way to use same texture node but with offset

Forums: Is there any way to use same texture node but with offset
Post, discuss and share handy resources like textures, models and HDRI maps in this forum.
Forum rules
Please do not post any material that is copyrighted or restricted from public use in any way. OTOY NZ LTD and it's forum members are not liable for any copyright infringements on material in this forum. Please contact us if this is the case and we will remove the material in question.

Is there any way to use same texture node but with offset

Postby Wallan » Thu Sep 17, 2015 11:08 am

Wallan Thu Sep 17, 2015 11:08 am
I have to apply two textures to different part of a mesh.
I have made a mask that distribute the textures on the mesh.

However, as the two textures are the same texture with some offset in the UV added it would be nice to be able to only use one texture node.
I could of course use two texture nodes with same texture offsetting the UV mapping on one of them.
As I understand it I wont use more memory on graphic card as Octane understand it's the same texture.
But, when i need to change textures I need to change twice as many texture nodes and I want to avoid that.

So is there a way to solve this.
Considering what the Color Correction node does, what I'm looking for is a "UV Correction Node" or maybe a texture node that can take another texture nod as input.
Is there possibly already some functionality in some node that can do what i need?

A possible alternative I'm thinking of could be if it's possible to use the scripted node.
I have not looked into it much so far but if it could be trigger by a change of texture in myTextureNode 1 and setting same texture in myTextureNode2 then it could be an acceptable workaround.
If so some sample code of how to do it would be appreciated.
Windows 7 Ultimate 64bit 32Gb RAM. Intel Core i7-5820K [email protected] GHZ. Display uses a Gigabyte GTX 460 1Gb VRAM. Octane uses an EVGA GTX 970 4Gb VRAM.
Wallan
Licensed Customer
Licensed Customer
 
Posts: 47
Joined: Fri Jan 23, 2015 6:13 pm

Re: Is there any way to use same texture node but with offset

Postby bepeg4d » Thu Sep 17, 2015 1:07 pm

bepeg4d Thu Sep 17, 2015 1:07 pm
Hi,
please, could you share a simple file that shows what you want to obtain?
A scripted graph node seems the correct answer but is better to have a real example ;)
ciao beppe
User avatar
bepeg4d
Octane Guru
Octane Guru
 
Posts: 9956
Joined: Wed Jun 02, 2010 6:02 am
Location: Italy

Re: Is there any way to use same texture node but with offset

Postby Wallan » Thu Sep 17, 2015 1:43 pm

Wallan Thu Sep 17, 2015 1:43 pm
Basically the same as I could do with a ColorCorrection Node

ImageTextureNode>-------------------------------->Color Correction Node>--------------------->ImageTextureWithColorCorrection
|
|------------------------------------------------------------------------------------------------------------------------->ImageTextureOriginal



But, instead of correcting color i want to adjust UV like:

ImageTextureNode>-------------------------------->NodeCreatingUVoffset(possibly a ScriptedGraphNode)>--------------------->ImageTextureNodeWithCorrectedUV
|
|------------------------------------------------------------------------------------------------------------------------->ImageTextureWithOriginalUV
Windows 7 Ultimate 64bit 32Gb RAM. Intel Core i7-5820K [email protected] GHZ. Display uses a Gigabyte GTX 460 1Gb VRAM. Octane uses an EVGA GTX 970 4Gb VRAM.
Wallan
Licensed Customer
Licensed Customer
 
Posts: 47
Joined: Fri Jan 23, 2015 6:13 pm

Re: Is there any way to use same texture node but with offset

Postby Wallan » Thu Sep 17, 2015 3:03 pm

Wallan Thu Sep 17, 2015 3:03 pm
This is as close as I get. Have made code that creates the connections for texture and transform input and texture output but cant figure out how to write the code that actually does something.

OctaneFlow.png
Windows 7 Ultimate 64bit 32Gb RAM. Intel Core i7-5820K [email protected] GHZ. Display uses a Gigabyte GTX 460 1Gb VRAM. Octane uses an EVGA GTX 970 4Gb VRAM.
Wallan
Licensed Customer
Licensed Customer
 
Posts: 47
Joined: Fri Jan 23, 2015 6:13 pm

Re: Is there any way to use same texture node but with offset

Postby Wallan » Fri Sep 18, 2015 12:30 pm

Wallan Fri Sep 18, 2015 12:30 pm
Moving question to LUA coding forum instead as I'm quite sure a ScriptNode is the solution.
Windows 7 Ultimate 64bit 32Gb RAM. Intel Core i7-5820K [email protected] GHZ. Display uses a Gigabyte GTX 460 1Gb VRAM. Octane uses an EVGA GTX 970 4Gb VRAM.
Wallan
Licensed Customer
Licensed Customer
 
Posts: 47
Joined: Fri Jan 23, 2015 6:13 pm

Return to Resources and Sharing


Who is online

Users browsing this forum: No registered users and 21 guests

Tue Apr 23, 2024 4:37 pm [ UTC ]