الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[سؤال] التجوال الافتراضي ماهو وكيف اصمم تجوال افتراضي لبناية ما

بدأه مبرمج بلا حدود في 15 يوليو 2013 · 13 رد · 1,950 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

اتمنى احد لدية الخبرة يجيبني عن سؤالي وجزاكم الله كل الخير
ربي يحفظكم

#2

ممكن توضع الامثلة للمواقع..

A hope by smiling,,,,so why to be sad.....

#4

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

يعني دقة الكاميرات العالية...

وعدا ذلك فكرت بالامر كثيرا لربما هي احد تقنيات Silver Light  والله اعلم...

سأظل افكر بالموضوع لأصل الى جواب شافي..

وشكرا

A hope by smiling,,,,so why to be sad.....

#5

ان شاءالله اخوية ربي يحفظك
سوف ابقى بأنتظاركـ
بارك الله فيك وجزاك الله كل الخير
واثابك خيرا
اللهم امين

#7

السلام عليكم

 

- الفكرة تكمن في أخذ صور للموقع من نقطة واحدة في جميع الإتجاهات وربط هذه الصور معاً عند حركة الماوس -هذا الأمر سيحتاج دقة عالية في تقطيع الصور ودمجها معاً لتكون الشكل النهائي- .

- إذاً يجب توفر هذه الصور من نقطة واحدة وبدقة وضوح عالية , ولفعل هذا يجب أن يتوفر مصور في المكان المراد تنفيذ هذا الأمر له ولا مفر من هذا :) .

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#8

لما تتجول في الكاميرا فأنت في الحقيقة داخل مكعب أو كرة ملبسة بصورة بانورامية كروية spherical panoramic كهذه:

 

Olympic%20Plaza.jpg

 

معدلة بطريقة خاصة بحيث لو كورتها ظهرت صحيحة، هذه تقنية مشهورة عند مصممين الأجسام الثلاثية الأبعاد، إنظر لهذا المقال Creating virtual 360 Panorama أو جرب البحث عن panorama 360 و spherical panoramic مع كلمة 3d max مثلاً وستجد العديد من الشروحات لهذه التقنية.

#9
ahmedsaoud31 كتب:

السلام عليكم

 

- الفكرة تكمن في أخذ صور للموقع من نقطة واحدة في جميع الإتجاهات وربط هذه الصور معاً عند حركة الماوس -هذا الأمر سيحتاج دقة عالية في تقطيع الصور ودمجها معاً لتكون الشكل النهائي- .

- إذاً يجب توفر هذه الصور من نقطة واحدة وبدقة وضوح عالية , ولفعل هذا يجب أن يتوفر مصور في المكان المراد تنفيذ هذا الأمر له ولا مفر من هذا :) .

 

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

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

جزاك الله خير

#10
Mr.B كتب:

لما تتجول في الكاميرا فأنت في الحقيقة داخل مكعب أو كرة ملبسة بصورة بانورامية كروية spherical panoramic كهذه:

 

Olympic%20Plaza.jpg

 

معدلة بطريقة خاصة بحيث لو كورتها ظهرت صحيحة، هذه تقنية مشهورة عند مصممين الأجسام الثلاثية الأبعاد، إنظر لهذا المقال Creating virtual 360 Panorama أو جرب البحث عن panorama 360 و spherical panoramic مع كلمة 3d max مثلاً وستجد العديد من الشروحات لهذه التقنية.

 

جزاك الله كل الخير استاذ هل يوجد مقالات عربية

بارك الله فيك

#11

مضى اكثر من 70 يوم ولازلت اطمح الى ان اتعلم كيفية علم هذه
وان شاءالله اتعلم
فمن يج في نفسه الخبرة لايبخل علينا جزاكم الله خير

#12

جوابك عندي وانا ابو هندي

حبيبي هنالك برنامج بسيط جدا ومفيد لك فيما تريد جدا جدا جدا

واستطعت انا وبواسطته من بناء مدن ! اقصد مجموعة بنايات وشوارع واشجار (اشجار نخيل طبعا) وتجولت بينها وطرت فوقها 

والبرنامج اسمه game maker

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

تحياتي

1
#13

السلام عليكم

لاجل تعميم الفائدة رأيت ان ادرج ردي الكامل هنا ليخرج من يدخل لقراءة هذا الموضوع بفائدة.

اولا قم بتنزيل برنامج game maker

(توجد نسخة منه بنوع بورتبل في موقع الفوردشيرد)

ثم نزل الملف المرفق بموضوعي هذا

بعد ذلك فك الضغط عنها واحتفظ بالنسخة المضغوطة للعودة اليها في حال أنك (خربت) النسخة التي ستعمل عليها

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

وفي الخطوات ادناه سنقوم بعمل حائط اضافي ونغير الخلفيات لكل من الارضية والسقف والحيطان

فلنبدأ

1- اصنع سبرايت ، والسبرايت هو صورة مصغرة سنضعها في الروم لكي ننشيء لاحقا كائن أوبجكت يكون السبرايت صورة له ، اي اننا بواسطة السبرايت نميز بين الكائنات  والفكرة هنا هي نفسها في برنامج الفلاش حيث تصنع صورة او رسمه ثم تحولها الى موفي كليب ..

2-قم بأنشاء كائن objec وذلك بالضغط على مجلد الكائنات واختيار انشاء كائن ، ثم من نافذة خصائص الكائن التي ستظهر اختر له صورة من قائمة السبرايت(ات) التي ستظهر

3-اذهب الى الروم ومن تبويب الكائنات حدد الكائن الذي تريد وضع نسخة منه في الروم -وكلما ضغطت ضغطة بزر الماوس الايسر وضعت نسخة من الكائن على المسرح او الروم ولحذف احدها اضغط كلك يمين واختر حذف او استمر بضغط الزر الايمن مع ضغط كنترول واحذف اي عنصر تمر يدك عليه

4- لا تحذف كائن الكامرا الموجود بلون ازرق على المنصة

5-لو شغلت البرنامج الان فلن ترى الا نفس ايقونة السبرايت على الارض !! وذلك لاننا لم نضع له الكود المناسب ليظهر بمظهر معين

6-لدينا مجموعة مظاهر بواسطتها نصنع الكثير والكثير

7-اضغط دبل كلك على الكائن الذي قمت بأنشاءه وستظهر نافذة خصائص الكائن اختر من نافذة الاحداث حدث الرسم

8-الاستجابة لهذا الحدث ستكون تنفيذ قطعة كود execute peice of code 

9-بداخل هذه اكتب d3d_draw

10- ستظهر مجموعة المظاهر منها حائط ، وارضية وبلوك wall,floor,block وهناك غيرها مما تستطيع الاستفادة منه لاحقا

11-لو اخترت رسم حائط مثلا فسوف تجد نفسك أمام مهمة تزويد دالة رسم الحائط بالبارامترات اللازمة وهي على التوالي x1,y1,z1,x2,y2,z2

12-وهذه هي النقاط التي سيبدأ منها رسم الحائط ، اجعل الاكس الاولى مساوية للاكس الحقيقي للكائن حيث وضعته على المسرح اي اجعل x1 ==> X وكذلك الامر مع الواي y1==> y اي اكتب اكس و واي فقط بدون ارقام وسيقوم البرنامج بقراءءة موضع الكائن على المسرح واسنادها للاكس والواي في الدالة.

13- الحرف z هو ارتفاع الحائط عن الارض وسيكون بالطبع صفر

14-الاكس الثانية ستكون x+40 مثلا او استعمل اي رقم

15-الواي الثانية ستساوي y+40 او اي رقم انت تختاره بحيث يكون اقل من عرض الغرفة (تستطيع التحكم في عرض الغرفة من خلال اعدادات الروم settings)

16- الزد Z الثانية هي ارتفاع الحائط عن الارض ، وهنا احب ان تعلم ان ارتفاع الكامرا يمثل قامة الشخص ، ووفق هذا الارتفاع تكون نسب الابنية علما انك تستطيع التكم في الزد للكامرا وبذلك تطير فوق البنايات !!

17-اضبط خاصية النقشة باحد طريقتين الاولى تكتبت

rsm=background_gett_exture(mybackgroundfilename)

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

18-ضمن نفس نافذة الكود انظر لاسفل النافذة وانت تقوم بادخالاتك لكي تضمن الادخالات الصحيحة

19-شغل البرنامج وانظر اين ظهر الحائط الجديد ثم عدل بالقيم وصولا الى المكان المطلوب

20-وهكذا تستطيع وضع اشجار او اشخاص بواسطة كود الحائط نفسه !! وهناك كود لجعل الاشجار تدور باتجاه الكامرا ليبدو المنظر مجسما!

3D -place.zip

تم تعديل هذه المشاركة بواسطة abubasilalraqi في 13 نوفمبر 2013 في 21:44

1
#14

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

اهلا اخي
وشكرا جزيلا جدا باركـ الله فيك وجعله الله في ميزان حسناتكـ
ربي يحفظكـ ويباركـ فيكـ

في بداية الامر احب ان اعتذر لتاخري بالرد وعدم دخولي للمنتدى طيلة الفتى الماضية بسبب الظروف التي جرت ولازالت تجري

سأبدأ معكـ ان شاءالله
جزاكـ الله خير

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…