تسجيل الدخول
ملاحظة : هذه هي الترجمة الآلية الرجاء استخدام لغة واضحة من دون عاميا.

أسكي تأثير على الفيديو

المنتديات : أسكي تأثير على الفيديو
أسكي تأثير على الفيديو
jporter313 - 10-25-2007


لذلك على After Effects منتدى, ويعتقد أنه ربما يكون أكثر بعد apropriate هنا.

أحاول خلق تأثير حيث يمكن أن تتخذ الفيديو والاستعاضة عنها أسكي حرفا.

كيفن المخيم جاء هذا التعبير الذي يعمل العظيم, ولكن طابع يجعل لكل واحد حقل النص:

Asciiarray = [ "","","ب","ج","د","ه","و","ز","ح","","ي"] ؛ / / لدخول الشخصيات الضوء على مجموعة من القيم الظلام
Numcharacters = 10 ؛ / / الدخول الى عدد من الشخصيات أسكي ودخل في مجموعة أعلاه
Imagemap = thiscomp.طبقة ( "مصدر الصورة").Sampleimage ([موقف [0], موقع [1]], [1, 1]) ؛
أ = الرياضيات.الجولة (خطي) imagemap [0], 0, Numcharacters)) ؛
Asciiarray [أ]

حاولت تطبيق هذا النص على الميدان ، وتكرار ذلك في الشبكة, والمشكلة هي أن يستغرق بضعة آلاف من طبقات (إدارة جميع أشكال التعبير) لملء الشاشة المجال مع وجود عدد كاف من الشخصيات وأسكي After Effects قبل وقت طويل من تحطم لدي ما يكفي.

كذلك وجدت هذه الصفحة:

http://www.الخلاق بين العمل والخارقة -.com / 2007/08...

التي تتضمن عبارة واحدة تعمل من أجل خط النص, لذلك أقل الطبقات (ليس لدي سوى تكرار ذلك في عدد الخطوط), لكن المشكلة هي أنه لا ينظم عرض نص الميدان, حتى تغيير العرض من تغيير حرف مكان حرف اللاحقة.

أنا حقا عالقة وكنت تعاني من هذه المشكلة لعدة أيام. لا احد يعرف كيف يمكنني تحقيق هذا الغرض?

إعادة: أسكي تأثير على الفيديو
Dan Ebberts - 10-26-2007


إذا الفيديو طبقة اسم "الهدف", يمكنك تقديم طلب تعبير عن مثل هذا النص لطبقة:

الكثافة = " .'`,^:"+'"؛~-_+<>i!لى?/ \|() 1 () [] rcvunxzjftlcjuyxzo0qoahkbdpqwm * wmb8 &٪$#@'؛
الهدف = thiscomp.طبقة ( "الهدف") ؛
Cols = 80 ؛
الصفوف = 60 ؛
ث = thiscomp.عرض / cols ؛
ح = thiscomp.أوج / الصفوف ؛

ق = ""

ل(فار أنا = 0 ؛ الأول الصفوف ؛ لي + +) (
ل(فار ي = 0 ؛ ي cols ؛ ي + +) (
مركز = [ث / 2 + ث ي *, ح / 2 + ح الأول *] ؛
= العينة المستهدفة.Sampleimage (وسط,[(ث - 1) / 2,ح - 1) / 2]) ؛
ق + = الكثافة [الرياضيات.الجولة (خطي) عينة [0],0,1,0,الكثافة.الطول -- 1))] ؛
}
ق + = "\ ص" ؛
}
s


سيكون لديك لعزف مع حجم الخط, تتبع, رائد, الخ. تحرير cols الصفوف وبما يتناسب مع المتغيرات احتياجاتك

Dan

إعادة: أسكي تأثير على الفيديو
jporter313 - 10-26-2007


شكرا جزيلا Dan, سأحاول أن أحد.

إعادة: أسكي تأثير على الفيديو
moldyboot - 10-26-2007


Dan, هذا هو تماما انها رائعة في البساطة (على الأقل لرجل من دون معرفة البرمجة).

أملا في معرفة المزيد عن البرمجة...

[ Dan ebberts] "(فار أنا = 0 ؛ الأول < rows; i++){"

فار أنا = 0, وتحدد قيمة الأولية 'لي' ل0. ثم تقارن قيمة 'أنا' إلى قيمة الصفوف. وانا + + يزيد على قيمة 'أنا حتى أنا' تتجاوز قيمة الصفوف, وعند هذه النقطة 'حلقة' تنتهي (الصحيح هو أن نسميها حلقة, أم هي مثل روتين ثانوي).

[ Dan ebberts] "ق =" ""

هذا هو مجرد إنشاء متغير 'ل' في البداية أن يعود شيئا? ومن ثم تحصل على زيادة (+ =) قيمة كثافة طائفة... حتى أنا 'تتجاوز قيمة الصفوف, وعند هذه النقطة 'ل' شيء من جديد (و'حلقة' توقف).

كيفن المخيم
المصمم -- kcpq, Kmyq & krcw

إعادة: فيديو لتأثير أسكي
Dan Ebberts - 10-26-2007


الى حد كبير. الحلقة سيتم تنفيذ طالما بقيت أقل من الصفوف. ق = "" عادل يؤسس ق ك سلسلة فارغة. و+ = بإلحاق حرف جديدة إلى سلسلة.

لقد لاحظت فقط أن يعود حرف مائل ضاعت عندما لصق رمز في. سأحاول مرة أخرى, هذه المرة باستخدام html رمز العلامة.




density = " .'`,^:" + '";~-_+<>i!lI?/|()1{}[]rcvunxzjftLCJUYXZO0Qoahkbdpqwm*WMB8&%$#@';
target = thisComp.layer("target");
cols = 80;
rows = 60;
w = thisComp.width/cols;
h = thisComp.height/rows;

s = ""

for (var i = 0; i < rows; i++){
for(var j = 0; j < cols; j++){
center = [w/2 + j*w, h/2 + i*h];
sample = target.sampleImage(center,[(w-1)/2,(h-1)/2]);
s += density[Math.round(linear(sample[0],0,1,0,density.length - 1))];
}
s += "r";
}
s




Dan

إعادة: فيديو لتأثير أسكي
Patrick Deen - 10-30-2007


Dan أنت تثير اشمئزازي مع الحلول التي تبدو سهلة ظاهريا أن تصل إليكم!
كنت أبحث عن طريقة لفعل هذا من قبل CS3 بعد الاطلاع على الدفوف "سوداء" الفيديو بيك. أنا طويلة تخلى عن فكرة أن أتمكن من الرقم بها نفسي.

الشيء الوحيد الذي أود أن أضيفه هو أنه عندما كنت تجريب الفيديو المختلفة على أنها أكثر ملاءمة لاستخدام طبقة "(رقم قياسي) السمة" (مجرد شيء مفيد أخرى علمت من Dan )

وضع هذا الهدف بأنه "الهدف = thiscomp.طبقة (مؤشر -1) ؛ "
الآن يمكنك فقط إضافة الفيديو الذي تريد "ascciisize" لطبقة فوق طبقة الخاصة بك كتابتها النص.

إضافة إلى عمق أكثر من ذلك بقليل لبلدي الفيديو أسكي أنا قدمت النص الثاني مع طبقة نوع جريئة وأخذت عينات من نفس الفيديو مع مستويات مطحون للحد من نوع جريئة لمجالات أحلك. لديك حاجة إلى ضبط حرف تباعد لمواءمة نوع جريئة وطبيعية. حذار ان اضافة طبقة ثانية كتابتها حقا يدل على ان هذا هو معالج التعبير المكثف.

asciistuff

ردا على خيط
المنتدياتدروس خصوصيةمجلةالخدماتالفيديوأخباربلوق


© CreativeCOW.net جميع الحقوق محفوظة.

المجتمعات المبدعة من العالم

[أعلى]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol