برای دانلود پلاگین و اسکریپت های افتر افکت و پریمیر پرو     کلیک کنید
نمایش نتایج: از 1 به 6 از 6
  1. #1

    Hadipour آنلاین نیست.
    مدیر کل وبسایت


    شماره کاربری
    1
    محل سکونت
    تهران
    نوشته ها
    25,177

    Smile فایل های مورد نیاز آموزش 86 اسکریپت نویسی در افتر افکت

    خب ببینید اسکریپت هارو در این وبسایت میتوانید مشاهده کنید
    http://www.motionscript.com/expressi...-contents.html
    .
    برای دانلود پروژه کلیک کنید
    .
    http://www.video-effects.ir/?p=2730
    .


    Download and Plugin
    http://www.video-plugins.ir

  2. #2
    بسیار عالی ...

    ممنون حسین جان ...

  3. #3
    good.very good

  4. #4

    ترجمه بخشی از سایتhttp://www.motionscript.com/

    Bezier Curve

    This little execise demonstrates how you can get a string of objects to follow a psuedo Bezier curve made from four null layers. First create the four nulls. "Null 1" and "Null 4" will be the anchor points, "Null 2" is the handle for "Null 1" and "Null 3" is the handle for "Null 4". Make "Null 1" the parent of "Null 2" and make "Null 4" the parent of "Null 3". Create a small solid layer (I used 25x25). I also applied a circular mask to the solid (it enhances the "string of pearls" effect). Apply this expression for position:


    N1 = thisComp.layer("Null 1");
    N2 = thisComp.layer("Null 2");
    N3 = thisComp.layer("Null 3");
    N4 = thisComp.layer("Null 4");

    p0 = N1.position;
    p1 = N2.toWorld(N2.anchorPoint);
    p2 = N3.toWorld(N3.anchorPoint);
    p3 = N4.position;

    c = 3*(p1 - p0);
    b = 3*(p2 - p1) - c;
    a = p3 - p0 - c - b;

    t = index/(thisComp.numLayers - 3);
    ((a*t +b )*t + c)*t + p0
    The solid layer will move to the middle of the psuedo Bezier curve. Duplicate the solid layer a bunch of times and the solids will spread out along the curve. Move the anchor points and the handles around and watch how curve changes. You can even rotate the anchor points. One thing about the formula - "t" represents the position along the curve and has a value that ranges from 0 to 1. At t = 0, the position is at "Null 1" and at t = 1 the position is at "Null 4". So if you wanted to animate something moving along the curve, you would just replace the line that derives t from the layer index and replace it with some function that generates values from 0 to 1. You can also modify the code to use a slider control which has been added to "Null 1" to control compression/expansion. Set the range of the slider from -1 to 1 and replace the "t = index/(thisComp.numLayers - 3);" line above with the following:


    t0 = index/(thisComp.numLayers - 3);
    s = N1.effect("Slider Control").param("Slider");
    if(s < 0){
    s += 1;
    t = t0*s;
    }else{
    t = s + t0 - s*t0;
    }
    You can add an oscillating expression like this to the slider to cause the solids to surge back and forth:


    amplitude = .5;
    period = 1.0 //seconds

    amplitude*Math.sin(time*Math.PI*2/period);
    Adjust amplitude and period as necessary.
    (ترجمه فارسی)

    منحنی های Bezier

    این execise کوچک نشان می دهد که چگونه شما می توانید رشته ای از اشیاء به دنبال یک منحنی های Bezier شبه ساخته شده از چهار لایه تهی دریافت کنید. اول چهار نقاط صفر ایجاد کنید. "نول 1" و "نول 4" خواهد بود نقاط لنگر، "صفر 2" دسته "نول 1" است و «نول 3" دسته برای "نول 4" است. "نول 1" پدر و مادر "تهی 2" و "نول 4" پدر و مادر "نول 3". یک لایه کوچک خوب (من استفاده می شود 25x25) ایجاد کنید. من هم اعمال یک ماسک مدور به جامد (افزایش "رشته ای از مروارید" اثر). درخواست این بیان برای موقعیت:


    N1 = thisComp.layer ("نول 1")؛
    N2 = thisComp.layer ("تهی 2")؛
    N3 = thisComp.layer ("نول 3")؛
    N4 = thisComp.layer ("نول 4")؛

    P0 = N1.position؛
    P1 های = N2.toWorld (N2.anchorPoint)؛
    P2. = N3.toWorld (N3.anchorPoint)؛
    P3 و = N4.position.

    ج = 3 * (P1 - P0)؛
    B = 3 * (P2 - P1) - ج؛
    P3 = - P0 - ج - ب؛

    T = اول / (thisComp.numLayers - 3)؛
    ((* T + B) * T + C) * T + P0
    لایه جامد به وسط منحنی های Bezier شبه جزء حرکت می کند. لایه جامد یک دسته از بار و مواد جامد در طول منحنی گسترش تکراری. حرکت نقاط لنگر و دسته در اطراف و تماشای چگونه تغییرات منحنی. شما حتی می توانید چرخش نقاط لنگر. یک چیز در مورد فرمول - "T" نشان دهنده موقعیت در امتداد منحنی و دارای ارزش است که محدوده از 0 به 1. در t = 0، موقعیت در "نول 1" و در t = 1 موقعیت در "نول 4" است. بنابراین اگر شما می خواهید به تحریک و تشجیع کردن چیزی در حال حرکت در امتداد منحنی، شما فقط جایگزین خط که مشتق T از شاخص لایه و جایگزین کردن آن با برخی از عملکرد است که به تولید مقادیر از 0 به 1. شما همچنین می توانید کد را تغییر دهید به استفاده از یک کنترل لغزنده است که اضافه شده است به "تهی 1" را به کنترل فشرده سازی / توسعه. تنظیم طیف وسیعی از نوار لغزنده از -1 تا 1، و جایگزین "تی = اول / (thisComp.numLayers - 3)؛" خط بالا با زیر:


    T0 = ​​اول / (thisComp.numLayers - 3)؛
    = N1.effect ("کنترل لغزان") پارامتر ("لغزان").؛
    اگر (<0) {
    + = 1؛
    T = T0 *.
    ادبیات} {
    T = T0 - S * T0؛
    }
    شما می توانید بیان نوسانی مانند این به لغزنده افزودن به علت مواد جامد به افزایش عقب و جلو:


    دامنه = .5؛
    مدت = 1.0 / / ثانیه

    دامنه * Math.sin (زمان * Math.PI * 2/period)؛
    تنظیم دامنه و مدت زمان در صورت لزوم.
    ویرایش توسط mohamadkmk : 05-06-13 در ساعت 13:35

  5. #5
    Border Lines

    This is a set of simple expressions that will position four lines at the edges of a rectangular layer and maintain their relationship to the rectangle as it moves and scales.

    In this example, the rectangle is named "master", the vertical lines are thin solids the height of the comp, and the horizontal lines are thin solids the width of the comp.

    Apply the following expression to the position property of the lower horizontal line:


    m = thisComp.layer("master");
    [width/2,m.position[1] + (m.height/2)*(m.scale[1]/100)]
    Apply the following expression to the position property of the upper horizontal line:


    m = thisComp.layer("master");
    [width/2,m.position[1] - (m.height/2)*(m.scale[1]/100)]
    Apply the following expression to the position property of the right vertical line:


    m = thisComp.layer("master");
    [m.position[0] + (m.width/2)*(m.scale[0]/100),height/2]
    Apply the following expression to the position property of the left vertical line:


    m = thisComp.layer("master");
    [m.position[0] - (m.width/2)*(m.scale[0]/100),height/2]

    (معنی فارسی)
    خطوط مرزی

    این مجموعه ای از عبارات ساده است که چهار خط در لبه یک لایه مستطیل شکل و موقعیت و حفظ روابط خود را به مستطیل آن را به عنوان حرکت می کند و فلس است.

    در این مثال، مستطیل است به نام "استاد"، خطوط عمودی نازک جامدات ارتفاع در کامپیوتر، و خطوط افقی نازک جامدات عرض جربان است.

    درخواست عبارت زیر را به موقعیت ملک از خط افقی پایین تر:


    M = thisComp.layer ("استاد")؛
    [عرض / 2، m.position [1] + (m.height / 2) * (m.scale [1] / 100)]
    درخواست عبارت زیر را به موقعیت ملک از خط افقی بالا:


    M = thisComp.layer ("استاد")؛
    [عرض / 2، m.position [1] - (m.height / 2) * (m.scale [1] / 100)]
    درخواست عبارت زیر را به موقعیت ملک از خط عمودی سمت راست:


    M = thisComp.layer ("استاد")؛
    [m.position [0] + (m.width / 2) * (m.scale [0] / 100)، ارتفاع / 2]
    درخواست عبارت زیر را به موقعیت ملک از خط عمودی سمت چپ:


    M = thisComp.layer ("استاد")؛
    [m.position [0] - (m.width / 2) * (m.scale [0] / 100)، ارتفاع / 2]

  6. #6
    واقعا" دمت گرم حسین جان .. تو همیشه میزنی تو خال .

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •