Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Free Texturing tool

Adrian Eisenberg
Registered User
Join date: 3 Sep 2004
Posts: 15
02-27-2006 03:59


I just wrote a program aimed at making it easier to work with complex textures in Second Life. Second Life allows for custom textures and per-face application, but determining the settings needed to fit a given portion of an image to a particular face can be tricky.

My program makes that a bit easier by allowing the user to click and drag on a region of the texture, while the program automatically calculates the necessary UV repetition and offset settings.

I have the program available for download on my website at www.purplestatic.com. I'd really appreciate it if people could take a look at it and help with user-testing. Let me know what you'd like to see in future versions, and if anything goes wrong contact me with the details.

Happy texturing!

- Adrian Herbez
Candide LeMay
Registered User
Join date: 30 Dec 2004
Posts: 538
02-27-2006 05:06
This could be a very useful utility, but c'mon - no file requester? :confused:

The other stuff you have on the page looks interesting too, bookmarked!
_____________________
"If Mel Gibson and other cyberspace writers are right, one day the entire internet will be like Second Life." -- geldonyetich
Star Sleestak
Registered User
Join date: 3 Feb 2006
Posts: 228
02-27-2006 05:58
Thank you for your generosity. I'm going to watch this thread and add you as a friend on the board so I can give you feed back.
Adrian Eisenberg
Registered User
Join date: 3 Sep 2004
Posts: 15
02-27-2006 13:17
Thanks to both of you for taking a look.

Candide, if by "file requester" you mean the ability to load in custom files, that's already there- just type while the program's running. If you mean a proper file browser, though (which I agree would be nice), that will take a bit more doing.

I'll be posting future versions at my site, along with notices here in the forums.

Cheers

- Adrian
Chip Midnight
ate my baby!
Join date: 1 May 2003
Posts: 10,231
02-27-2006 13:20
This is wonderful! Thank you so much for doing this and sharing it with the community. I absolutely hate trying to figure this stuff out when working with texture sheets. You rock.
_____________________

My other hobby:
www.live365.com/stations/chip_midnight
Candide LeMay
Registered User
Join date: 30 Dec 2004
Posts: 538
02-27-2006 13:47
Adrian yes, I mean something to browse files with (or drag&drop). Because the file input box doesn't react to shift - I can't even type "e:" to it to get to my files. Not to mention that typing filenames with full path takes me waaay back to the past :D
_____________________
"If Mel Gibson and other cyberspace writers are right, one day the entire internet will be like Second Life." -- geldonyetich
Adrian Eisenberg
Registered User
Join date: 3 Sep 2004
Posts: 15
02-27-2006 13:58
Fair enough- point taken. Look for that in the future - this is just version 1.0.

Thanks for the feedback

- Adrian
Mhaijik Guillaume
Chadeaux Vamp
Join date: 18 Jun 2004
Posts: 620
Looks good !
02-28-2006 07:11
I tried this and it looks like it will be awesome - I tried it with .bmp .tga. .jpg. .jpeg no problems. My problem is typing. When you have a chance to make it file select from a directory or even copy and paste into the box it will be a great tool !!
_____________________
Adrian Eisenberg
Registered User
Join date: 3 Sep 2004
Posts: 15
03-13-2006 02:44
Hey everybody

So I have the program popping up a file browser now, thanks to Tk (I'm writing it in Python and using py2exe to make the exe- I'll be releasing the python version as well, for Mac and linux users).

I still need to clean it up a bit, but the version up on my site is useuable, and a lot easier to work with than the original, since you no longer need to type in the file name.

To grab the updated version, head to:

http://www.purplestatic.com/texCalc.zip

(note: the filename is the same as the original- you might need to clear your cache/download history to force your browser to get the new version)

Enjoy!

- Adrian
Candide LeMay
Registered User
Join date: 30 Dec 2004
Posts: 538
03-13-2006 03:04
Thanks!
_____________________
"If Mel Gibson and other cyberspace writers are right, one day the entire internet will be like Second Life." -- geldonyetich
Frans Charming
You only need one Frans
Join date: 28 Jan 2005
Posts: 1,847
04-10-2006 19:48
This looks like a really usefull tool, thanks. Am going to give it try.
_____________________
Kim Takashi
MANTRA
Join date: 18 Feb 2006
Posts: 36
04-11-2006 09:08
Thanks for your generosity Adrian. :)
Kim Takashi
MANTRA
Join date: 18 Feb 2006
Posts: 36
04-11-2006 09:09
I appreciate your generosity Adrian. Thank you!
Dianne Mechanique
Back from the Dead
Join date: 28 Mar 2005
Posts: 2,648
04-11-2006 09:14
From: Frans Charming
This looks like a really usefull tool, thanks. Am going to give it try.
Indeed. I would love to have something like this instead of the calculator and pieces of paper I use now. :) Unfortunately it's a Windows thingie.

Any chance of writing one for a Mac?

A lot of the best texture artists use Macs you know. :p
_____________________
.
black
art furniture & classic clothing
===================
Black in Neufreistadt
Black @ ONE
Black @ www.SLBoutique.com


.
Tip Baker
Registered User
Join date: 12 Nov 2005
Posts: 100
05-16-2006 10:48
Thank you.

Tip
jumptronic Lehane
Registered User
Join date: 16 Apr 2005
Posts: 1
bump
06-19-2006 12:57
bump?
Lightwave Valkyrie
Registered User
Join date: 30 Jan 2004
Posts: 666
06-20-2006 00:35
this is Awesome!! thankyou!
-LW
Jammer Ping
Registered User
Join date: 28 Jun 2006
Posts: 2
07-05-2006 16:37
Zooming would be neat feature for larger textures.
Chip Midnight
ate my baby!
Join date: 1 May 2003
Posts: 10,231
07-05-2006 19:46
From: Jammer Ping
Zooming would be neat feature for larger textures.


Yeah, or just being able to put it full screen. Still a massive timesaver.
_____________________

My other hobby:
www.live365.com/stations/chip_midnight
2fast4u Nabob
SL-ice.net
Join date: 28 Dec 2005
Posts: 542
07-06-2006 07:56
From: Adrian Eisenberg
I just wrote a program aimed at making it easier to work with complex textures in Second Life...


I have been using this for a while and find it very useful. One thing I often need is a huge wall to strech a texture on - this application is fantastic for figureing out the offsets. There is one feature that will make this even more useful.

I often have to load textures into PhotoShop and add guide lines onto a copy of the image to evenly divide it up. For example, I have a photo and want to display a huge version on a wall made of of 10x10 squares arranged in a grid of 6x6 (so 60mx60m). To do this, I load the texture into PhotoShop and add guide lines, to a copy of the texture, so that it gets evenly divided into a 6x6 grid. I then use your application and get the offset of each part of the texture.

A better approach would be to have your app. divide the texture on its own into a user-configurable grid, and then have it output the offsets into a text file or another window on the screen (a richTextBox for example). This would make a huge difference in usability. Users could also use the grid pattern as a guide when working with less repetitive textures.

-2fast
Jammer Ping
Registered User
Join date: 28 Jun 2006
Posts: 2
07-06-2006 11:58
From: 2fast4u Nabob
A better approach would be to have your app. divide the texture on its own into a user-configurable grid, and then have it output the offsets into a text file or another window on the screen (a richTextBox for example). This would make a huge difference in usability. Users could also use the grid pattern as a guide when working with less repetitive textures.


Yeah definately would be cool to have grid lines too. Currently it's pretty frustrating to do precision work with this. But the application is great timesaver, just could be even better. :)
Psyra Extraordinaire
Corra Nacunda Chieftain
Join date: 24 Jul 2004
Posts: 1,533
07-06-2006 12:06
Multiface texturemapping has never been made easier. Until now. ;D

*hugs* You just made my day. ^^
_____________________
E-Mail Psyra at psyralbakor_at_yahoo_dot_com, Visit my Webpage at www.psyra.ca :)

Visit me in-world at the Avaria sims, in Grendel's Children! ^^
Adrian Eisenberg
Registered User
Join date: 3 Sep 2004
Posts: 15
07-07-2006 00:10
From: Jammer Ping
Yeah definately would be cool to have grid lines too. Currently it's pretty frustrating to do precision work with this. But the application is great timesaver, just could be even better. :)


Hmmm... thanks for the feedback, everyone. I agree that zooming/fullscreen and grid lines would be good. I'll definitely put that into the next version. It might be a little bit before that happens though. My SL devtime is currently focused on
a way to build content for SL using Maya
Once I get that finished off, I'll start in on TexCalc v2.0

Thanks for the comments, and I'm glad you're enjoying the tool!

- Adrian
Candide LeMay
Registered User
Join date: 30 Dec 2004
Posts: 538
08-21-2006 15:21
Ok, I hacked together a small script for photoshop that does a similar thing.

http://lemoo.net/files/SLTextureParametersSelection.jsx

Save it in Presets/Scripts in photoshop's folder, (re)start photoshop and it should be visible under File->Scripts (you can assign a keyboard shortcut to it too now). Open or create a texture, drag a rectangular selection and run this script. It will give you the repeats/offsets for SL for displaying the selection.

Since it's a script, it should work for both pc and mac. Not sure about photoshop versions, report any problems here.
_____________________
"If Mel Gibson and other cyberspace writers are right, one day the entire internet will be like Second Life." -- geldonyetich
Timeless Prototype
Humble
Join date: 14 Aug 2004
Posts: 216
08-22-2006 01:35
From: Candide LeMay
Ok, I hacked together a small script for photoshop that does a similar thing.

http://lemoo.net/files/SLTextureParametersSelection.jsx

Save it in Presets/Scripts in photoshop's folder, (re)start photoshop and it should be visible under File->Scripts (you can assign a keyboard shortcut to it too now). Open or create a texture, drag a rectangular selection and run this script. It will give you the repeats/offsets for SL for displaying the selection.

Since it's a script, it should work for both pc and mac. Not sure about photoshop versions, report any problems here.

*applause*

I love it! I hereby endorse this product and/or service.
_____________________
1 2