Oak3D
ওক3ডি হল এইচটিএমএল5 ওয়েবজিএল স্ট্যান্ডার্ডের উপর ভিত্তি করে থ্রিডি গ্রাফিক্স বিকাশের জন্য একটি বিনামূল্যে জাভাস্ক্রিপ্ট লাইব্রেরি, যা সমস্ত ফ্রন্ট-এন্ড ডেভেলপারদের জন্য জিপিইউ ত্বরণ সহ ওয়েব3ডি অ্যাপ্লিকেশনগুলিকে সহজ এবং দক্ষ উপায়ে উপলব্ধি করতে নিবেদিত। জাভাস্ক্রিপ্ট দিয়ে তৈরি, ওক3ডি মূলত উইন্ডোজ, লিনাক্স, ম্যাক এবং অ্যান্ড্রয়েডে একটি ক্রস-প্ল্যাটফর্ম সমাধান প্রদান করতে পারে। কোনও প্লাগইন ইনস্টল বা ডাউনলোড না করে, ওক3ডি-র উপর ভিত্তি করে ওয়েব3ডি অ্যাপ্লিকেশনগুলি ওয়েবজিএল সমর্থনকারী সমস্ত আধুনিক ইন্টারনেট ব্রাউজারে চলতে পারে। ওক3ডি সহজ এবং সহজে ব্যবহারযোগ্য এপিআই-এর একটি সেট প্রদান করে যা ওয়েব ডেভেলপারদের 3ডি গ্রাফিক্স বাস্তবায়নের বিবরণ ছাড়াই ওয়েব3ডি অ্যাপ্লিকেশন বিকাশের অনুমতি দেয়। এছাড়াও, ওক থ্রিডি গণিত গ্রন্থাগার, মডেল গ্রন্থাগার, স্কেলেটাল অ্যানিমেশন গ্রন্থাগার ইত্যাদির মতো অনেক ধরনের কার্যকরী গ্রন্থাগারও সরবরাহ করে। Oak3D অতিরিক্তভাবে ঐতিহ্যবাহী শিল্প সম্পদকে Oak3D দ্বারা সরাসরি গ্রহণযোগ্য বিন্যাসে রূপান্তর করার সরঞ্জাম সরবরাহ করে। Oak3D দুটি স্তর দ্বারা গঠিত, Oak3D কোর এবং Oak3D ইঞ্জিন। নিম্নলিখিত রূপটি স্থাপত্যকে দেখায়। ওক3ডি কোর "কোর" স্তরটি নিম্ন-স্তরের ওয়েবজিএল এপিআই এবং 3ডি গ্রাফিক্স বিকাশের জন্য মৌলিক কার্যকরী গ্রন্থাগারগুলিতে কার্যকরী মোড়ক সরবরাহ করে। ডেভেলপারদের এই স্তরে সম্পূর্ণ নমনীয়তা রয়েছে এবং মূল ওয়েবজিএল কোডের মধ্যে "কোর" ইন্টারফেসগুলি মিশ্রিত করা যেতে পারে। কম্পিউটার গ্রাফিক্সের সমৃদ্ধ অভিজ্ঞতাসম্পন্ন প্রবীণ ব্যবহারকারীদের জন্য, তারা এই স্তরের 3ডি অ্যাপ্লিকেশনের উপর আরও নিয়ন্ত্রণ রাখতে পারেন। Oak3D ইঞ্জিন "ইঞ্জিন" স্তরটি Oak3D কোরের উপর নির্মিত একটি সম্পূর্ণ 3D রেন্ডারিং ইঞ্জিন প্রদান করে, যার মধ্যে 3D দৃশ্য ব্যবস্থাপনা, উপাদান ব্যবস্থা, আলোর বহু-প্রকার, গতিশীল ছায়া, কঙ্কাল অ্যানিমেশন, টেরেন এবং অন্যান্য আকর্ষণীয় বৈশিষ্ট্য রয়েছে। এই স্তরে, ডেভেলপাররা রেন্ডারিং সংক্রান্ত বিবরণ ছাড়াই ওয়েব3ডি অ্যাপ্লিকেশন বাস্তবায়ন করতে পারে। (ওক3ডি ইঞ্জিন এখনও উন্নয়নের অধীনে রয়েছে)। বৈশিষ্ট্য তালিকা গণিত অত্যন্ত অনুকূল গণিত গ্রন্থাগার ভেক্টর/ম্যাট্রিক্স/কুটারনিয়ন প্লেন বাউন্ডিং বক্স (এ. এ. বি. বি/ও. বি. বি) ফ্রস্টম ইন্টারসেকশন ইউটিলিটি রিসোর্স এক্সপোর্টিং মডেল/উপাদান/স্কেলেটাল অ্যানিমেশন 3ডিএস ম্যাক্স থেকে (9-2012) মায়া থেকে মডেল এক্সপোর্ট করা (8.5-2012) লোডিং মডেল/স্কেলেটাল রিসোর্স ডকুমেন্ট মাল্টিপল ফাইল ফরম্যাট (ভবিষ্যতে এক্স. এম. এল/বাইনারি এবং কোলাডা) 2 আকারের টেক্সচারের নন পাওয়ার লোড করা শেডার লোডিং এক্স. এম. এল-সংগঠিত শেডার ডকুমেন্ট। সমর্থনের মধ্যে রয়েছে ম্যাক্রো, কাস্টম শেডার কোড ব্লক, শেডার সংকলনে গতিশীল সংজ্ঞা। ওয়েবজিএল একটি একক ফাংশন (ও. কে. আই. এস. ওয়েবজিএল) দ্বারা গতিশীলভাবে ওয়েবজিএল সমর্থন পরীক্ষা করছে। ওয়েবজিএল এক্সটেনশনগুলি সহজেই অনুসন্ধান এবং সক্ষম করা (ওকে এক্সটেনশন) সিস্টেমের তথ্য এবং হার্ডওয়্যার ক্ষমতা অনুসন্ধান করা (ওকে ইঞ্জিনইনফো) ওয়েবজিএল এপিআই মোড়ক বস্তু (অবজেক্ট-ভিত্তিক) 3ডি ইউটিলিটি মডেল/মেশ রিসোর্স ম্যানেজমেন্ট ইউটিলিটি ক্যামেরা ইউটিলিটি ম্যাটেরিয়াল ইউটিলিটি টেক্সট ইউটিলিটি বিল্ট-ইন জ্যামিতি তৈরি করা স্কেলেটাল অ্যানিমেশন মেশ স্কিন স্কেলেটাল অ্যানিমেশন বাজানো মাল্টি-চ্যানেল অ্যানিমেশন ব্লেন্ড ইঞ্জিন বৈশিষ্ট্য (কেবল ইঞ্জিনকে বলুন কী আঁকতে হবে, কীভাবে আঁকতে হবে তা জানতে হবে না।) কনফিগারযোগ্য ওয়েবজিএল-ভিত্তিক রেন্ডারিং পাইপলাইন উচ্চ-কার্যকারিতা দৃশ্য ব্যবস্থাপনা সমর্থন বহু-দৃশ্য সমর্থন বহু-ভিউপোর্ট উপাদান কনফিগার গতিশীল-এলওডি ভূখণ্ড ব্যবস্থা সম্পূর্ণ সম্পদ লোডিং/পরিচালনা প্রক্রিয়া (মডেল/টেক্সচার/কঙ্কাল অ্যানিমেশন) নো-শেডার ওয়েব3ডি অ্যাপ্লিকেশন ডেভেলপমেন্ট গতিশীল আলো গতিশীল ছায়া চকচকে ওয়্যারফ্রেম সাধারণ ম্যাপিং আলফা পরীক্ষা স্কাইবক্স কণা ব্যবস্থা 3ডি দৃশ্যে বহু-স্তরযুক্ত টেক্সচার ম্যাপিং ভিডিও ক্যানভাস। উপাদান স্ক্রিপ্ট ব্যবহার করে কাস্টম রেন্ডারিং আচরণ বাহ্যিক লিঙ্ক https://web.archive.org/web/20130905213523/http:// www. oak3d. com/archive.org, সেপ্টেম্বর 2012 ওয়েবজিএল ওয়েব ডেভেলপমেন্ট গ্রাফিক্স লাইব্রেরি ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার 3D গ্রাফিক্স APIs ভার্চুয়াল বাস্তবতা