আমি কীভাবে প্রসারিত, ব্রেকযোগ্য পিৎজা পনির সামগ্রী তৈরি করতে পারি?


21

আমি বাস্তববাদী পিজ্জা তৈরি করতে এবং ব্যবহারকারীকে এটির সাথে ইন্টারঅ্যাক্ট করার অনুমতি দিতে চাই।

আমি যা চাই:

এক টুকরো দিয়ে পিজ্জার ছবি তোলা হচ্ছে

আমি যা তৈরি করেছি:

রেন্ডার পিজ্জার স্ক্রিনশট, একটি স্লাইস হারিয়েছে

আমি ব্লেন্ডারে পিজ্জার মডেল (8 টুকরা) তৈরি করেছি, তারপরে এটি ইউনিটিতে আমদানি করেছি। পিজ্জার টুকরোটি খুব কৃত্রিম দেখাচ্ছে, বেশিরভাগ কারণ এটি "অনমনীয় ত্রিভুজ"।

যখন ব্যবহারকারী কোনও টুকরোটি সরান তখন আমি কীভাবে পনিরকে প্রসারিত এবং ব্রেক করতে পারি?


1
আরও ভাল মডেল, আরও ভাল টেক্সচার এবং আরও ভাল শেডার। এর মত সহজ.
এপিআই-বিস্ট

আপনি কি আসলে পনিরটি প্রসারিত এবং বিরতিতে চান? আপনি কী দিকটি আরও বাস্তববাদী হতে চান সে সম্পর্কে যদি আপনি আরও সুনির্দিষ্ট হতে পারেন তবে এটি প্রশ্নের ক্ষেত্রকে সংকীর্ণ করতে সহায়তা করবে।
মাইকেলহাউস

2
@ বাইট ৫6, আমি বুঝতে পারি যে আমি মডেল, টেক্সচার এবং শেডারগুলি উন্নত করার মাধ্যমে পিজ্জার মান বাড়িয়ে তুলতে পারি তবে আমি পনিরের প্রতি আগ্রহী। হ্যাঁ, আমি এটি প্রসারিত এবং ব্রেকযোগ্য হতে চাই। বাস্তব পনির মত।
পিটার বুরেঙ্কভ 15

6
ব্যক্তিগতভাবে, আমি রিয়েলটাইম কাপড়ের সিমুলেশনটি একবার দেখে নেব এবং টুইটারের প্যারামিটারগুলি দ্বারা আপনি কাপড় থেকে পনির পর্যন্ত কতদূর যেতে পারবেন তা দেখতে। আমি পিজ্জার পনির স্তরটি একটি পৃথক জাল হিসাবে হ্যান্ডেল করব এবং একটি স্প্রিং / মাস মডেল ব্যবহার করবো ডিফল্ট গণনা করতে। আমি এর আগে কাপড়ের সিস্টেমগুলিও দেখেছি, এটি আপনাকে কাপড়টি ছিঁড়ে দেয়, যা আপনি আপনার পনির জন্যও চাইবেন। এটিকে একটি শেডারের সাথে একত্রিত করুন যা বসন্ত / ভর মডেলের নোডগুলিতে প্রয়োগ করা শক্তির উপর ভিত্তি করে একটি শক্ত পনিরের টেক্সচার থেকে স্ট্রেড / রিপড পনির টেক্সচারের সাথে মিশ্রিত হয় এবং এটি আপনাকে একটি সুন্দর ঝরঝরে ফলাফল দেয়।
ইনভেন্ডার

শুধু শয়তান এর উকিল এখানে খেলতে, আপনি কি নিশ্চিত আপনি প্রয়োজন অ্যানিমেশন এই ধরনের আছে? আমি জানি এটি জিজ্ঞাসা করা অদ্ভুত লাগছে তবে ইতিমধ্যে প্রদত্ত উত্তরগুলি থেকে আপনার উচিত হওয়া উচিত, এটি আপনি লক্ষ্য করছেন এমন একটি মোটামুটি জটিল প্রভাব। স্পষ্টতই এটি গেমের উপর নির্ভর করে (আপনি যদি পিজ্জা তৈরির সিমুলেটর তৈরি করে থাকেন তবে আমি জানি না [আমি যে লোকদের জন্য ভাল অর্থ দিতে চাইতাম তারা জানি]) তবে আপনি নিজেকে জিজ্ঞাসা করা উচিত যে কাজটি আপনি এতে রাখবেন কি না? আপনার প্রচেষ্টাকে ন্যায়সঙ্গত করার জন্য সত্যই যথেষ্ট পরিমাণে যুক্ত হয়েছে। আপনার যদি অনেক সময় থাকে তবে এটিকে অন্য কোথাও
উত্সর্গ করা

উত্তর:


28

সিম্পল ওয়ে

একটি কোয়াড যুক্ত করুন যা একে অপরের সাথে সংলগ্ন স্লাইসগুলি সংযুক্ত করে। গর্ত দিয়ে পূর্ণ, একটি সুন্দর, গলিত পনির টেক্সচার দিয়ে এটি গঠন করুন। স্লাইসটি সরানোর সাথে সাথে কোয়াডটি প্রাকৃতিকভাবে প্রসারিত হবে এবং এইভাবে টেক্সচারটি প্রসারিত এবং স্কু করবে।

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

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

আরও কিছু গতিশীলতার জন্য, আপনি পদার্থবিজ্ঞানের ইঞ্জিনে একটি জয়েন্ট ব্যবহার করে দুটি স্লাইসে কোয়াড সংযুক্ত করতে পারেন।

কঠিন পথে

নরম-বডি ফিজিক্স ইঞ্জিন ব্যবহার করুন বা একটি লিখুন। টুকরাগুলির মধ্যে একটি কাপড়ের অংশটি সংজ্ঞায়িত করুন এবং এটি পনির দিয়ে টেক্সচার করুন। পদার্থবিজ্ঞান ইঞ্জিনকে উপাদানগুলি প্রসারিত এবং স্নেপিংয়ের গতিবিদ্যা মডেল করার অনুমতি দিন।

এটি অনেক বেশি নিবিড়, তবে সাধারণভাবে প্রয়োগযোগ্য পদ্ধতি method এটি খুব নিয়ন্ত্রণহীনও হতে পারে তবে সামগ্রিকভাবে আরও বাধ্যযোগ্য প্রভাব হতে পারে।


3
আমি সম্পূর্ণরূপে প্রথম পদ্ধতির পরামর্শ দেব।
ঝাঁকুনি দেওয়া

6
খুব কমপক্ষে, কয়েক ঘন্টা ব্যয় করার আগে প্রথম পদ্ধতির চেষ্টা করে (আপনি সহজেই একাধিক কোয়াড ব্যবহার করতে পারেন) কয়েকটা খরচ করার আগে ...
ত্রুটি

3
রেজাল্ট দেখে এত ক্ষুধার্ত! আপনি এটি শেষ হলে দয়া করে আমাদের আপডেট করুন।
জন মোশি 18

2
সেখানে এক মুহুর্তের জন্য আমি ভেবেছিলাম "নরম-বডি পনির ইঞ্জিন ব্যবহার করুন" এবং ভেবেছিলাম, বাহ, লোকেরা যে কোনও কিছুর জন্য ইঞ্জিন লিখবে।
টমাস

2
Ityক্যটিতে কাপড়ের পদার্থবিজ্ঞানের ইঞ্জিনটি অন্তর্নির্মিত রয়েছে যা প্রসারিত এবং টিয়ারকে সমর্থন করে যাতে শক্ত উপায়টি এত কঠিন না হয়। যদিও এটি আরও বেশি গণনামূলক ব্যয়বহুল হবে।
ইথান ওয়ারলে

2

একটি প্রিসেট অ্যানিমেশন ব্যবহার:

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

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

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

তবে এটি খুব বাস্তববাদী দেখতে পারে, যদি প্রিসেট অ্যানিমেশন তৈরি করার সময় মডেল শিল্পী কোনও ভাল কাজ করেন। এবং আপনার কোনও সফট-বডি সিমুলেটর কার্যকর করতে হবে না।

Ityক্য ব্যবহার:

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

আপনাকে ব্যবহার:

শেষ পর্যন্ত, আপনি সর্বদা আপনার নিজের নরম-বডি সিমুলেটরটি প্রয়োগ করতে পারেন। এখানে একটি নমুনা গবেষণা কাগজ যা বেশ জনপ্রিয়। এটা অত্যন্ত আনন্দের :). শুভকামনা।


1

@ আসলডেমনের উত্তরগুলি ভাল! আমি মনে করি যে একটি মধ্যম উপায় রয়েছে যা প্রথম পদ্ধতির চেয়ে ভাল ফল পেতে পারে এবং একটি যুক্তিসঙ্গত পরিশ্রম গ্রহণ করবে (সম্ভবত "হার্ড ওয়ে" পদ্ধতির বিপরীতে)।

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

আপনি yযদি ত্রিভুজটি কিছুটা দূরে টানানোর পরিকল্পনা করেন তবে তার পরিবর্তে আপনার আর একটি অক্ষ বেছে নেওয়া প্রয়োজন । যেভাবেই হোক না কেন, আমি অনুভব করি যে একটি সমতল টেক্সচারটি অনেক সহজ এবং সাশ্রয়ী হবে, পনিরের মডেলিং বন্ধকরণের জন্য আরও বাস্তবসম্মত হতে পারে যদিও কোনও টেক্সচার খুব কার্যকরভাবে কাজ করতে পারে। আপনি যদি কোনও টেক্সচার চয়ন করেন, তবে আরও বাস্তবসম্মত বোধ পেতে একাধিক স্তর ব্যবহার করুন। এছাড়াও শটের পিৎজার ঘনত্বকে জোর দেওয়ার জন্য কিছুটা বাষ্প যুক্ত করতে ভুলবেন না।

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

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