النتائج 1 إلى 13 من 13

الموضوع: [ مثال + شرح] دارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

  1. #1
    التسجيل
    04-02-2004
    الدولة
    الزمن
    المشاركات
    455

    [ مثال + شرح] دارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    هذا مثال بسيط للتعامل مع عدة صور تكون حركة معينة
    مثلا يمكن استخدامه لعمل مياه ببساطة ...
    و ايضا مؤثرات اخرى ..

    رابط التحميل
    دروس الدارك بيسيك
    1
    2
    3
    4
    5

  2. #2
    التسجيل
    26-01-2004
    الدولة
    مصر
    المشاركات
    395

    رد: [مثال] للدارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    مرحب بعودتك يا بروفسور الدركبيسك - المثال ممتاز ومشكور كثير علية

  3. #3
    الصورة الرمزية kakarot
    kakarot غير متصل عضو مميز في منتدى التسجيلات الإسلامية
    التسجيل
    14-11-2005
    الدولة
    jordan
    المشاركات
    2,620

    رد: [مثال] للدارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    بارك الله فيك على هذا المثال الرائع ولكن في نقاط لم أعرفها
    1) WrapValue قرأة عنه ... يرجع القيمة

    هل أستخدمناه لكي عندما نعمل الحركةوننتهي منها يرجع لأخر موقع له ؟؟
    لأني قمت بحذفها ولم يتغير شيئ في عمل البرنامج



    2)

    كود:
    Animation = 0
    Do
       Animation = Animation + 1
       if Animation > 50 then Animation = 1
    
       Texture Object 1,Animation + Image_Range
    
       Paste Image Animation + Image_Range,0,0,0
    
       RY# = (RY# + (MouseMoveX()/2.0))
       YRotate Object 1,RY#
    
       RX# = (RX# + (MouseMoveY()/2.0))
       XRotate Object 1,RX#
    النقاط هنا معروفة ولكن متغير Animation
    وضعنا له في الأول قيمة 0 ثم عملنا جملة التكرار ثم قمنا بوضع داخل نطاق التكرار متغير الإنميشن =
    متغير الإنميشن +1 ثم قمنا يوضع شرط لم أفمها
    "مبداً اعمل "
    ممن شرح بسيط عنها

    غلبتك معاي

    تقبل فائق إحترامي

  4. #4
    التسجيل
    04-02-2004
    الدولة
    الزمن
    المشاركات
    455

    رد: [مثال] للدارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    اقتباس المشاركة الأصلية كتبت بواسطة son of egypt مشاهدة المشاركة
    مرحب بعودتك يا بروفسور الدركبيسك - المثال ممتاز ومشكور كثير علية
    عفوا

    اقتباس المشاركة الأصلية كتبت بواسطة kakarot مشاهدة المشاركة
    بارك الله فيك على هذا المثال الرائع ولكن في نقاط لم أعرفها
    1) WrapValue قرأة عنه ... يرجع القيمة

    هل أستخدمناه لكي عندما نعمل الحركةوننتهي منها يرجع لأخر موقع له ؟؟
    لأني قمت بحذفها ولم يتغير شيئ في عمل البرنامج



    2)

    كود:
    Animation = 0
    Do
       Animation = Animation + 1
       if Animation > 50 then Animation = 1
    
       Texture Object 1,Animation + Image_Range
    
       Paste Image Animation + Image_Range,0,0,0
    
       RY# = (RY# + (MouseMoveX()/2.0))
       YRotate Object 1,RY#
    
       RX# = (RX# + (MouseMoveY()/2.0))
       XRotate Object 1,RX#
    النقاط هنا معروفة ولكن متغير Animation
    وضعنا له في الأول قيمة 0 ثم عملنا جملة التكرار ثم قمنا بوضع داخل نطاق التكرار متغير الإنميشن =
    متغير الإنميشن +1 ثم قمنا يوضع شرط لم أفمها
    "مبداً اعمل "
    ممن شرح بسيط عنها

    غلبتك معاي

    تقبل فائق إحترامي
    wrapValue عبارة عن Function تأخذ قيمة عددية و تحورها الى قيمة دائرة
    مثلا لو اعطيتها 50 فسترجع 50
    لكن لو اعطيتها 480 سترجع 120
    و لو اعطيتها 1254 سترجع 174
    و لو اعطيتها - 15463 (لاحظ السالب) سترجع 17
    ربما في هذا المثال عملت بشكل صحيح ... لكن بدونها قد تحصل مشاكل غير متوقعة
    و مع الزمن قد تتجاوز حد ذاكرة المتغير لتؤدي الى كراش للبرنامج

    السؤال الثاني:
    الفكرة هنا ان البرنامج يعد من 1 لـ 50 بعدين يرجع لـ 1
    يبدأ بصفر ثم يزيد 1
    ثم يتحقق اذا اصبح الرقم فوق الـ50 اي 51 و اذا تحقق ذلك يصبح المتغير واحد من جديد
    ثم على اساس هذا الرقم يتم اختيار الصورة
    حيث يجمع مع المتغير Image_range
    و اقصد بـ image_range بداية ترقيم الصور التي قمت بتحميلها...
    كان يمكنني ان ابدأ بواحد لكن من عادتي ان اوفر مكان لصور التي استخدمها بحالات اخرى
    او بشكل رئيسي حتى لا يصبح تداخل أو بمعنى اخر لكي يكون الكود مرتب

    و اي سؤال انا حاضر
    دروس الدارك بيسيك
    1
    2
    3
    4
    5

  5. #5
    التسجيل
    09-09-2005
    الدولة
    العراق - بغداد / سوريا - دمشق
    المشاركات
    1,668

    رد: [مثال] للدارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    السلام عليكم ورحمة الله و بركاتهُ ..

    مرحباً بعودتك أخي سنيك العزيز ..

    هُنالك موضوع مُثبت فيه جميع الأمثلة , و نُحاول أن نجمع القدر الأمكن لبناء قاعدة للأمثلة في

    المُنتدى , لذلك . موضوع حضرتك مُخالف للقواننين .. و أنتظر الاذن من حضرتك كَي أنقلهُ و أقفله

    ^^ ..

  6. #6
    التسجيل
    04-02-2004
    الدولة
    الزمن
    المشاركات
    455

    رد: [مثال] للدارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    اقتباس المشاركة الأصلية كتبت بواسطة Karim Ghazal مشاهدة المشاركة
    السلام عليكم ورحمة الله و بركاتهُ ..

    مرحباً بعودتك أخي سنيك العزيز ..

    هُنالك موضوع مُثبت فيه جميع الأمثلة , و نُحاول أن نجمع القدر الأمكن لبناء قاعدة للأمثلة في

    المُنتدى , لذلك . موضوع حضرتك مُخالف للقواننين .. و أنتظر الاذن من حضرتك كَي أنقلهُ و أقفله

    ^^ ..
    اوووه على ايامي ما كان موجود القانون!
    خلص سوي اللي بتشوفه مناسب.
    ولو اني اعتقد ان الموضوع ... عشوائي حيث من الصعب البحث عن المطلوب
    و بصعب النقاش و الاسئلة و الرد عليها ... لذا اقترح فتح قسم خاص و ليس موضوع خاص ...
    أو على الاقل حد يتطوع و يسوي فهرس مرتب حسب الأداة المستخدمة بأول صفحة للموضوع
    لكن الامر يعود لحضرتكم ...
    دروس الدارك بيسيك
    1
    2
    3
    4
    5

  7. #7
    التسجيل
    23-06-2007
    الدولة
    .:[ فِيـْ مَكَانـٍ مَاْ ]:.
    المشاركات
    661

    رد: [مثال] للدارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    السلام عليكم ورحمة الله وبركاته .

    شكراً يا عمار على المثال , هو مفيد جداً لكن بصراحة معظم أجزائه مبهمة بسبب عدم وجود أي تعليقات , أرجو أن تنتبه لهذه النقطة .

    هُنالك موضوع مُثبت فيه جميع الأمثلة , و نُحاول أن نجمع القدر الأمكن لبناء قاعدة للأمثلة في

    المُنتدى

    مع احترامي .. أنا أرى أن هذا الموضوع درس أكثر مما هو مثال , بمعنى أن مثالاً كهذا من المفترض أن يتم مناقشته وتداوله بين الأعضاء ومقدم الدرس حتى تعم الفائدة , لأنه لو تم وضعه في موضوع الأمثلة , قد لا يشعر به أحد .

    وكما أشار عمار , فإن فتح قسم خاص بالتأكيد أفضل من نقل الموضوع لقسم الأمثلة , حيث لن يراه أحد .

    وبالتأكيد فأنت صاحب القرار فافعل ما تراه مناسباً للوضع .

    والسلام عليكم ورحمة الله وبركاته .

    if your planner failed , you planned to fail.

  8. #8
    التسجيل
    09-09-2005
    الدولة
    العراق - بغداد / سوريا - دمشق
    المشاركات
    1,668

    رد: [مثال] للدارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    حسناً أخواني الأعزاء , سَوف أبقي الموضوع كما هوَ ^___^ ..

  9. #9
    التسجيل
    22-05-2008
    الدولة
    جزائري وأفتخر MCV
    المشاركات
    404

    رد: [ مثال + شرح] دارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    السلام عليكم
    أهلا سنيك
    بما أنك ذكرت الدارك بيسيك ......لي استفسار..هههه
    لم أفهم شيئا واحدا وهو كيفية تصدير الجزيئات من الماكس الى الدارك بيسيك مثلا قمت بصنع نار ثم أردت تصديرها الى المحرك فكيف يتم ذلك
    وشيئ آخر وهو كيف أقوم بتصدير لوح زجاجي أو مثلا سياج قمت بصنعه داخل الماكس الى المحرك
    فقد جربت لكن بلا جدوى مع أن السياج داخل الماكس يبدوا طبيعيا لكن داخل الدارك بيسيك تبدوا المناطق السوداء ظاهرة وعاتمة وليست شفافة
    لكن قمت بتجربتها على quest3d ونجح الأمر مع النار ومع السياج
    وأكون شاكرا لك
    OW's
    SOON

    If You Want ..You Can

  10. #10
    التسجيل
    04-02-2004
    الدولة
    الزمن
    المشاركات
    455

    رد: [ مثال + شرح] دارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    أولا شكرا استاذ كريم غلازل
    اقتباس المشاركة الأصلية كتبت بواسطة sadam00707 مشاهدة المشاركة
    السلام عليكم
    أهلا سنيك
    بما أنك ذكرت الدارك بيسيك ......لي استفسار..هههه
    لم أفهم شيئا واحدا وهو كيفية تصدير الجزيئات من الماكس الى الدارك بيسيك مثلا قمت بصنع نار ثم أردت تصديرها الى المحرك فكيف يتم ذلك
    وشيئ آخر وهو كيف أقوم بتصدير لوح زجاجي أو مثلا سياج قمت بصنعه داخل الماكس الى المحرك
    فقد جربت لكن بلا جدوى مع أن السياج داخل الماكس يبدوا طبيعيا لكن داخل الدارك بيسيك تبدوا المناطق السوداء ظاهرة وعاتمة وليست شفافة
    لكن قمت بتجربتها على quest3d ونجح الأمر مع النار ومع السياج
    وأكون شاكرا لك
    أهلا صدام ...
    عليك فهم نقطة و هي أن عالم الماكس غير عالم الدارك بيسيك أو بالأحرى عالم الدايركت اكس..
    الماكس قد يستخدم الدايركت اكس اثناء العمل عليه لكن الرندر الذي فيه شيء اخر تماما...
    النقطة اللتي أرمي اليها .. هي أنه ليس كل شيء تفعله داخل الماكس ستراه في الدارك بيسيك

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

    لكن الدارك بيسيك لديه ادواته الخاصة للبارتيكلس و النار تستطيع مراجعة ملفات المساعدة
    اللتي معه لمعرفة المزيد.

    طبعا البارتيكلز هي واحدة من ليستا طويلة لن تتصدر الى الماكس’ مثلا الـ vertex animation
    و الـ SpaceWarps و الـ Cloth and Fur و كل اعدادات الماتيريال بالستثناء الـ Diffuse
    لن تتصدر ... بل يمكنك القول انه لا بتصدر الا الموديل و التكستشر و الـ Key Animation
    و الـ Bone Animation


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

    Set Object Transparency [object],Flag
    الطريقة الرسمية و اللتي يستحن ان تستخدم معها ملفات png
    Ghost Object On ObjNum,Flag
    هذه الشفاية تعطي نتائج اخرى و هي نأخذ اللون الأسود على اساس انه اللون الشفاف
    و تستخدم بشكل أساسي بالمؤثرات

    ابحث عنهم داخل ملفات المساعدة لمزيد من المعلومات ...


    أرجو ان أكون قد وضحت الفكرة
    دروس الدارك بيسيك
    1
    2
    3
    4
    5

  11. #11
    التسجيل
    09-09-2005
    الدولة
    العراق - بغداد / سوريا - دمشق
    المشاركات
    1,668

    رد: [ مثال + شرح] دارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    اقتباس المشاركة الأصلية كتبت بواسطة snake_x86 مشاهدة المشاركة
    أولا شكرا استاذ كريم غلازل
    ناااااااني ؟!!؟!

    غلازل ؟!!

    يعني أسمي مكتوب بكبره و بعرضه , و باللون البرتُقالي , و تقولي غلازل ؟!

    .. أمزح معك أخي , و الموفقية لك في حياتك عزيزي


  12. #12
    التسجيل
    19-10-2007
    الدولة
    في الجانب المظلم من الـــــــDark basic
    المشاركات
    985

    رد: [ مثال + شرح] دارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    السلام عليكم
    عندي سؤال أخي سنيك.....الإضائه في الدارك جربانه
    هل هناك طريقه يمكن من خلالها التحسين من الأضائه في الدارك بيسك؟
    لإن الأضائه هي بتلعب دور كبير في إبراز اللعبه وأنا هو هذا الشيء الوحيد الذي بيأخذ وقتي في الوضع الراهن

  13. #13
    التسجيل
    04-02-2004
    الدولة
    الزمن
    المشاركات
    455

    رد: [ مثال + شرح] دارك بيسيك (التعامل مع صور متتالية للحصول على أنميشن)

    اقتباس المشاركة الأصلية كتبت بواسطة Karim Ghazal مشاهدة المشاركة
    ناااااااني ؟!!؟!

    غلازل ؟!!

    يعني أسمي مكتوب بكبره و بعرضه , و باللون البرتُقالي , و تقولي غلازل ؟!

    .. أمزح معك أخي , و الموفقية لك في حياتك عزيزي

    هههههههههه و الله ضحكتني من القلب ...
    المشكلة ان الكي بورد بالدوام ما فيه عربي .. فبكتب على البركة


    اقتباس المشاركة الأصلية كتبت بواسطة The_source مشاهدة المشاركة
    السلام عليكم
    عندي سؤال أخي سنيك.....الإضائه في الدارك جربانه
    هل هناك طريقه يمكن من خلالها التحسين من الأضائه في الدارك بيسك؟
    لإن الأضائه هي بتلعب دور كبير في إبراز اللعبه وأنا هو هذا الشيء الوحيد الذي بيأخذ وقتي في الوضع الراهن
    مممممم قد يساعد رفع الـ Resolution بتحسين الصورة .. و يمكنك
    رفع قيمة الاضائة العامة عن طريق..
    SET AMBIENT LIGHT
    و ايضا استخدام اكسائات جيدة و موديلات جيدة

    و لكن للانتقال الى مرحلة اخرى من الاضاءة و هذا يحتاج درس بحد ذاته أو سلسلة دروس
    عليك استخدام Per Pixel Lighting Shader
    و هناك الكثير منهم

    طبعا هذه الصورة هي استخدام للشيدر المعني مضاف اليه خاصية البمب (العمق)
    قد اضع دروس للشيدر في يوم من الايام
    دروس الدارك بيسيك
    1
    2
    3
    4
    5

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •