|
Re: What are you working on?
[Re: MasterQ32]
#444965
08/24/14 12:30
08/24/14 12:30
|
Joined: Jun 2009
Posts: 2,210 Bavaria, Germany
Kartoffel
Expert
|
Expert
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
|
another little update: I just implemented colorgrading into my pixel-graphics renderer: I'm using this to achieve a 'hue-shifted' look, which is a very often used technique to make pixel art look better. Hue-shifting means you shift the dark colors towards colder tones while bright colors get warmer tones. Usually it's already applied when painting the textures but I'm using color grading for this in order to achieve a more unified look. Another benefit from this is that the hue-shifting now correctly reacts to the dynamic lighting that I'm using, which means that the look will stay consistent regardless of the lighting conditions. ---------- Moving on to another project, I've been also working on Rigid Force Alpha (which most of you probably already know). However, in the past days I didn't manage to make a lot of improvements on that one and Turrican did most of the work that happened over there, mainly speaking of the new user interface he created: He also made an IndieDB post in which he explains some stuff about the interface in more detail.
Last edited by Kartoffel; 08/24/14 12:42.
POTATO-MAN saves the day! - Random
|
|
|
Re: What are you working on?
[Re: Wjbender]
#444971
08/24/14 14:16
08/24/14 14:16
|
Joined: Jun 2009
Posts: 2,210 Bavaria, Germany
Kartoffel
Expert
|
Expert
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
|
nice! I really thought about programming something similar but I decided to go with a less complex lighting model at first. And another reason why I'm using my current approch is my lazyness because I didn't want to create a model for every sprite to apply multiple textures. Edit: now that I think of it, maybe ent_setskin works for that Maybe I'll use something similar later, but at the moment it is more important to get used to the artstyle ( making lots of sprites ) and things like this. Edit#2: ..aand thanks for the second link
Last edited by Kartoffel; 08/24/14 14:22.
POTATO-MAN saves the day! - Random
|
|
|
Re: What are you working on?
[Re: Kartoffel]
#444973
08/24/14 18:34
08/24/14 18:34
|
Joined: Jul 2001
Posts: 6,904
HeelX
Senior Expert
|
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Coded a hashmap implementation for A7ITUDE, Java 7 style!
AvHashmap* avHashmapCreate(AvClass* keyClass, long numBuckets);
AvHashmap* avHashmapCreate(AvClass* keyClass, AvClass* valueClass, long numBuckets);
AvHashmap* avHashmapCreate(void* keyHashFnc, void* keyEqualsFnc, long keyLen, long numBuckets);
void avHashmapFree(AvHashmap* avHashmap);
boolean avHashmapPut (AvHashmap* avHashmap, void* key, void* value);
boolean avHashmapPutAll (AvHashmap* avHashmap, AvHashmap* other);
void* avHashmapGet(AvHashmap* avHashmap, void* key);
void* avHashmapRemove(AvHashmap* avHashmap, void* key);
void avHashmapClear(AvHashmap* avHashmap);
boolean avHashmapContainsKey(AvHashmap* avHashmap, void* key);
boolean avHashmapContainsValue(AvHashmap* avHashmap, void* value);
AvPtrArray* avHashmapGetEntries (AvHashmap* avHashmap);
boolean avHashmapIsEmpty(AvHashmap* avHashmap);
AvPtrArray* avHashmapGetKeyList(AvHashmap* avHashmap);
AvPtrArray* avHashmapGetValueList(AvHashmap* avHashmap);
long avHashmapSize(AvHashmap* avHashmap);
|
|
|
Re: What are you working on?
[Re: txesmi]
#445171
08/29/14 10:28
08/29/14 10:28
|
Joined: Jul 2014
Posts: 49 Romania,vaslui
AceX
Newbie
|
Newbie
Joined: Jul 2014
Posts: 49
Romania,vaslui
|
Looks like a BB Code Good Job!
Last edited by AceX; 08/29/14 10:29.
|
|
|
|