জাভাতে obj করতে fbx

FBX থেকে OBJ রূপান্তরের জন্য জাভা REST

FBX(ফিল্মবক্স) এবং OBJ হল 3D মডেলিং শিল্পে দুটি বহুল ব্যবহৃত ফাইল ফরম্যাট, প্রত্যেকটিই তার অনন্য শক্তির সাথে। অটোডেস্ক দ্বারা তৈরি FBX জটিল 3D মডেল এবং অ্যানিমেশন ডেটা সঞ্চয় করার জন্য পরিচিত, এটি ডিজাইন, গেমিং এবং ফিল্ম প্রোডাকশন ওয়ার্কফ্লোগুলির জন্য আদর্শ করে তোলে। যাইহোক, যখন ব্যবহারকারীরা সফ্টওয়্যার অ্যাপ্লিকেশন জুড়ে বিস্তৃত সামঞ্জস্যের জন্য তাদের 3D সম্পদগুলিকে সরল করতে চায় তখন FBX-কে OBJ-তে রূপান্তর করার প্রয়োজন দেখা দেয়।

অটোডেস্ক এফবিএক্স প্রসেসিং এপিআই

FBX কে OBJ তে রূপান্তর করার একটি সুগমিত এবং কার্যকর উপায় হল Aspose.3D Cloud SDK for Java। কোডের মাত্র কয়েকটি লাইন দিয়ে, আপনি জটিল FBX মডেলগুলিকে ব্যাপকভাবে সামঞ্জস্যপূর্ণ OBJ ফর্ম্যাটে রূপান্তর করতে পারেন, টেক্সচার, জ্যামিতি এবং অন্যান্য গুরুত্বপূর্ণ মডেল উপাদানগুলির অখণ্ডতা বজায় রাখতে পারেন৷

ইনস্টলেশন এবং কনফিগারেশন

Java REST API এর সর্বশেষ সংস্করণটি রিলিজ সেকশন এর অধীনে ডাউনলোডের জন্য উপলব্ধ। অথবা, আপনি Maven সংগ্রহস্থলের মাধ্যমে সরাসরি আপনার জাভা অ্যাপ্লিকেশনে API এর রেফারেন্স যোগ করতে পারেন।

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

এখন আমাদের ক্লাউড ড্যাশবোর্ড থেকে আমাদের ক্লায়েন্টের শংসাপত্রগুলি পেতে হবে। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন।

জাভাতে ওয়েভফ্রন্ট ওবিজে থেকে অটোডেস্ক এফবিএক্স

এই বিভাগে REST API কীভাবে 3D ফরম্যাট রূপান্তরের সাথে জড়িত জটিলতাকে বিমূর্ত করে তার বিশদ ব্যাখ্যা করে, যা জাভা অ্যাপ্লিকেশনগুলিতে সংহত করা সহজ করে তোলে।

ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ আর্গুমেন্ট হিসাবে পাস করে ThreeDCloudApi-এর একটি উদাহরণ তৈরি করুন।

var response = threeDCloudApi.postConvertByFormat(name, "obj", "myResultant.obj", folder, true, storage);

অনলাইনে FBX কে OBJ ফরম্যাটে রূপান্তর করতে PostConvertByFormat API কল করুন।

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্টআইডি এবং ক্লায়েন্টসিক্রেট পান
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// Aspose.3D ক্লাউডের একটি উদাহরণ তৈরি করুন
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// ইনপুট FBX ফাইলের নাম
String name = "Wolf-Blender-2.82a.fbx";

// ফলাফল ফাইল বিন্যাস
String newformat = "wavefrontobj";

// ফলাফল ফাইলের নাম
String newFileName = "myResultant.obj";

// সঞ্চয়স্থানের জন্য কোনো তথ্য নির্দিষ্ট না থাকলে, ডিফল্ট স্টোরেজ ব্যবহার করা হয়
String storage = "internal";
		    		
// রূপান্তর অপারেশন শুরু করুন
var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.obj", folder, true, storage);

উপরের উদাহরণে ব্যবহৃত ইনপুট FBX ফাইলটি Wolf-Blender-2.82a.fbx থেকে ডাউনলোড করা যেতে পারে এবং ফলস্বরূপ ফাইলটি myResultant.obj থেকে ডাউনলোড করা যেতে পারে।

CURL কমান্ড ব্যবহার করে FBX ফাইলকে OBJ-এ রূপান্তর করুন

Aspose.3D ক্লাউড এবং cURL কমান্ড ব্যবহার করে FBX কে OBJ তে রূপান্তর করা ভারী সফ্টওয়্যার ইনস্টল করার প্রয়োজন ছাড়াই জটিল 3D মডেলগুলিকে রূপান্তর করার একটি সহজ এবং কার্যকর উপায়। FBX কে OBJ তে রূপান্তর করতে, আমাদের ফাইলের বিবরণ সহ একটি API অনুরোধ পাঠাতে হবে এবং Aspose.3D ক্লাউড সার্ভারের দিকে রূপান্তর পরিচালনা করবে, মডেল জ্যামিতি এবং টেক্সচার সংরক্ষণ করার সময় উচ্চ-মানের আউটপুট নিশ্চিত করবে।

এই পদ্ধতির প্রথম ধাপ হল ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণের উপর ভিত্তি করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

এখন, একটি FBX কে OBJ ফর্ম্যাটে রূপান্তর করতে, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি চালান, কারণ এটি PostConvertByFormat API কে কল করবে৷

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/{sourceFile}&newformat=fbx7200binary&newfilename={resultantFile}&IsOverwrite=false&storage=internal" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

ইনপুট FBX ফাইলের নামের সাথে সোর্সফাইল প্রতিস্থাপন করুন, ফলাফলপ্রাপ্ত OBJ ফাইলের নামের সাথে resultantFile এবং উপরে উত্পন্ন একটি JWT টোকেন দিয়ে accessToken প্রতিস্থাপন করুন।

বাইনারি glTF থেকে Autodesk FBX কনভার্টার অ্যাপ

একটি ওয়েব ব্রাউজারে Java REST API-এর আশ্চর্যজনক ক্ষমতাগুলি অনুভব করতে, আপনি আমাদের হালকা এবং দক্ষ [ফ্রি অনলাইন অটোডেস্ক FBX থেকে Wavefront OBJ কনভার্টার] ব্যবহার করার কথা বিবেচনা করতে পারেন 7৷ কোন সফ্টওয়্যার ডাউনলোড বা ইনস্টলেশন প্রয়োজন নেই.

Autodesk FBX থেকে Wavefront OBJ কনভার্টার

অটোডেস্ক এফবিএক্স থেকে ওয়েভফ্রন্ট ওবিজে কনভার্টার অ্যাপের পূর্বরূপ।

উপসংহার

উপসংহারে, Aspose.3D ক্লাউড SDK ব্যবহার করে FBX-কে OBJ-এ রূপান্তর করা জটিল 3D মডেলগুলিকে রূপান্তরের জন্য একটি দক্ষ, ক্লাউড-ভিত্তিক সমাধান প্রদান করে। জাভা ক্লাউড API মডেলের জ্যামিতি এবং টেক্সচারের অখণ্ডতা বজায় রেখে উচ্চ-মানের ফলাফলের সাথে রূপান্তর প্রক্রিয়াটিকে সহজ করে। Aspose.3D ক্লাউড ব্যবহার করে, ব্যবহারকারীরা ওয়ার্কফ্লো স্ট্রিমলাইন করতে পারে, ডেস্কটপ সফ্টওয়্যারের উপর নির্ভরতা কমাতে পারে এবং ক্লাউড কম্পিউটিং এর সম্পূর্ণ সুবিধা নিতে পারে।

নির্বিঘ্ন 3D ফাইল ম্যানিপুলেশনের অভিজ্ঞতা নিতে আজই চেষ্টা করুন।

দরকারী লিঙ্ক

  • [সমর্থিত নথি বিন্যাস8
  • [বিনামূল্যে পণ্য সমর্থন ফোরাম9
  • [এপিআই মূল্য [১০]
  • [লাইভ ডেমো [১১]

সম্পর্কিত নিবন্ধ

আমরা এই সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলিতে যাওয়ার সুপারিশ করছি: