বহুভুজের পরিবর্তে কোটি কোটি “পরমাণু” রেন্ডারিং?


9

আমি মাত্র একটি ভিডিও দেখেছি যা প্রকাশকরা "3 ডি আবিষ্কারের পরবর্তী পরবর্তী পদক্ষেপ" বলে। এতে যে ব্যক্তি কথা বলছে তার মতে, তারা সীমাহীন বিশদের স্তরে পৌঁছানোর জন্য বহুভুজের পরিবর্তে মেঘে বিভক্ত বিশাল পরিমাণে পরমাণু ব্যবহার করে ।

কোনও রেন্ডারিং কৌশল সম্পর্কে জ্ঞান না থাকা ব্যক্তিদের জন্য ভিডিওটি বোধগম্য করার জন্য তারা যথাসাধ্য চেষ্টা করেছিল এবং তাই বা অন্যান্য উদ্দেশ্যে তাদের ইঞ্জিন কীভাবে কাজ করে তার সমস্ত বিবরণ রেখে দেয়।

তাদের ভিডিওতে বিশদের স্তরটি আমার কাছে বেশ চিত্তাকর্ষক বলে মনে হচ্ছে।

  • বর্তমান হার্ডওয়্যারে বহুভুজগুলির পরিবর্তে কাস্টম অণু ব্যবহার করে দৃশ্য রেন্ডার করা কীভাবে সম্ভব? (গতি, স্মৃতি অনুসারে)
  • এটি যদি সত্যই হয় তবে অন্য কেউ কেন এতক্ষণ এ সম্পর্কে ভাবেননি?

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


7
ওয়েল, তারা কম্পিউটার গ্রাফিক্সের শুরু থেকেই সর্বাধিক বিপ্লবী জিনিস আবিষ্কার করেছেন, তবুও তারা জানেন না যে কত মিলিমিটার একটি ইঞ্চি ফিট করে, এটি আপনাকে কী বলে?

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

8
যদি কেউ চমত্কার দাবী করে এবং সম্পূর্ণরূপে অসম্পৃক্ত কিছু (যেমন ক্রাইসিস) এর ফুটেজ দেখায় তবে তা সর্বদা সন্দেহজনক। এরপরেও যদি "মেডিসিন / স্পেস ট্র্যাভেলয়ে ব্যবহৃত প্রযুক্তি" এর মতো দাবি রয়েছে এবং একে অপরের সাথে কোনও সম্পর্ক নেই এমন কয়েকটি জিনিস মিশ্রিত করা হয়। অবশ্যই প্রক্রিয়াগতভাবে (প্রায়) অসীম বিবরণ উত্পাদন করা সম্ভব এবং এটি সরবরাহ করা অবশ্যই সম্ভব। সুতরাং কি, প্রতি 1984 ম্যান্ডেলব্রোট ডেমো এটি করতে পারে। তবে দাবিটি হ'ল তারা সেই হাতির মতো জিনিসগুলিকে অসীম বিশদে রেন্ডার করে। এবং এটি কেবল বোলকস, কারণ তারা পারে না।

8
"আপনার গ্রাফিকগুলি 100,000 বারের ফ্যাক্টর দ্বারা আরও ভাল হতে চলেছে।" অসাধারণ দাবিগুলির জন্য অসাধারণ প্রমাণ প্রয়োজন।
ব্র্যাড লারসন

11
নচ এই ভিডিওটি সম্পর্কে দুটি ব্লগ পোস্ট লিখেছেন
কেভিন ইয়াপ

উত্তর:


11

এটি করা সহজ। অক্টোবর ব্যবহার করে আপনি প্রয়োজনীয় বিশদ পর্যায়ে না পৌঁছা পর্যন্ত আপনি কেবল বিশ্বকে ক্রমান্বয়ে ছোট ছোট টুকরো করে ভাগ করুন। এটি উদাহরণস্বরূপ বালির দানার আকার হতে পারে। মিনেক্রাফ্টকে চরমভাবে নিয়ে যাওয়া চিন্তা করুন।

আপনি তখন কি রেন্ডার করবেন? বিশদটি যদি যথেষ্ট ছোট হয় তবে আপনি রেন্ডারিং ব্লকগুলি বিবেচনা করতে পারেন - অষ্টমীর পাতাগুলি। অন্যান্য বিকল্পের মধ্যে গোলক বা এমনকি জ্যামিতিক আদিম অন্তর্ভুক্ত রয়েছে। প্রতিটি নোডে একটি রঙ এবং সাধারণ সংরক্ষণ করা যায় এবং হ্রাস করা এলওডির জন্য গাছের উচ্চ স্তরে সংমিশ্রিত তথ্য সংরক্ষণ করা যায়।

আপনি কীভাবে এত বেশি ডেটা পরিচালনা করতে পারবেন? গাছটি যদি কোনও প্রকৃত ডেটা কাঠামো হয় তবে আপনি একই উপ-গাছগুলির একাধিক পয়েন্টার রেফারেন্স রাখতে পারেন, অনেকটা কোনও টেক্সচার পুনরায় ব্যবহার করার মতো তবে এতে জ্যামিতিও অন্তর্ভুক্ত রয়েছে। কৌশলটি সমস্ত স্তরে যতটা সম্ভব পুনরায় ব্যবহার করা। উদাহরণস্বরূপ, আপনি যদি টিট্রেহেড্রাল বিন্যাসে 4 টি অক্টেন্টকে সমস্ত স্তরে একই শিশু নোডের সাথে সংযুক্ত করেন তবে আপনি প্রায় কোনও স্মৃতি ব্যবহার করে খুব বড় 3 ডি সিয়ারপিনস্কি ফ্র্যাক্টাল বানাতে পারেন। বাস্তব দৃশ্য অবশ্যই অনেক বড় হবে।

সমস্যাটি হ'ল এটি কেবল স্থির জ্যামিতির জন্যই কাজ করবে কারণ আসল অ্যানিমেশনটির জন্য প্রতিটি ফ্রেমের সমস্ত ডেটা ম্যানিপুলেশন প্রয়োজন। তবে রেন্ডারিং, বিশেষত ভেরিয়েবল এলওডের সাথে কোনও সমস্যা নেই।

কীভাবে এমন জিনিস রেন্ডার করবেন? আমি রশ্মি ট্রেসিংয়ের একটি বড় অনুরাগী, এবং এটি জিপিইউর সাথে এবং ছাড়াই এই ধরণের জিনিসটি বেশ ভালভাবে পরিচালনা করে।

এই সব অবশ্যই অনুমান। আপনি যে মামলার কথা বলছেন সে সম্পর্কে আমার কোনও নির্দিষ্ট তথ্য নেই। এবং এখন সম্পর্কিত কিছু হলেও ভিন্ন:

প্রচুর পরিমাণে ডেটা রেন্ডার করা

সম্পাদনা করুন এবং এখানে আমি যা করেছি তা এখানে রয়েছে তবে বাক্সগুলিকে আরও সুস্পষ্ট করার জন্য আমি ইচ্ছাকৃতভাবে স্বাভাবিকগুলি পরিবর্তন করেছি:

ভক্সেলগুলিতে স্ট্যানফোর্ড বানি

এই ফ্রেম রেটটি একটি একক কোর আইআইআরসি-তে ছিল। গাছের গভীরতা দ্বিগুণ করার ফলে সাধারণত ফ্রেমের হার অর্ধেক হয়ে যাবে, একাধিক কোর ব্যবহার করে সুন্দরভাবে স্কেল হবে। সাধারণত আমি আমার অষ্টমীতে আদিম (ত্রিভুজগুলি এবং এই জাতীয়) রাখি, তবে গ্রিনগুলির জন্য আমি নিজেই এই ক্ষেত্রে গাছের পাতাগুলি রেন্ডার করার সিদ্ধান্ত নিয়েছিলাম। আপনি যদি কোনও নির্দিষ্ট পদ্ধতির কোর্সটি অনুকূল করেন তবে আরও ভাল পারফরম্যান্স হতে পারে।

অম্পেফের কোথাও ভক্সেলগুলির সাথে এমন একটি গাড়ি তৈরি করা হয়েছে যা সত্যই দুর্দান্ত except এটি স্থির ছাড়া। এটি এখন খুঁজে পাবে না বলে মনে হচ্ছে ...


আমি এই মূল্যায়ণের সাথে একমত: কেবলমাত্র ভিডিওটি আমি দেখেছি এবং তাদের দৃশ্যগুলি কতটা স্থিতিশীল তা দেখে হতবাক হয়ে গেছে (তারা বহুভুজ ঘাসের সাথে তুলনা করার সময় মজার; কমপক্ষে এটি বাতাসে প্রবাহিত হচ্ছে যখন তাদের স্পষ্টভাবে নয়)।
টিমডে

1
দুর্ভাগ্যক্রমে লিঙ্কগুলি মারা গেছে।
জোছিম সৌর

1
@ জোয়াচিমসৌর সত্যই, ওএমপিএফ ফোরামটি কিছুক্ষণ আগে নেমে গেছে। এখানে প্রত্যক্ষ প্রতিস্থাপন পাওয়া যায় তবে সামগ্রীর কোনও স্থানান্তরিত হয়েছে কিনা তা সম্পর্কে আমি অসচেতন।
বার্ট

দেখে মনে হচ্ছে না। এই ফোরামে "বানি" অনুসন্ধান করা আমার জন্য কোনও ফল দেয় না।
জোচিম সউর

প্রথম লিঙ্কটি পপ আপগুলি এবং সতর্কতা বাক্সগুলির -1
খুলবে

6
  • বর্তমান হার্ডওয়্যারে বহুভুজগুলির পরিবর্তে কাস্টম অণু ব্যবহার করে দৃশ্য রেন্ডার করা কীভাবে সম্ভব? (গতি, স্মৃতি অনুসারে)

ভিডিও দেখা থেকে আমার কাছে কিছুই বোঝায় না যে কোনও বিশেষ হার্ডওয়্যার ব্যবহৃত হয়েছিল। আসলে, এটি উল্লেখ করা হয়েছে যে এটি 20fps এ সফ্টওয়্যারটিতে চলে, যদি না আমি কিছু মিস করি।

আপনি সম্ভবত জেনে অবাক হবেন যদিও রে ট্রেসিং, ভক্সেল রেন্ডারিং এবং পৃষ্ঠের স্প্ল্যাটিংয়ের মতো বিভিন্ন প্রযুক্তি ব্যবহার করে রিয়েল-টাইম রেন্ডারিংয়ের ক্ষেত্রে অনেকগুলি উন্নয়ন ঘটেছে। এক্ষেত্রে কী ব্যবহৃত হয়েছে তা বলা মুশকিল। (আপনি যদি আগ্রহী হন তবে একটি দুর্দান্ত রিয়েল-টাইম রশ্মি ট্রেসিং ফোরামের জন্য http://igad2.nhtv.nl/ompf2/ এ দেখুন বা আকর্ষণীয় ভক্সেল ইঞ্জিনের জন্য http://www.atomontage.com/ দেখুন । গুগল "তল স্প্ল্যাটিং" সেই বিষয়ের জন্য কয়েকটি দুর্দান্ত লিঙ্কের জন্য)

আপনি যদি মুভিটি দেখেন তবে আপনি লক্ষ্য করবেন যে সমস্ত জ্যামিতি স্থিতিশীল এবং যদিও বিশদভাবে রয়েছে, সেখানে অনেকগুলি অবজেক্টের পুনরাবৃত্তি রয়েছে, যা ইন্সট্যান্স করার ইঙ্গিত দেয়।

এবং সম্ভবত প্রচুর আক্রমণাত্মক কুলিং, বিশদ স্তরের স্তর এবং স্পেস পার্টিশন চলছে।

আপনি যদি ভিজ্যুয়াল মানের (জ্যামিতিক জটিলতায় নয়) তাকান তবে এটি সমস্ত চিত্তাকর্ষক বলে মনে হয় না। আসলে এটি দেখতে মোটামুটি সমতল। দেখানো ছায়া গো ডেটাতে বেক করা হতে পারে এবং রিয়েল-টাইমে মূল্যায়ন করা হবে না।

আমি অ্যানিমেটেড জ্যামিতি এবং গতিশীল আলো সহ একটি ডেমো দেখতে পছন্দ করব।

  • এটি যদি সত্যই হয় তবে অন্য কেউ কেন এতক্ষণ এ সম্পর্কে ভাবেননি?

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

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


5

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

এটি ইতিমধ্যে হয়ে গিয়েছে এবং হয়ে গিয়েছে এবং এটি সুপার আবিষ্কার নয়, তবে তারা এটি করার জন্য আরও স্মৃতি এবং সময় দক্ষ উপায় নিয়ে এসেছিল। যদিও এটি দেখতে বেশ আকর্ষণীয় মনে হয় তবে আপনার এই ভিডিওটি নুনের দানা দিয়ে নেওয়া উচিত। সম্পূর্ণ টেক্সচার্ড বহুভুজের পরিবর্তে ১০০,০০০ পয়েন্ট রেন্ডারিং (এটি ইতিমধ্যে পর্দায় কেবলমাত্র কয়েকটি পিক্সেল নেয়) আপনার গ্রাফিক্সের গুণমানকে ১০,০০০ এর গুণক দ্বারা আরও উন্নত করে না।

এবং যাইহোক, আমি শুনেছি আইডি সফ্টওয়্যারটি জিপিইউ অ্যাকসিলারেটেড ভক্সেল রেন্ডারিংয়ের চেষ্টা করছে, তবে জন কারম্যাকের উপর আমার এই ভিডিওর স্পিকারের চেয়ে কিছুটা বেশি বিশ্বাস আছে :)


2

এটি ছিল একটি বিনিয়োগ কেলেঙ্কারী।

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

আমি এই বিষয়টিকে সন্দেহ করছি না যে উপস্থাপিত পদ্ধতিটিই নয়, এমন চিত্রগুলি রিয়েল-টাইমে অর্জন করা যায় না। আমার ধারণা হ'ল ডেমোগুলি ভক্সেলগুলি দিয়ে রেন্ডার করা হয়েছিল, যা কয়েক দশক ধরে ব্যবহৃত হয়ে আসছে এবং ইতিমধ্যে রিয়েল টাইমে মোটামুটি উচ্চ বিবরণ তৈরি করতে পারে: http://www.youtube.com/watch?v=BKEfxM6girI http://www.youtube .com / দেখেছেন? V = VpEpAFGplnI


2
"এটি একটি বিনিয়োগ কেলেঙ্কারী ছিল" ... আপনি কী ভিত্তিতে এটি? বিশেষত সম্প্রতি অর্জিত অর্থায়ন এবং ভিডিওগুলি আজ আপলোড করা হচ্ছে?
বার্ট

1
কি ভিডিও? তারা এক বছরেরও বেশি সময় আপডেট হয়নি।
হানেশ

1
মন্তব্যগুলিতে ওপি পোস্ট করেছেন হিসাবে youtube.com/user/ ইউক্লিডিয়নঅফিশিয়াল
বার্ট

1

আমি যা দেখেছি তা থেকে মনে হচ্ছে তারা সাধারণ বহুভুজের আকারের পরিবর্তে প্যারামেট্রিক আকার ব্যবহার করছে - অন্য কথায় তারা প্রয়োজনীয় রেজোলিউশন অনুযায়ী জ্যামিতি পরিবর্তন করে।

এটি জ্যামিতি শেডার এবং পার্লিন শব্দ এর মতো কৌশল ব্যবহার করে করা যেতে পারে।

আর একটি সম্ভাবনা হ'ল জিপিজিইউ (যেমন সিউডিএ) ব্যবহার করছে নন-বহুভুজ সহ দৃশ্যের রেন্ডার করতে এবং রে-ট্রেসিং করতে (জেড-অর্ডার এবং ছায়ার জন্য)। আর একটি সম্ভাবনা হ'ল একটি কাস্টম হার্ডওয়্যার যা ত্রিভুজগুলির পরিবর্তে সূত্রগুলি সরবরাহ করে


0

আমি তাদের সমস্ত দাবির কথা ভাবি, মেমরির সংক্ষেপণটি অতিরঞ্জিত বলে মনে হচ্ছে, আমি আরএলই সংক্ষেপণের মতো কিছু বুঝতে পারছিলাম যার দুর্দান্ত প্রভাব রয়েছে। শেষ পর্যন্ত আমি মনে করি এই সিস্টেমে প্রচুর "উপকার" পাবেন তবে অনেকগুলি "কনস", অনেকটা রে-ট্রেসিংয়ের মতো, বা মার্চিং কিউবগুলির সাথে আইসো-সারফেস রেন্ডারিংয়ের মতো।

যতদূর 'ট্রিলিয়ন' পরমাণুর রেন্ডারিং; আমি মনে করি না তারা এটা বলছে। পরিবর্তে তারা যা করছে তা হ'ল ডাব্লু * এইচ পরমাণুগুলি, অর্থাৎ পর্দার প্রতি পিক্সেল প্রতি একটি পরমাণু অনুসন্ধান করছে। এটি অনেক ধীরে ধীরে কঠিন উপায়ে সম্পাদন করা যেতে পারে। এটির গতি বাড়ানোর কয়েকটি উপায় হ'ল কেডি ট্রি, এবং বিএসপি ট্রি, অক্টোবর ইত্যাদি though তাদের ডেমোতে ছায়া / প্রতিচ্ছবিগুলির কারণে আশ্চর্যজনক। এত চুদো!


-1

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


এই অফারটি কোন কিছুরই সৃষ্টি পয়েন্ট উপর সারগর্ভ বলে মনে হচ্ছে না এবং পূর্বে 7 টি উত্তর ব্যাখ্যা
মশা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.