PDA

View Full Version : هل يوجد برنامج لتصميم ملفات md2 :


Fadi Loutf
31 / 05 / 2003, 08:21 AM
أرجو التكرم بإرشادي إلى مثل هذا البرنامج
أحتاج برنامج لصنع ملف md2 الذي يحوي على الشخصية الخاصة باللعبة على أن يكون غير البرنامج الموجود مع برنامج 3d Game Studio والمسمى بـ med

ملاحظة : برنامج الـ med يتوقف عن العمل عندما يكون عدد الـ Vertix كبير والذي قد يصل إلى 20000 vertix في الشخصية ولذلك أريد برنامج غيره

أرجو المساعدة ولكم جزيل الشكر .

احمد صالح
31 / 05 / 2003, 12:15 PM
MilkShape و مقابسه تفي بالغرض .

Fadi Loutf
01 / 06 / 2003, 11:33 PM
أخي العزيز : احمد صالح
شكرا لك على سرعة الرد ولكن مازالت مشكلة الـ Vertix قائمة فعندما أحاول سحب شخصية من نوع 3ds فإنها لاتظهر بشكل كامل على هذا البرنامج وكأنه يزيل الـ vertix الزائد عن استطاعته فهل يوجد برنامج أفضل منه

شكرا لك .

unuae
01 / 06 / 2003, 11:42 PM
Fadi Loutf اخي

حجم المضلعات يجب ان يكون محدود

و لا تستطيع وضع مجسم يكون high poly

تحياتي

game_maker
02 / 06 / 2003, 07:40 PM
السلا عليكم

بالفعل شخصيات MD2 مصممة لتكون مضغوطة لذا فهي سريعة جداً

اخي إقرأ هذه المقالة (http://maxforums.net/showthread.php?s=&threadid=23390)

بالتوفيق :)

Fadi Loutf
04 / 06 / 2003, 12:46 AM
وعليكم السلام ورحمة الله وبركاته

أخي العزيز game_maker :
شكرا لك على هذه المقالة الرائعة جدا ولكن أخي رابط تنزيل مقبس الـ md2 لايعمل لدي فكلما فتحت الموقع يعطي رسالة خطأ ويغلق الموقع ، على كل حال بحثت عنه في الأنترنبت ووجدت Qtip 1.2 وقمت بنسخ الملف qtipr3.dlu الموجود داخل هذا المجلد إلى مجلد الـ Plugins في الـ 3dMax لدي ولكن لم يحدث أي تغير في البرنامج ولم يضاف له أية قائمة فهل يجب عمل أمر آخر

ملاحظة : السنخة التي أعمل عليها 3D S Max 3.1

وشكرا جزيلا لك .

game_maker
04 / 06 / 2003, 02:43 PM
السلام عليكم

Qtip V2 لـMax4 ( ليست مجانية) اعتقد انها shareware

أما الاصدارات التي قبلها مجانية (ولكن يجب ان تضع وصلة لهم في ReadMe )

على العموم انا سأبحث وانشاءالله احصل

وعلى فكرة فيه مقبس اخر غير Qtip ناسي اسمه

تحياتي :)

Fadi Loutf
05 / 06 / 2003, 03:36 AM
أخي game_maker أرجو التوضيح أكثر عن كيفية تعريف هذا المقيس

وهذا هو الرابط الذي قمت بتنزيل المقبس منه
http://www.maxplugins.de/files/darin/qtip12.zip

وسؤال آخر إذا ما تعرف هذا المقبس هل ستضاف قائمة إلى الـ 3D S Max أم أين سأجده
وشكرا لك

game_maker
05 / 06 / 2003, 03:43 AM
السلام عليكم

أهلاً Fadi Loutf ... والله ناسي( والجهاز توه مفرمت مافيه ماكس) بس على ما اعتقد تعرف شاشة Create (أول وحده ) لا تختارها اختار اخر وحده على ما اعتقد اسمها system او شيء من هذا القبيل اختر ادوات اضافية وانشاءالله تحصل Qtip

وعلمني اذا اشتغل

بالتوفيق :)

Fadi Loutf
07 / 06 / 2003, 10:49 PM
لم يعمل أخي game_maker :-( :-(
فما الحل

عبدالصاحب البحراني
08 / 06 / 2003, 02:00 AM
السلام عليكم
انا نزلت هذا المقبس من الرابط السابق و كان مخصص لإصدارات الماكس 2 و 3 فقط .

Fadi Loutf
09 / 06 / 2003, 12:20 AM
وعليكم السلام ورحمة الله وبركاته
أخي ؟؟؟ :
لقد قرأت ملف الـ READTHIS! المرفق مع هذا المقبس ولقد وجدت الجلمة التالية :
QTiP 1.2 for 3ds MAX 1.2, 2.x, 3.x
والبرنامج عندي هو 3d S Max 3.1 وأظن أنه يجب أن يعمل عليه ولكنه لا يعمل فما الحل

game_maker
10 / 06 / 2003, 08:22 AM
السلام عليكم

اهلاً

وما ادراك انه لا يعمل !

T_arek
10 / 06 / 2003, 01:33 PM
السلام عليكم
المقابس
QTiP 1.2 for 3ds MAX 1.2, 2.x, 3.x
اما
QTiP 2 for 3ds MAX 4
و هم جميعا يعملون و لكن نسخة ديمو
تقوم بالتصدير بصيغة md2و لكن هناك حدود لاستخدام maps
الحجم المستخدم 128*128

و يمكن الاستعاضة عن ذلك
بعد التصدير يتم عمل صورة بنفس الاسم لكن بحجم اكبر (لاينصح دائما بزيادة حجم الصور المستخدمة)
و شكرا

Fadi Loutf
10 / 06 / 2003, 11:56 PM
أخي game_maker : إذا جربت هذا المقبس وعمل لديك أرجو أن تضع لي الخطوات التي قمت بها حتى تعّرف هذا المقبس فلقد حاولت كثيرا ولكن دون جدوه
وشكرا لك

game_maker
11 / 06 / 2003, 01:21 AM
السلام عليكم

أي Qtip أنا مجربه من زمااان ويشتغل 100%

بس للأسف لا امتلك 3DSMax .. لذا نسيت مكانه بالضبط

إسأل ؟؟؟ اعتقد انه يعرف كيف يشتغل

تحياتي :)

عبدالصاحب البحراني
11 / 06 / 2003, 02:10 AM
السلام عليكم
قمت بتنزيل مقبس Qtip الإصدار 1.2 ... من الرابط السابق و كان مخصص لإصدارات الماكس 1.2 و 2 و 3 فقط .. و حاولت تشغيله على كل من ماكس 4 و ماكس 5 .. لكن يظهر خطأ عند تشغيل الماكس بعد تخزين المقبس في مجلد Plugins و لا يتم تشغيل الماكس .. لذلك لا اعرف طريقة تشغيله ...
لكن لدي طريقة جربها .. ربما تنجح ...
بعد تخزين المقبس في مجلد Plugins إذهب إلى صورة المطرقة "اقصى اليمين " و اختر منها أدوات اضافية "more" و ستظهر لك قائمة .. ربما تجد المقبس في هذه القائمة .. لأني شغلت عدة مقابس تستخدم كإضافات بهذه الطريقة .

T_arek
11 / 06 / 2003, 02:52 AM
السلام عليكم
اخى ؟؟؟

نعم تلك هى الطريقة الوحيدة ( المطرقة)
اذهب الى (المطرقة) utilites
و بعد ذلك اضغط على configer button set (المربع على اليمين )
تظهر لك قائمة
عل الجانب الايمن ) total buttons
اجعل الرقم 10( يظهر لك مربع فى اسفل القائمة )
اذهب الى الجانب الايسر علم على ملف المراد ( drag &drop ) على المكان فى اليمين
و شكرا

Fadi Loutf
11 / 06 / 2003, 10:51 PM
شكرا جزيلا لكم ، وأخيرا عمل لدي المقبس

Fadi Loutf
13 / 06 / 2003, 05:54 AM
السلام عليكم ورحمة الله وبركاته
أعتذر عن كثرة أسئلتي ولكن هل يمكن وضع شرح عن طريقة تحريك الشخصية في المقبس الـ Qtip ( إعطاء حركة لها ) وكذلك كيفية إكساء الشخصية ، لكي أصدر عن طريقه ملف md2 والـ Skin للشخصية التي صممتها
ملاحظة : لقد قرات الملف المرفق ( tutorial ) مع البرنامج ولكن لم أستفد منه أبدا
وشكرا جزيلا لكم .

game_maker
13 / 06 / 2003, 09:55 AM
السلام عليكم

...ممتاز :)

* انا لم اقرأ دروس ولكنها من واقع تجربة :

...حسناً انت تحرك الشخصية بـCharacter Studio مثلاً ثم تقوم بترتيب الحركات وذلك كما يلي :

...1-39 الوضعية الاساسية (مثلاً يهز رأسه يمنه ويسره)
...40-45 الركض
...
.....
...

...وهكذا
...ثم نضع حركة الركض في دالة في Basic او السي ... مثلاً في المكتبة Revolution3D :

Public Sub MD2_Room(Run_Start As Byte, Run_End As Byte, Idle_Start As Byte, Idle_End As Byte)
If Control.Keyboard_GetKeyState(R3DKEY_UP) = True Then

MD2System.Model_SetFrameEx R3DLERPNODETYPE_START, Run_Start
MD2System.Model_SetFrameEx R3DLERPNODETYPE_END, Run_End
MD2System.Model_Animate R3DLERPANIMTYPE_NODECROSSOVER, R3DCYCLE_LOOP, Tool.Val2ProcPower(0.15)
Else
MD2System.Model_SetFrameEx R3DLERPNODETYPE_START, Idle_Start
MD2System.Model_SetFrameEx R3DLERPNODETYPE_END, Idle_End
MD2System.Model_Animate R3DLERPANIMTYPE_NODECROSSOVER, R3DCYCLE_PINGPOING, Tool.Val2ProcPower(0.01)
End If

End Sub


...وهذا يهتم بالركض عند النقر على زر الأسهم او الوضعية الاساسية عن ترك زر الاسهم

...ما اريدك ان تنتبه إليه هو run_start و run_end فقيمتهما هم 40 و 45 على التوالي

...وكذلك بالنسبة لـidle فهي الوضعية الاساسية

...ويجب التنبية أنه لابد ان يكون عدد النقاط نفسه في الانميشن

...اما الاكساء ... لقد كتبت مقالة في هذا المنتدى أرجو ان تتطلع عليها أملاً في ان تفيدك في شيء

...وبالتوفيق :)

Fadi Loutf
14 / 06 / 2003, 04:21 AM
وعليكم السلام ورحمة الله وبركاته

شكرا لك أخي game_maker على سرعة الرد

Fadi Loutf
14 / 06 / 2003, 07:27 AM
أخي game_maker هل يمكن وضع رابط للمقالة التي كتبتها من أجل عملية الإكساء

ولدي سؤال إذا كانت الحركة عندي أكبر 40 فريم لحركة الوقوف ولنفرض أن لدي 4 حركات وقوف فكيف أقوم بصنعها بواسطة هذا المقبس وخصوصا أنه يعطي 40 فريم فقط لحركة الوقوف
وسؤال آخر ما هي مهمة الـ run_start و run_end
أرجو الشرح الموسع
وشكرا جزيلا لك .

game_maker
14 / 06 / 2003, 11:56 PM
السلام عليكم

هذا الكود البرمجي اللي صممته ليحاكي حركة md2 داخل غرفة

وطبعاً استخدمت المكتبة Rev وطريقتها أنها تأخذ رقم بداية الحركة ورقم نهاية الحركة ثم تقوم بالloop ......... وطبعاً الارقام اللي هي 40 إلى 45

حاول أن تصممها ...

عموماً انا لا اهتم للارقام القياسية واضع أرقام من عندي ... يعني الركض اخلية 40 إلى 60 ماهي مشكلة

وطبعاً هذا يعتمد على طريقة تعاملك في البرمجة مع ملفات md2

وشكراً:)

Fadi Loutf
16 / 06 / 2003, 11:25 PM
وعليكم السلام ورحمة الله وبركاته
أخي العزيز game_maker أعرف أني أتعبتك بكثرة أسئلتي ولكن هل يمكن أن أطلب هذا الطلب ؟؟
هل يمكن وضع مثال مصمم على الـ 3dSMax ويحوي على حركتين ( مختلفتين ) ويكون جاهز من حيث الإكساء بمعنى آخر يكون جاهز مباشرة للتصدير بلاحقة md2
وشكرا جزيلا لك .

game_maker
17 / 06 / 2003, 05:09 AM
السلام عليكم

بكل سرور :)

ولكن عليك ان تنتضر مدة (اسبوع) حتى انتهي من امتحاناتي واحمل max5 على الجهاز

تحياتي :)

Fadi Loutf
17 / 06 / 2003, 11:11 PM
أنا في الإنتظار ....
وشكرا لك

Fadi Loutf
30 / 06 / 2003, 12:04 AM
مازلت أنتظر هذا المثال .أرجو المساعدة وشكرا لك

game_maker
01 / 07 / 2003, 12:00 PM
نص مقتبس من موضوع Fadi Loutf
مازلت أنتظر هذا المثال .أرجو المساعدة وشكرا لك

السلام عليكم

للأسف جهازي تدمر كلياً بسبب فايروس

والان امتلك المايا فقط :rolleyes:

عموماً مازلت عند وعدي ولكن الضروف ستأخرني

عذراً للتأخر

Fadi Loutf
01 / 07 / 2003, 11:36 PM
وعليكم السلام ورحمة الله وبركاته

لا مشكلة أخي game_maker سأبقى أنتظر هذا المثال

وشكرا لك

احمد صالح
02 / 07 / 2003, 04:54 AM
السلام عليكم ،،
الاخ Fadi Loutf ، اذا كنت تريد المثال على لغة السى ++ فهو معى و هو من امثلة الكتاب .

Fadi Loutf
03 / 07 / 2003, 12:34 AM
أخي احمد صالح : ما أحتاج إليه هو مثال على الـ 3dMax يوضح طريقة صنع عدة حركات لشخصية ما على المقبس Qtip بالإضافة إلى إكساء هذه الشخصية
وشكرا لك .

Fadi Loutf
09 / 07 / 2003, 01:54 AM
وأخيراً .......... لقد نجحت في تصدير ملف الـ md2 من الـ 3DMax ولكن لدي سؤال آخر وهو
لو كانت حركة الـ Stand عبارة عن 80 فريم فكيف يمكن إضافة فريمات جديدة بحيث تصبح بدل من Stand 80 -Stand 40
أو حذف بعض من هذه الفريمات بحيث تكون بدل من Stand 10 --- Stand 40 وشكرا لكم

game_maker
13 / 07 / 2003, 10:07 PM
السلام عليكم

أولاً أعتذر عن عدم طرحي للموضوع كما وعدت .. ولكن مشغول إلى أقصى الحدود :(

Qtip يأخذ الحركات من ملفات ولا يعطيك إمكانية تسميتها :confused:

أنا لا أعتمد على الأسامي Stand او run أو أي شيء

عندما أصنع شخصية أضع (الوقوف) بداية الframe (الرقم) ونهايته

والركض والقفز وهكذا

أي لا أعتمد على الأسامي إطلاقاً

إن كنت تصممها لإستخدامك الخاص فلا تهتم بالأسماء !

Fadi Loutf
14 / 07 / 2003, 11:16 PM
وعليكم السلام ورحمة الله وبركاته
شكرا لك أخي game_maker :
ولكن لدي استفسار هل يجب عند كل حركة تحديد End frame - Start frame
فمثلا حركة الوقوف اضغط الزر Start frame في بدايتها و end frame في نهايتها وهكذا على كل حركة من الحركات

game_maker
15 / 07 / 2003, 09:02 PM
السلام عليكم

الشخصيات أصعب مشكلة واجهتها في برمجة الألعاب :(

حتى التحريك في Md2 صعب ( تحركه لكي يركض بدون أن يتحرك ) وكركتر ستوديو لا يفهم هذا النوع إلا بالقوه

على ما اذكر أني في اليوم نفسه الذي حملت فيه المقبس انتجت Md2 ببساطه

ولكن إلى الان مشاكل في التحريك ؟؟؟

عموماً فادي لازلت مصراً .... لاتهم بالقائمة كلياً انا لا استخدمها أبداً إلى في Export فقط

لماذا انت مهتم بتصميم MD2 ؟

Fadi Loutf
15 / 07 / 2003, 11:20 PM
أخي العزيز game_maker : سبب إهتمامي الكبير بملفات الـ md2 هو أن أكثر المكاتب المستخدمة لتصميم الألعاب تعتمد على هذا النوع من الملفات . ( على الأقل مكاتب الديلفي )

شكرا لك على الإجابة وأعتذر عن كثرة أسئلتي .

game_maker
16 / 07 / 2003, 05:38 AM
السلام عليكم

نفس إهتمامي أيظاً :)

اليوم أعمل على تصميم md2 .... ومازال التحريك غير طبيعياً :(

محرك Rev لا يهتم بالstand و run وغيرها (مع أنه يدعمها)