The Custom SPrites Tutorial Thread

Handy guides on how to do things, written by users for users.

Moderator: GZDoom Developers

Forum rules
Please don't start threads here asking for help. This forum is not for requesting guides, only for posting them. If you need help, the Editing forum is for you.

Postby Medricel » Sat Aug 11, 2007 3:52 am

mikenet2007 wrote:The thing I find most difficult is being limited to the 256 color pallet


You can use 24-bit PNG graphics (use the Alpha to set your transparency). GZDoom will display them in their full colors.
User avatar
Medricel
26 is the new 18 is the new 11!
 
Joined: 20 Nov 2004

Postby mikenet2007 » Sat Aug 11, 2007 8:48 pm

Shinjanji wrote:
mikenet2007 wrote:The thing I find most difficult is being limited to the 256 color pallet


You can use 24-bit PNG graphics (use the Alpha to set your transparency). GZDoom will display them in their full colors.


Problem I have with doing that is you limit your creation to those using GZdoom, many don't use that port and prefer the original look of Zdoom better, but personally I'll use either but I'd like my creations to be available to a larger audience.

However sometimes making a convincing looking blend is difficult in the original color pallete. To bad it wasn't more like 356 colors, that would make things easier, but its just something I have to deal with I suppose, backward compatibility with Zdoom is important to me.
mikenet2007
 
Joined: 24 Jan 2007

Postby Nash » Sat Aug 11, 2007 9:14 pm

The trick is to use a swatch/palette consisting of the Doom colours while you draw in 24-bit. When it comes time to downsample the bit depth, you won't lose as much colour information (in other words the final result will end up looking a lot similar to what you originally drew).
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Postby Gez » Sun Aug 12, 2007 6:53 am

mikenet2007 wrote:Problem I have with doing that is you limit your creation to those using GZdoom


-- and Skulltag, which uses the GZDoom renderer. (A slightly updated version of it, even.)


That said, I think the software renderer could be upgraded to support truecolors. It's not like it would actually change the algorithms' logic, as it wouldn't be a new feature like 3D floors. More like a change akin to converting ZDoom to use floating point... :wink:
Gez
 
 
 
Joined: 06 Jul 2007

Postby mikenet2007 » Sun Aug 12, 2007 7:35 am

Nash wrote:The trick is to use a swatch/palette consisting of the Doom colours while you draw in 24-bit. When it comes time to downsample the bit depth, you won't lose as much colour information (in other words the final result will end up looking a lot similar to what you originally drew).


Yea true, however in that case the more colors you use outside the 256 color palette the bigger the color loss would be in zdoom. I suppose thats what many do but I actually went into this project designing 1 level solely for zdoom, now its turned into a 3 level megawad that will have a Gzdoom version.

Basicaly I used Gzdoom for the first time a couple months ago and decided my level looks nice enough in it to make two versions of the wad. Only difference between the two wads however will be minimal tweaking because there are a couple things that bother me.

One is that my colored lighting in the wads hue is way off in GZdoom, it must render it differently. Other than that I'll probably move some torches off the walls in key locations so the ambient light doesn't bleed through the walls. Additionally I may add a better sky in the Gzdoom version but I want to keep the changes to a minimal, Ive already expanded this project many times its original scale.
mikenet2007
 
Joined: 24 Jan 2007

Postby Nash » Sun Aug 12, 2007 11:19 am

Where are the pictures?
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Postby mikenet2007 » Sun Aug 12, 2007 4:48 pm

Nash wrote:Where are the pictures?


Of the Wad, or the texture?

The texture I decided to scrap and make my own from scratch because the four frame original from duke3d had to be extensively modified to be the length and color I wanted but it just doesn't look good or smooth while animated. The megawad I've been posting pics of here, but mostly only of one map, to prevent the whole wad from getting spoiled.

This is my only decent sprite work for doom, this Caco I've showed before but its not 100% yet........

Image

Here it is in my map.......

Image

I wont show much of my map here since the topic is sprite related, but here are two pics, the bottom one has some of the colored lighting I was talking about on the face of the building, Gzdoom renders the light violet, this being one reason I'll be making two version of my map, one for Zdoom and one for GZdoom

Image
Image
mikenet2007
 
Joined: 24 Jan 2007

Postby Nash » Mon Aug 13, 2007 1:26 am

Oh sorry Mike, I meant Eriance's pictures for this tutorial. They're all dead links.

But nice map and monster edits though! Can't wait to play that.

But does anyone have the pics for this tutorial?
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Postby InsanityBringer » Mon Aug 13, 2007 10:37 am

Nash wrote:Oh sorry Mike, I meant Eriance's pictures for this tutorial. They're all dead links.

But nice map and monster edits though! Can't wait to play that.

But does anyone have the pics for this tutorial?


I do

http://basementnet.us/ryan/Files/SpritesPics.zip

Super future edit: I still have them! link updated, I guess.
Last edited by InsanityBringer on Sat Jun 04, 2016 4:29 pm, edited 1 time in total.
User avatar
InsanityBringer
 
Joined: 05 Jul 2007
Location: opening the forbidden box
Discord: InsanityBringer#9908

Postby mikenet2007 » Mon Aug 13, 2007 12:18 pm

Nash wrote:Oh sorry Mike, I meant Eriance's pictures for this tutorial. They're all dead links.

But nice map and monster edits though! Can't wait to play that.

But does anyone have the pics for this tutorial?


Oops, hehe my bad. Thought you were talking to me, lol.

My monster edits are incomplete however, I plan to change another of its features soon to make it look a little less like the original.

I want to make an original monster for my duke3d map like Eriance has done here, and because the basics in sprite animation between Duke3d and Doom are so similar, this is good practice for me.
mikenet2007
 
Joined: 24 Jan 2007

Re: The Custom SPrites Tutorial Thread

Postby HeXaGoN » Wed Feb 23, 2011 8:34 am

Would Gimp Be A Good Editor For This?
HeXaGoN
 
Joined: 04 Dec 2010
Location: Texas, United States

Re: The Custom SPrites Tutorial Thread

Postby InsanityBringer » Wed Feb 23, 2011 10:26 am

Gimp should be sufficient, but naturally the steps will need to be adapted to GIMP's interface.

Really, any decent image editor should be usable for spriting, and if you got patience you can even use MS-Paint.
User avatar
InsanityBringer
 
Joined: 05 Jul 2007
Location: opening the forbidden box
Discord: InsanityBringer#9908

Re: The Custom SPrites Tutorial Thread

Postby Salad Viking » Wed Feb 23, 2011 12:41 pm

Nice necro-bump. Also, is that the title of a new book you're making? I Think That Is A Good Title For A Book Too. :P

Yes, GIMP is sufficient. The very little spriting I do is done with GIMP. But you'll need a document scanner or a tablet if you want to base your sprites off of hand-drawn images.
User avatar
Salad Viking
There's too much blood in my sugar system.
 
Joined: 20 Apr 2010
Location: In high orbit

Re: The Custom SPrites Tutorial Thread

Postby Amuscaria » Thu Feb 24, 2011 10:12 am

I wasn't aware that this thread was still even in the database. o_o Guess I'll just post my new tutorial here, if I finish it this weekend. :/
User avatar
Amuscaria
The Sentient Mushroom
 
Joined: 26 Jul 2004
Location: Growing from mycelium near you.

Re: The Custom SPrites Tutorial Thread

Postby cq75 » Thu Feb 24, 2011 12:02 pm

I think this should be stickied, it's really helpful, and I've linked it to people many times.
User avatar
cq75
I've given myself a number, and taken away my name.
 
Joined: 27 Dec 2009
Location: Just beyond the line horizon
Operating System: Debian-like Linux (Debian, Ubuntu, Kali, Mint, etc) 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: nVidia with Vulkan support

PreviousNext

Return to Tutorials

Who is online

Users browsing this forum: No registered users and 1 guest