Unknown Unit Portrait Request
Moderator: Forum Moderators
Forum rules
Before posting critique in this forum, you must read the following thread:
Before posting critique in this forum, you must read the following thread:
Unknown Unit Portrait Request
As some of you know, I’m working (slowly) on a units database and I could use a nice placeholder for units without portraits, as there are still quite a few.
We already have an okay Unknown Unit icon picture for units the game hasn’t seen yet:
Having an “Unknown Unit” portrait would also make for a great ominous dialogue where the player hears a strange voice but doesn’t know who or where it’s coming from.
I’m not much of an artist myself, so I’m asking very kindly if anyone would like to take this on. It would certainly be different as details and color may be less important than with traditional Wesnoth portraits.
We already have an okay Unknown Unit icon picture for units the game hasn’t seen yet:
Having an “Unknown Unit” portrait would also make for a great ominous dialogue where the player hears a strange voice but doesn’t know who or where it’s coming from.
I’m not much of an artist myself, so I’m asking very kindly if anyone would like to take this on. It would certainly be different as details and color may be less important than with traditional Wesnoth portraits.
Wesnoth Bestiary ( PREVIEW IT HERE )
Unit tree and stat browser
Canvas ( PREVIEW IT HERE )
Exp. map viewer
Unit tree and stat browser
Canvas ( PREVIEW IT HERE )
Exp. map viewer
Re: Unknown Unit Portrait Request
Personally I think it's much more relate-able to make an Unknown Unit portrait by filling a black silhouette of the actual portrait it is based on. Having a generalized Unknown Unit portrait doesn't feel right IMO.
- Simons Mith
- Posts: 821
- Joined: January 27th, 2005, 10:46 pm
- Location: Twickenham
- Contact:
Re: Unknown Unit Portrait Request
As an alternative, could something be done with 'a misty obscuring overlay'? I have a campaign with a mysterious dwarf lord - it would be nice to obscure him until he is fully identified. Shadows, mist, smoke, sunbeams/blinding light might all be possible methods. I'm not necessarily asking for an overlay that makes the unit unrecognisable, merely one which makes it hard to identify them with certainty. The beauty of the overlay trick is that it could be applied to any unit without requiring a custom portrait. Also, it doesn't need to be available in-game - I'd be willing to composite a layer on top of an existing portrait in the GIMP rather than demanding custom WML code.
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Unknown Unit Portrait Request
Unit sprites can already have overlays to their sprite image:
The above code turns a unit's sprite red. You can adjust the R B G to values that fit your purpose.
for further information, please see EffectWML and ImagePathFunctionWML on the wiki.
If you're talking about portraits (Not sure what you're talking about...) then it's very, very simple to use GIMP or photoshop to add an additional layer of transparent color or change the color of the picture. And that should be a do-it-yourself type of job.
Code: Select all
[object]
[filter]
id={CHAR_ID}
[/filter]
[effect]
apply_to=image_mod
replace="CS(101,00,10)"
[/effect]
silent=yes
[/object]
for further information, please see EffectWML and ImagePathFunctionWML on the wiki.
If you're talking about portraits (Not sure what you're talking about...) then it's very, very simple to use GIMP or photoshop to add an additional layer of transparent color or change the color of the picture. And that should be a do-it-yourself type of job.
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Unknown Unit Portrait Request
I'm also of the opinion that a general Unknown Unit portrait is probably not going to work. Applying image-path functions to existing portraits is probably the way to go.
BfW 1.12 supported, but active development only for BfW 1.13/1.14: Bad Moon Rising | Trinity | Archaic Era |
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
Re: Unknown Unit Portrait Request
Rather than just guessing whether it'll work or not, I tried it with these two (rapidly combined three portraits). Maybe needs some polishing (and perhaps a monster-variation), but I think the transparent works quite well. It gives a nice feeling that the character talking is mysterious. The black background seems bit odd. I guess the whole black image would work better in the unit description.
ps. Just realized that I didn't try the image against a shrouded area, just against grass/forest. It might look bad if the screen is all black...
ps. Just realized that I didn't try the image against a shrouded area, just against grass/forest. It might look bad if the screen is all black...
- Attachments
-
- black
- unknownB.png (9.47 KiB) Viewed 3881 times
-
- transparent
- unknown.png (15.95 KiB) Viewed 3881 times
- battlestar
- Posts: 690
- Joined: January 1st, 2007, 7:12 am
Re: Unknown Unit Portrait Request
I'm trying to say that this is a non-artistic issue, but rather an issue already covered by WML. Think that's also what doofus-01 is saying.
Both portraits and sprites can be color-shifted by ImagePathFunctionWML. Hence, either making the portrait darker or making it transparent, or anything else, it can be done to individual portraits without artist intervention. http://wiki.wesnoth.org/ImagePathFuncti ... t_function
Both portraits and sprites can be color-shifted by ImagePathFunctionWML. Hence, either making the portrait darker or making it transparent, or anything else, it can be done to individual portraits without artist intervention. http://wiki.wesnoth.org/ImagePathFuncti ... t_function
LUA: Llama Under Apprenticeship
Hell faction: completed
Hell faction: completed
Re: Unknown Unit Portrait Request
I find this request reasonable. ImagePathFunctionWML is a great thing but what if I don't want to uncover the type of my mysterious unit? The black silhouette doesn't work well in that case. Also, ancestral mentioned he would use this for units with no portrait at all.
In my opinion, the portrait should be as generic as possible, without any identifiable shape. Basically some aesthetical black mess - just like its sprite counterpart.
In my opinion, the portrait should be as generic as possible, without any identifiable shape. Basically some aesthetical black mess - just like its sprite counterpart.
Re: Unknown Unit Portrait Request
It also suggests that the character talking wields a curved blade weapon of some sort (apparently a scimitar), a crossbow or impractically small bow, and carries a shield or quiver. Thus, they definitely can’t be a necromancer, mage, peasant, saurian, shaman, zombie, gryphon or dwarvish warrior, to name a few obvious and non-obvious use cases.SFault wrote:It gives a nice feeling that the character talking is mysterious.
Author of the unofficial UtBS sequels Invasion from the Unknown and After the Storm.
Re: Unknown Unit Portrait Request
Shadowmaster points out why a portrait with details can't be generic enough, you've given the other alternative - I'm not a fan of it, but if ancestral is, he/she is surely capable of drawing that without help.lipk wrote:In my opinion, the portrait should be as generic as possible, without any identifiable shape. Basically some aesthetical black mess - just like its sprite counterpart.
Right, you don't need to simply give a black silhouette, you can blur it, or overlay fog, and still choose the most appropriate portrait for the unit. If there is an "ominous dialogue" from a stranger, the listener/player could probably still distinguish between a hissing lizard, blubbering ogre, whispering human, etc. So some detail makes sense.battlestar wrote:Both portraits and sprites can be color-shifted by ImagePathFunctionWML. Hence, either making the portrait darker or making it transparent, or anything else, it can be done to individual portraits without artist intervention. http://wiki.wesnoth.org/ImagePathFuncti ... t_function
Anyhow, that's my take, ancestral. I would use ImagePathFunctionWML. Good luck.
BfW 1.12 supported, but active development only for BfW 1.13/1.14: Bad Moon Rising | Trinity | Archaic Era |
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
| Abandoned: Tales of the Setting Sun
GitHub link for these projects