Welcome to WSL!

New to the forum? Please read this and this.

[DEV] DCTL SeamlessTexture Fuse

Where the future is being made, today.

Welcome to the WSL development corner!

In this forum, please post your development projects. You get kudos and feedback here.
Topics ideally have preset prefixes, and this is what they (might) mean:

  • [DEV] - very much work in progress, don't build a business on this, could go anywhere
  • [BETA] - should kinda do what it's supposed to do, please test, give feedback
  • [RC] - this may end up in Reactor soon, polishing up, now's the time for last minute thoughts
  • [ABD] - died a premature death, sadness, will not see the light of day ever (unless someone picks up the scraps)

Once a development project has been released (hurray), topics can be marked as - you guessed it - [RELEASED] :cheer:

Development topics only, please. For generic questions, how-to's, questions and inquiries about existing tools etc, please go to the appropriate other forums.
User avatar
tida
Fusionista
Posts: 252
Joined: Mon Jan 27, 2020 4:37 am
Answers: 1
Real name: none
Been thanked: 38 times

[DEV] DCTL SeamlessTexture Fuse

#1

Post by tida »

Due to a recent discussion about seamless texture for 3D objects I made a DCTL fuse, which transforms different 2D textures into seamless (non-mirrored) textures.
You could also make a macro, but the DCTL fuse should be much faster. The idea is simple - you copy a texture image four times and put their midpoints to each corner of the whole image. You increase their sizes equally and blend the overlapping parts into each other. You can see the results in the following video.

Hope the DCTL fuse works on all platforms. Some feedback would be appreciated...

SeamlessTexture.fuse
Sorry, made a quick change and uploaded a new fuse. This time it processes the alpha channel as well 8-)
You do not have the required permissions to view the files attached to this post.

User avatar
TerryPXM
Fusioneer
Posts: 82
Joined: Mon Oct 30, 2017 3:53 am
Location: Medellin, Colombia.

Re: [DEV] DCTL SeamlessTexture Fuse

#2

Post by TerryPXM »

Wow this looks really good, thanks for putting this together.

PD: Music is really nice, can I ask where did you get it?

User avatar
tida
Fusionista
Posts: 252
Joined: Mon Jan 27, 2020 4:37 am
Answers: 1
Real name: none
Been thanked: 38 times

Re: [DEV] DCTL SeamlessTexture Fuse

#3

Post by tida »

SeamlessTexture.fuse
The following update contains an additional multi-button with 3 blend methods. Furthermore, old version did output a flipped image - this is corrected now.
You do not have the required permissions to view the files attached to this post.

User avatar
danell
Fusioneer
Posts: 249
Joined: Mon Dec 12, 2016 6:32 am
Been thanked: 13 times

Re: [DEV] DCTL SeamlessTexture Fuse

#4

Post by danell »

@tida
Thanks for the fuse! There is a problem with the fuse dealing with how Fusion works with DoD.
If you input an image bigger than your height and width set in the fuse, add a BC after and change any parameter you'll see that everything after the set resolution will go transparent.
Image

I have fixed this by calculating the DoD in the PreCalcProcess funcion. I'm attaching the fixed version here :)
SeamlessTexture.fuse
You do not have the required permissions to view the files attached to this post.

User avatar
tida
Fusionista
Posts: 252
Joined: Mon Jan 27, 2020 4:37 am
Answers: 1
Real name: none
Been thanked: 38 times

Re: [DEV] DCTL SeamlessTexture Fuse

#5

Post by tida »

@danell thanks for your help and it is really great, that you already fixed the problem :)