ব্লেন্ডারের হাড় রফতানি করা হচ্ছে


11

আমি ব্লেন্ডার মডেলগুলির জন্য একজন রফতানিকারক লিখেছিলাম যা মেসের জন্য দুর্দান্ত কাজ করে। আমি এটি ব্লেন্ডারে সংজ্ঞায়িত হাড়গুলিতে প্রসারিত করার চেষ্টা করছি। তবে হাড়ের ডেটা রফতানির জন্য আমি ভাল তথ্য পাইনি। আমি হাড়ের ডেটা কীভাবে অ্যাক্সেস করতে পারি? আমি হাড়কে প্রভাবিত করে এমন সমস্ত শীর্ষকে অ্যাক্সেস করতে চাই, প্রতিটি ভার্টেক্সের ওজন এবং ম্যাট্রিক্স। কঙ্কাল অ্যানিমেশন এবং গতিশীল ভাঙনের জন্য আমার কি অন্য কিছু রফতানি করতে হবে?


আমি উত্তর দেব তবে আমার পরামর্শগুলি স্তন্যপান করবে (তাদের সাথে সন্তুষ্ট নয়, এবং স্থানান্তরযোগ্যও নয়) এবং আমি আশাবাদী যে আপনি একটি ভাল উত্তর পেয়ে যাবেন। আমি বর্তমানে আমার গেমটিতে কারচুপি করি এবং কেবল একটি .obj দিয়ে রফতানি করি, আমার সমস্ত অ্যানিমেশন প্রক্রিয়াগত। আমি একটি কল্লা রফতানি থেকে পড়ার চেষ্টা শুরু করেছিলাম তবে এটি একটি ভয়াবহ, ভয়াবহ বিন্যাস। পাইথন রফতানিকারীর লেখায় আপনার ভাগ্য থাকলে আমাকে জানান।
মাইকেল

উত্তর:


7

আমার পরামর্শ সৎভাবে কেবল একটি ফর্ম্যাট সন্ধান করার জন্য যা ব্লেন্ডার তার হাড়গুলিও রফতানি করবে এবং তারপরে সেই ফর্ম্যাট রফতানিকারীর স্ক্রিপ্টটি দেখুন। আমি অনুরূপ কিছু করছিলাম এবং বুঝতে পেরেছিলাম যে হাড় রফতানির জন্য একটি ভাল উত্স খুঁজে পাওয়া কতটা বেদনা।

তবে এখানে এই স্পেসিফিকেশনটি আরমেচার মডিউলগুলিতে আমাকে অনেক সহায়তা করেছিল


ঝরঝরে, দেখে মনে হচ্ছে এটির আমার কিছুটা দরকার। যাইহোক, এটিতে হাড়কে ঘিরে থাকা শিখরগুলির একটি তালিকা বা সেই শীর্ষগুলিগুলির ওজন নেই। আমি দেখতে পাচ্ছি যে এটির জন্য একটি হাঁড়ি রয়েছে যা দেখায় যে একটি হাড়ের ভার্টেক্সগ্রুপ ব্যবহার করা হয় তবে কীভাবে সেই তথ্য অ্যাক্সেস করতে হয় তা আমি দেখতে পাই না। মনে হচ্ছে ব্লেন্ডার অবশ্যই সেই ডেটা রফতানি করতে সক্ষম হবেন। এটি কিভাবে পেতে কেউ জানেন?
মাইকেলহাউস

2
দেখে মনে হচ্ছে আমি কোনও কিছুতে আছি। যেহেতু ব্লেন্ডার হাড়ের জন্য গ্রুপগুলি সংজ্ঞায়িত করার জন্য ভার্টেক্স গ্রুপ ব্যবহার করে, তাই আমি হাড়ের মতো একই নামের সাথে শীর্ষস্থানীয় গোষ্ঠীটি খুঁজে পেতে পারি এবং আমি সেই হাড়ের সাথে সম্পর্কিত সমস্ত সূচি খুঁজে পেয়েছি।
মাইকেলহাউস

শুনে ভালো লাগছে :]. দুঃখিত, আমি যা করেছি তার চেয়ে আমি আরও সাহায্য করতে পারি না, আমার একটি অনুরূপ, তবে কিছুটা ভিন্ন প্রকল্প ছিল। সুতরাং আমার কাছে আরও তথ্য ছিল না।
জোশুয়া হেজেস

8

@ মিশেল আমাকে ব্লেন্ডার থেকে হাড় রফতানির জন্য একটি দুর্দান্ত উত্সের দিকে পরিচালিত করেছিলেন। এটি আমার প্রয়োজনীয় সমস্ত তথ্য সরবরাহ করে। এটি ইতিমধ্যে ব্লেন্ডারে অন্তর্নির্মিত, এটি ডাইরেক্টএক্স মডেল ফর্ম্যাট।

ব্যবহারকারীর পছন্দসমূহ, অ্যাডন বিভাগ, "আমদানি-রফতানি" বিভাগে যান এবং "ডাইরেক্টএক্স মডেল ফর্ম্যাট (.x)" ইনস্টল করুন। তারপরে নতুন যুক্ত হওয়া ফর্ম্যাটটি নির্বাচন করতে ফাইল-> রফতানিটি ব্যবহার করুন।

এই ফর্ম্যাটটি কেবল জাল তথ্য (শীর্ষকোষ, ত্রিভুজগুলি, কোয়াডস, টেক্সচার, ইত্যাদি) রফতানি করে না, পাশাপাশি আর্মার কাঠামো (পিতামাতার / সন্তানের সম্পর্ক) সহ আর্মার তথ্যও রফতানি করে, ম্যাট্রিককে রূপান্তর করে, যা প্রতিটি হাড়ের মধ্যে উল্লম্বগুলি অন্তর্ভুক্ত থাকে এবং এমনকি প্রতিটি ভার্টেক্সের জন্য হাড়ের ওজন। অ্যানিমেশন ক্রমগুলিও রফতানি হয়।

সমস্ত একটি মানব পঠনযোগ্য ASCII ফর্ম্যাটে, সুতরাং কোনও আমদানিকারক লেখা সহজ। সুন্দর।


অনেক ধন্যবাদ, তবে বাউন্ডিং বাক্সগুলিও সেই রফতানিকারীর দ্বারা রফতানি করা হয়েছে
মার্টিন এরহার্ড

@ মার্টিন এয়ারহার্ড আপনি "সেই রফতানিকারী" কী তা আপনাকে পরিষ্কার করতে হবে। .X ফর্ম্যাটটি সীমানা বাক্সগুলি রফতানি করে না।
মাইকেলহাউস

2

আইকিউএম (আন্তঃ কোয়াকেন মডেল) ফর্ম্যাটে ব্লেন্ডার রফতানিকারকদের একটি সেট রয়েছে যা মিশ্রিত ওজন এবং আর্মার সাথে স্কিনযুক্ত মেসগুলি রফতানি করবে। ডকুমেন্টেশন এবং কোডের জন্য http://lee.fov120.com/iqm/ এ দেখুন । আপনি ডুম 3 ফর্ম্যাট MD5 রফতানিকারীদের দিকেও নজর রাখতে পারেন।


ধন্যবাদ @ccxvii, আপনার দেওয়া লিঙ্কটি সত্যই কার্যকর ছিল।
MichaelHouse
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.