কিভাবে এফবিএক্স দ্বারা উত্পাদিত খারাপ কল্লাদাকে ঠিক করবেন?


10

পান্ডা 3 ডি-তে এফবিএক্স ফাইলগুলি আমদানি করতে আমি এফবিএক্স এসডিকে (২০১১.৩.১) এফবিএক্স ফাইল লোড করতে এবং তাদের কল্লাডা ফাইল হিসাবে সংরক্ষণ করার চেষ্টা করেছি। দুর্ভাগ্যক্রমে ফলাফল Collada ফাইল বিভিন্ন কারণে ব্যবহারযোগ্য হয় না, এর মধ্যে:

  • একটি মায়া নির্দিষ্ট অতিরিক্ত কৌশল আছে

বিকীর্ণ

<diffuse>
    <texture texture="Map__2-image" texcoord="CHANNEL0">
        <extra>
            <technique profile="MAYA">
                <wrapU sid="wrapU0">TRUE</wrapU>
                <wrapV sid="wrapV0">TRUE</wrapV>
                <blend_mode>ADD</blend_mode>
            </technique>
        </extra>
    </texture>
</diffuse>
  • এটি একটি টেক্সকর্ড চ্যানেলের নাম নির্ধারণ করে যা ফাইলের অন্য কোথাও উল্লেখ করা হয়নি (পূর্ববর্তী কোডের নমুনায় কোনও জ্যামিতি "CHANNEL0" ব্যবহার করে না ...)

  • প্রতিটি বহুভুজ দু'বার রফতানি করা হয়, প্রথম বারের সাথে কোনও মৌলিক উপাদান (কেবল ছড়িয়ে দেওয়া রঙ, বর্ণের রঙ ইত্যাদি) এবং দ্বিতীয় বার একটি টেক্সচারযুক্ত উপাদান দিয়ে -> এটি কোনও মডেলটির বহুভুজ সংখ্যা দ্বিগুণ করে কোনও মূল্যবান কারণ ছাড়াই

যাইহোক, ফলস্বরূপ কল্লাডা ফাইলটি ওপেনকোল্লাডা বা পান্ডা 3 ডি এর "ডেইজিগ" দিয়ে সঠিকভাবে খোলা যাবে না।

এটিকে কীভাবে "সংশোধন" করা যায় এবং ওপেনক্লোলডা-এর মতো সাধারণ এবং সুনামিত কল্লা আমদানিকারকরা কীভাবে এটি বোধগম্য করবেন তার যে কোনও অভিজ্ঞতা আছে?


3
এটি কল্যাডার সাথে আমার একটি বড় সমস্যাটি খুঁজে পেয়েছে: এটি স্বেচ্ছাসেবী সরঞ্জামগুলির মধ্যে ডেটা পরিবহনের জন্য যে এটির পক্ষে সমর্থন দাবি করে আসলে এটি মারাত্মকভাবে কার্যকর নয়, কারণ এটি এমন একটি অতিমাত্রায়িত ফর্ম্যাট। এটিতে প্রায় কোনও স্কিমার ডেটা থাকতে পারে এবং এখনও একটি বৈধ, মান-সম্মতিযুক্ত কল্লাডা ফাইল হতে পারে যা আপনি যে নির্দিষ্ট আমদানিকারকটি ব্যবহার করছেন তা সত্যই পরিচালনা করতে পারে না। যখন আপনি আমদানিকারক / রফতানিকারীর উপর আপনার আরও নিয়ন্ত্রণ থাকে বা আপনার পছন্দ মতো কল্লাদ উত্পাদন করার সরঞ্জামগুলি ঘটে তখন এটি ডেটা ইন্টারচেঞ্জ ফর্ম্যাট হিসাবে প্রান্তিকভাবে আরও কার্যকর।

1
@ জোশ: কমপক্ষে এটি মানব-পঠনযোগ্য, বন্ধ বাইনারি ফর্ম্যাটগুলির থেকে ভিন্ন। কমপক্ষে কল্লাদের সাথে, আপনি এমন সরঞ্জাম এবং স্ক্রিপ্ট তৈরি করতে পারেন যা ডেটার সেট থেকে অন্য সেটটিতে অনুবাদ করতে পারে। অতিরিক্ত কাজের প্রয়োজন হলেও ইন্টারপ অন্তত সম্ভব
নিকল বোলাস

উত্তর:


2

এসি # সরঞ্জামটি এখানে আপনার বন্ধু - আপনি দ্রুত নেট। আবার. এক্সএসএলটি কার্যকরভাবে সেটাই করে, তবে বাস্তবে আমি ক্রমাগত একই জিনিসটির জন্য ক্রিপ্টিক এক্সএসএলটি সিনট্যাক্সের চেয়ে রূপান্তর বর্ণনা করার জন্য সি # কোড লেখা সহজ বলে মনে করেছি to

আপনাকে যা করতে হবে তা হল 'খারাপ' কেসগুলি দেখুন এবং সেগুলিতে কী মিল রয়েছে তা চিহ্নিত করুন। উদাহরণস্বরূপ, যদি টেক্সটকর্ড = "CHANNEL0" ব্যবহার করে এমন একটি টেক্সচারযুক্ত সমস্ত ছড়িয়ে পড়া কৌশলগুলির সন্ধান করা সহজ তবে এটি। আপনি কেবল সমস্ত বস্তুর পুনরাবৃত্তি করুন এবং প্রতিটি বস্তুর জন্য আপত্তিজনক বৈশিষ্ট্যের জন্য এর সমস্ত কৌশলগুলি পরীক্ষা করে দেখুন। যদি এটি খুঁজে না পান তবে একটি আউটপুট নথিতে নোড যুক্ত করুন এবং এগিয়ে যান। আপনি যদি নোডটি সনাক্ত না করেন তবে এটি আউটপুটে যুক্ত করুন এবং এগিয়ে যান। আপনি যদি এটি খুঁজে পান তবে এটিকে আউটপুট ডকুমেন্টে যুক্ত করার ঝামেলা করবেন না এবং এটি কার্যকরভাবে মুছে ফেলা হবে।

ডুপ্লিকেট বহুভুজ স্পট করা তবে একটি সামান্য কৌশলযুক্ত, যেহেতু আপনাকে সমতুল্যতার জন্য প্রতিটি জোড় বহুভুজ বিশ্লেষণ করতে হবে। আপনি যদি কোনও নিয়মের বিষয়ে সিদ্ধান্ত নিতে পারেন, যেমন "আমি ফ্ল্যাট রঙিন বহুভুজগুলির বিষয়ে চিন্তা করি না, কেবল টেক্সচার্ড বহুভুজ", তবে আপনি কেবল উপযুক্ত বহুভুজগুলি বাতিল করতে পারেন।

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


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

0

অন্য রফতানিকারী সন্ধান করুন বা লিখুন বা সম্ভবত (যেহেতু কল্লাডা ফাইলগুলি কেবল এক্সএমএল) অনাকাঙ্ক্ষিত ডেটা দূরে রূপান্তর করতে বা আরও সাধারণীকরণ আকারে [X] ব্যবহার করুন?


আমি নিশ্চিত যে এটি আমি নিশ্চিত, তবে আমি এমন কাউকে খুঁজছিলাম যা ইতিমধ্যে এটি করেছে (চাকাটি পুনরায় উদ্দীপনা দেবে না, তাই না?)
ডেভিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.