Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

A case study: Pre-rendered projection images for web applications

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • A case study: Pre-rendered projection images for web applications

    الكثير طلب مني مقالة متميزة، أرجو أن اوفق هذه المرة
    كضمن مشروع للحصول على شهادة الماجستير عملت أنا وصديقي في لوفن / بلجيكا مشروعا تعليميا في مجال التصوير في طب الاسنان على جهاز Cone Beam Computed Tomography و اختصارا CBCT و لكن الجهاز جديد و غالي جدا 300000 دولار، كان الهدف هو توصيل المادة التعليمية بأسهل الطرق مع اضافة القدرات التفاعايلة Interactivity و اغنائه بالمالتيمديا
    المشكلة التي واجهناها هي كيفية عرض نموذج ثري دي لرأس الانسان على الويب مع جعل المستخدم قادرا على عمل Rotation Zoom in and Out and Panning يعني (Fully Interactive). الجهاز CBCT يعمل Volume Capture لرأس الانسان و بعد ذلك باستخدام Visualization Software مثل Amira
    VOLUME RENDERED HUMAN SKULL


    تمكنا من فصل الجمجمة و تصديرا Export بصيغة Obj Mesh ليتم بعد ذلك استيرادها من قبل ال3D package و هو مايا في هذه الحالة.
    هنالك عدة حلول لعرض العمل الثري دي على الويب مع جعله تفاعليها منها استخدام SWF Exporter و عرض العمل باستخدام برنامج Macromedia Director أو بتصدير x3d format أو حتى Axel. لكن هنالك مشكلة كبيرة واجهناها و هي أننا رغبنا في المحافظة على أفضل جودة للنموذج المعروض بكامل التفاصيل الصغيرة لانها مهمة من الناحية التشريحية و لا يمكن هملها.
    MAYA SOFTWARE RENDERED OBJ MESH SKULL

    الحل هو في الPre-rendered Projection images و هي تتلخص في عمل رندر لكل زوايا الكاميرا مسبقا ثم تجميعها على شكل ملف Quicktime Virtual Reality file format أو اختصارا QTVR و اليكم الطريقة:
    البرامج المطلوبه: Maya و VRworx
    المستوى: Intermediate
    بعد استيراد الملف الobj format داخل مايا كان عدد المضلعات يصل إلى 1.7 مليون مضلع! و رغم كون ذاكرة الكومبيوتر هي 1 جيجابايت مع كرت شاشة جيفورس 6600 جي تي إلا أن المايا كان ينهار بعد اجراء أي عملية مما اقتضى إلى شراء رام اضافية و جعل الذاكرة 2 جيجا بعدها حلت مشكلة الانهيار جزئيا. الان علينا جعل الكاميرا تلف حول المجسم 360 درجة مع فاصل 10 درجات بين كل حركة، أعمل Circle و اجعلها أكبر من المجسم ثم أعمل Camera and Aim و اجعل الAim للكاميرا في وسط المجسم Object . ثم أختر الكاميرا و الCircle و أعمل Attach to motion path.
    الان لدينا الكاميرا تدور 36 فريم حول المحور Y و تكمل 360 درجة يعني كل فريم 10 درجات، و لكن بعد فريم 36 الكاميرا تتوقف، الان توجه للGraph Editor و اختر الكاميرا و اضغط f ستلاحظ خطا صاعدا نحو الاعلى و هو RotateY
    الان و انت داخل الGraph Editor اضغط View و اختر Infinity ستلاحظ ظهور خط منقط افقي عند نهاية الفريم الاخير و هو 36. نحن نريد أن نجعل الكاميرا تكمل الدوران، ذلك اختر Curves>Post Infinity<Cycle with Offset ستلاحظ أن الخط المنقط الان يكمل بنفس اتجاه الخط العادي. اضغط play button و شاهد الكاميرا تدور حول نفسها بدون نهاية. اذا كنت تريد عمل QTVR Panorama 360توقف هنا و لكن لعمل QTVR Object 360*360 تحتاج لان تكمل الخطوة الاخرى:
    اعمل Keyframe للCircle كل 36 فريم للمحور X من X=90 إلى X=-90، ستحصل على 684 فريم
    36 فريم * 19
    فديو يوضح الفكرة:
    http://bassam.dyne.org/casestudy/qtvr_skull.avi
    في الزاوية السفلى اليمنى هو توضيح لما تراه الكاميرا اثناء الانيمايشن
    أعمل رندر، بعد ذلك افتح VRworx و اختر QTVR Object و اختر spacing كل 10 درجات على X Y و اشر على المجلد الذي به صور الرندر و اضغط اوكي سيقوم البرنامج بعمل اللازم و ثم اختر حفظ و اختر صيغة الضغط، افضل ما وجدته هو Sorenson 3 .
    فديو يوضح الفكرة:
    http://bassam.dyne.org/casestudy/qtvr_concept.avi
    النتيجة: سوفتوير رندر سريع جدا عبر الويب و ذو جودة عالية و هو Fully Interactive و لا يتطلب موارد النظام System Resources من المستخدم أو تثبيت برنامج أخر عدا متصفح و برنامج كويك تايم. هذا هو ملف المايا للكاميرا أحببت أن اشارككم به Maya 7
    http://bassam.dyne.org/casestudy/Cam...ath_360_360.mb

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


  • #2
    شكرا لك على المشاركة.
    3DReel2005



    تعليق


    • #3
      هناك ايضا برنامج يسمى Cult 3d من شركة Cycore system ..... لقد قمت بعمل بعض المشاريع عليه .... و هو خاص بال Interactivity وهو برنامج اكثر من رائع ....... هذه لينك لالعلانات تم عملها بالبرنامج

      http://www.cult3d.com/gallery/default.asp

      سوف يقوم بتحميل البلاجين ..... سياخذ وقت

      تعليق


      • #4
        هناك ايضا برنامج يسمى Cult 3d من شركة Cycore system ..... لقد قمت بعمل بعض المشاريع عليه .... و هو خاص بال Interactivity وهو برنامج اكثر من رائع ....... هذه لينك لالعلانات تم عملها بالبرنامج

        http://www.cult3d.com/gallery/default.asp

        سوف يقوم بتحميل البلاجين ..... سياخذ وقت
        ,والله البرنامج فعلا أكثر من رائع، كنت أتمنى لو تعرفت عليها قبل الان، البجلن يعمل بصورة سليمة على الانترنت اكسبلورر و لكنه يعاني من مشاكل مع الفايرفوكس، لكن الشغلات التي يعملها كثيرة و أكثر من مجرد rotation او Zoom in and out، شكرا لك !

        تعليق


        • #5
          عندى البرنامج و ال exporter الخاص ب مايا و متكس و ملف pdf لتعليمه ...... لو كنت تريده ..... سوف اقوم بتحميله لك ...... هو برنامج ليس كبير .... و لكنه يحتاج تركيز شديد

          أنظر للصورة ..... هذه واجهة البرنامح

          http://i.turboimagehost.com/p/37514/cult_pic.JPG.html

          هذا مشروع لاعلان عن سيارة مينى كوبر قمت بعمله

          و هو شبيه بالبرمجة ....عند عمل شىء .... اعمل شىء اخر

          و لكنه ليس برمجة ..... و الذى يميزه عن البرامج الأخرى انه يحتوى ايضا على Particles system

          تعليق


          • #6
            شكرا جزيلا لك، أنا عثرت عليه في الاميول فلا اريد أن اكلفك، البرنامج فعلا شكله يحتاج له دراسة. لكن الحمد لله المشروع خلص، اذا احتجت إلى أن أعمل مشروعا جديدا فسأتعلمه، بارك الله فيك أخي rmoustafak

            تعليق


            • #7
              موضوع جميل فعلا وياريت ياخ رامي ترفقلنا الروابط
              سبحان الله وبحمده سبحان الله العظيم
              ---------------------------------------

              تعليق


              • #8
                هل تقصد البرنامج ام تعليمه ام ماذا ؟؟؟

                تعليق

                يعمل...
                X