জাভাতে কীভাবে 3 ডি মডেল লোড করবেন?


14

এলডাব্লুজেজিএল ব্যবহার করে পর্দায় আঁকার জন্য কোনও 3D মডেল লোড করার সহজ উপায় কী?

আমি জানি এলডাব্লুজেজিএল লোডিং সমর্থন তৈরি করে না তাই আমি একটি ছোট লাইব্রেরি খুঁজছি যা বিশেষত .blend ফাইলগুলি লোড করতে সহায়তা করবে।

উত্তর:


9

আমার মতে সবচেয়ে ভাল উপায় হ'ল ব্লেন্ডার বা আপনার পছন্দসই 3 ডি মডেলিং সফ্টওয়্যার দ্বারা রফতানি .obj এর জন্য আপনার নিজের পার্সার লিখুন। এটি আপনাকে কেবলমাত্র সর্বোচ্চ এক ঘন্টা সময় নেবে এবং আপনাকে বিতরণ / লাইসেন্স সংক্রান্ত সমস্যা নিয়ে চিন্তা করতে হবে না। এই প্রশ্নটি সম্পর্কে এখানে একটি ভিডিও: http://youtu.be/izKAvSV3qk0


4

সবচেয়ে সহজ উপায় হ'ল আপনার নিজের লোডার তৈরি করা যা উদাহরণস্বরূপ লোড করতে পারে OOBJ ফাইলগুলি বা আপনার নিজস্ব ফর্ম্যাটটি আপনার গেমের জন্য কাস্টম তৈরি করে। ব্লেন্ডার ফাইলগুলি তবে আমি নিশ্চিত নই।


6
এটি কি "সহজতম উপায়" এর বিপরীত নয়? :-)
নোটবেইন

2
+1 আমি মজার বিষয় মনে করি যে কীভাবে সর্বোচ্চ রেট দেওয়া উত্তর (ওসকারের দ্বারা) মূলত একই জিনিসটি বলে, তবে আপনি হ্রাস পেয়ে যান। :)
মিগুয়েল

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

3

আপনি JAGaToo দরকারী হতে পারে। এটিতে এমডি 2/3/5, ওবিজে এবং অন্যান্য কয়েকটি মডেল ফর্ম্যাটের লোডার রয়েছে।


0

JMonkeyEngine এ দেখুন - এতে অনেকগুলি বিভিন্ন মডেল ফাইলের জন্য মডেল লোডিং ক্ষমতা রয়েছে এবং এটি LWJGL এর উপর ভিত্তি করে যাতে আপনি এটি আপনার প্রয়োজনের সাথে খাপ খাইয়ে নিতে সক্ষম হতে পারেন।

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