Jump to content

AhmedElyamani

Members
  • Posts

    201
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by AhmedElyamani

  1. Basically, you need a few layers on which you draw shadows and highlights.

    It may help if you start by making a customized color palette.

    Some of the lines you have in your outline (ex: his abs) need to be turned into shadows.

    That's all I've got :/ I hope someone with more knowledge in this category comes by and helps! cough **Aslin** cough

    Well, thanks a lot! that's what i was trying to do , i was creating layer and putting the dark color , then dublicating it , then running Median to make it smaller then runner Curves to make it lighter , an so on for some times , and then i run guassian blur ... This technique gave him some good looking arms and chest , however , his stomach mussels needs some more work that i can't achive :(

    Here is the result so far : (clickable image) th_Worrior_Outline-1.png

  2. Hello,

    okay s i've drawn this okay warrior , it's still a rough sketch , but as i said before , i suck at coloring!

    This is the warrior so far

    This is a mini image of him (which i drew and could color easily) :

    WodCharacter_older-1.png

    Here is the outline of the full warrior (which i drew but i can't color it , note that i put colors just as place holders)

    th_Worrior_Outline.png

    The coloring style should go with the hair in the same picture (i drew and colored that hair as well) , the coloring style should be perfect if like this (This image is not drawn by me):

    th_GSD.png

    I need Your tips-tuts , please . cough **Aislin** cough .

    Thanks in advance!

    Ahmed

  3. The algorithm looks at a pixel and determines whether to fill it and keep going, or to stop. The tolerance values determines the cut-off point for that.

    sorry, but probably i don't understand .

    okay this is my pseudo code:

    {
    //pseudo code
    //argument0 = x
    //argument1 = y
    //argument2 is the color to fill with 
    // old color is the color  of the mouse pixel when click , it's set before
    // exit;  means  stop executing
    for (i = 0; i < room_width; i+=1) 
       for (h = 0; h < room_height; h+=1) 
           {floodChecked[i,h] = false;}
    /*this line is what needs edit*/ if (getpixel(argument0,argument1) !=/*as said above , old color is the color of the first
    pixel when mouse clicking...i want to reaplace that with tolerance*/ oldColor) exit;
    if (argument0<0)||(argument0>rect.Width)||(argument1<0)||(argument1>rect.Height) exit;
    if (floodChecked[argument0,argument1]== true ) exit;
    /*color*/setColor(argument2);
    /*drawing*/drawPixel(argument0,argument1);
    floodChecked[argument0,argument1]=true
    // this recalls the script
    DrawFlood(argument0-1,argument1,argument2)
    DrawFlood(argument0+1,argument1,argument2)
    DrawFlood(argument0,argument1+1,argument2)
    DrawFlood(argument0,argument1-1,argument2)
    }

    i just want to replace that line or that variable "oldcolor" , with a somewhat lines that applies tolerance . How ?

    I mean , what is the relationship between the original color and the other color ,say like tolerance 50% .

    Thanks .

    Ahmed.

  4. Just search for "flood fill algorithm".

    Thanks.

    okay i've been able to write a somewhat method for my Flood Fill Algorithm , however , i still only need to understand the Tolerance Part.

    This line of Pseudo code that needs edits :

    // this checks for the exact same color
    if (color!=pcolor) {exit;}
    
    

    Okay, How is the Tolerance probably done ?

    Kinda tried to use google but failed..

    Thanks again.

  5. Hello,

    Yet again while using code lap (Still learning the very basics) , i had something that i can't sum up myself .

    Okay , what i need to do is to force the Angle chooser to allow the user to choose one of these values:

    0.00 (Right)

    -45.00 (Down Right)

    -90.00 (Down)

    -135.00 (Down Left)

    -180.00 (Left)

    135.00 (Top Left)

    90.00 (Top)

    45.00 (Top Right)

    These are the only directions i need the user to be able to get , (I Want the plugin to force that , i mean i don't want him to give -47.00 for example).

    Can somebody please help me?

    Thanks.

    Ahmed.

  6. actually the 26.565 is discordinate looking. if you were drawing a home/house shape it would indicate a slanted roof with the higher side at the left top. the bottom box is more true to shape perspective wise.

    watch your perpendicular lines when drawing box shapes.

    ciao OMA

    Hello, Oma, thanks for the fast reply

    these are some shapes i drew on the 26.565 angle:

    th_iso_bases.png

    The houses looks Ok , right?

    Please tell me if that's wrong i find 30 angle a bit harder when trying to draw a house ..

    Ahmed

  7. Hello

    I want to know what is the better angle for drawing isometric stuff , Searching came up with 30 or 26.565 . however , i find 26.565 easier to draw with the pencil tool and i think it looks better . But 30 is very simple to draw because Paint.net helps me to do it when pressing Shift with the line tool .

    So both drawing is okay , but i want to see your opinions about which one looks more like a professional isometric style , Here is an image of two boxes:

    math.png

    Thanks , Your Opinion really matters

    Also here is another Request for PDN 4.0 : Try to include 26.565 angle in the line tool aswell , this will be very useful .. Thanks a lot.

    Ahmed

  8. Selection Tools pdn35icons.RectangleSelectToolIcon.pngpdn35icons.LassoSelectToolIcon.pngpdn35icons.EllipseSelectToolIcon.png are used to make selections on the screen , you Press "S" to get them

    Move Selection Tool pdn35icons.MoveSelectionToolIcon.png is used to move the selection itself , Press "M" twice to get it

    Move Toolpdn35icons.MoveToolIcon.png is used to edit the selected area , resize it , move it , even rotate it , Press "M" once to get it

    Hope this Helps

    Ahmed

×
×
  • Create New...