প্রশ্ন ট্যাগ «opengl»

ওপেনজিএল গ্রাফিক্স লাইব্রেরি ব্যবহার সম্পর্কিত প্রশ্নগুলির জন্য।

9
নতুন গ্রাফিক্স প্রোগ্রামারদের ওপেনজিএল পরিবর্তে ভলকান শিখতে হবে?
উইকির থেকে : "ভলকান এপিআই প্রথমে খ্রোনোর ​​দ্বারা 'পরবর্তী প্রজন্মের ওপেনজিএল উদ্যোগ' হিসাবে পরিচিত ছিল" এবং এটি "ওপেনজিএল এবং ওপেনজিএল ইএসকে একটি সাধারণ এপিআইতে একীকরণের একটি ভিত্তি-পুনর্নির্মাণ প্রচেষ্টা যা পিছনে থাকবে না will বিদ্যমান ওপেনএল সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণ "। তাহলে এখন যারা গ্রাফিক্স প্রোগ্রামিংয়ে আসছেন তাদের ওপেনজিএলের পরিবর্তে ভালকান শেখার …
53 opengl  api  vulkan 

6
আমি কীভাবে জিএলএসএল শেডারগুলি ডিবাগ করতে পারি?
অ-তুচ্ছ শেডার লিখার সময় (ঠিক তেমনি অন্য কোনও তুচ্ছ কোডের টুকরো লেখার সময়) লোকেরা ভুল করে। [উদ্ধৃতি আবশ্যক] তবে, আমি এটিকে অন্য কোনও কোডের মতো কেবল ডিবাগ করতে পারি না - আপনি কেবলমাত্র জিডিবি বা ভিজ্যুয়াল স্টুডিও ডিবাগার সংযুক্ত করতে পারবেন না। আপনি প্রিন্টফ ডিবাগিংও করতে পারবেন না, কারণ কনসোল …
45 opengl  glsl  debugging 

1
ওপেনজিএল প্রসঙ্গে "স্ট্যান্ড" এর অর্থ কী?
stঅন্যান্য ওপেনজিএল খন্ডের শেডারে তাকানোর সময় আমি এই শব্দটি কয়েকবার আসতে দেখেছি । যাইহোক, আমি জানি না এটির জন্য কী দাঁড়ায় বা এটি কী ব্যবহার করে। এখানে একটি উদাহরণ: uniform vec2 u_resolution; vec2 st = gl_FragCoord.xy/u_resolution; আমি বুঝতে পারি যে এটি পিক্সেল স্থানাঙ্কগুলিকে 640 x 480 (উদাহরণস্বরূপ) এর পরিবর্তে 0.0 …
19 opengl 

2
Fwidth কি এবং এটি কীভাবে কাজ করে?
যেমন OpenGL ডকুমেন্টেশন যে fwidth returns the sum of the absolute value of derivatives in x and y। এটি কম গাণিতিক পদগুলির অর্থ কী, এবং এটি দেখার জন্য কোনও উপায় আছে? ফাংশনটি সম্পর্কে আমার বোঝার ভিত্তিতে প্রতিবেশী পিক্সেলগুলির মানটিতে fwidth(p)অ্যাক্সেস রয়েছে p। এটি কীভাবে জিপিইউতে তাত্পর্যপূর্ণভাবে পারফরম্যান্সকে প্রভাবিত না করে …
18 opengl 

1
কোনও ইনপুট জ্যামিতি ছাড়াই জ্যামিতি শেডারে আদিম উত্পন্ন করার কোনও উপায় আছে কি?
কয়েক বছর আগে আমি মার্চিং কিউব ব্যবহার করে 3 ডি পদ্ধতিগত অঞ্চল তৈরি করতে ওপেনজিএলে এই জিপিইউ রত্নটি প্রয়োগ করার চেষ্টা করেছি । নিবন্ধটি সর্বাধিক দক্ষতা পর্যন্ত জ্যামিতির শেডারে মার্চিং কিউবগুলি বাস্তবায়নের পরামর্শ দেয়। এর অর্থ ডোমেনের প্রতিটি ভক্সেলের জন্য আমাকে একবার শেডার চালানো দরকার, এবং এটি সেই ঘরের পুরো …

3
ওপেনজিএলে ফ্রেম বাফার অবজেক্টে যা রেন্ডার করা হচ্ছে তা কীভাবে আমি ডিবাগ করতে পারি?
আমার পয়েন্ট মেঘ রয়েছে যা স্ক্রিনে রেন্ডার হচ্ছে। প্রতিটি পয়েন্টের অবস্থান এবং রঙের পাশাপাশি একটি আইডি রয়েছে। আমাকে টেক্সচারে প্রতিটি পয়েন্টের জন্য আইডি রেন্ডার করতে বলা হয়েছিল তাই আমি একটি এফবিও তৈরি করেছি এবং দুটি টেক্সচার সংযুক্ত করেছি, একটি রঙের জন্য এবং একটি গভীরতার জন্য। আমি এই অফ-স্ক্রিন রেন্ডারিংয়ের জন্য …
17 opengl  debugging 

2
কীভাবে ওপেনজিএলে একটি ট্র্যাকবল প্রয়োগ করবেন?
রূপান্তরগুলি সম্পর্কে এত বেশি পড়ার পরে আমার অ্যাপ্লিকেশনটির জন্য একটি ট্র্যাকবল প্রয়োগ করার সময় এসেছে। আমি বুঝতে পেরেছি যে উত্স থেকে মাউসটি ক্লিক করা হয়েছে সেখানে এবং তারপরে উত্স থেকে অন্যটি যেখানে মাউস প্রকাশিত হবে সেখানে আমাকে একটি ভেক্টর তৈরি করতে হবে। আমার প্রশ্নটি হ'ল, আমাকে কি (x, y) পিক্সেল …
15 opengl  trackball 

1
ওপেনজিএল সামঞ্জস্যতা, নামকরণের সম্মেলন এবং এআরবি বনাম এক্সটি
আমি ভেবেছিলাম যে ওপেনজিএল নামকরণের কনভেনশন এবং এক্সটেনশানগুলি কীভাবে কাজ করেছে সে সম্পর্কে আমি সাধারণ ধারণা তৈরি করেছি, যতক্ষণ না আমি আমাকে বিভ্রান্ত করে এমন কোনও মামলায় হোঁচট খাই। এখানে আমার বোঝাপড়া এতদূর: প্রত্যয় নেই - যেমন glGenBuffers()। এই ফাংশনটি মূল প্রোফাইলের একটি অংশ। উইকি পাতা আমাকে বলে যে, এই …
14 opengl 

3
ওপেনজিএলে স্বচ্ছতা দেওয়ার জন্য কয়েকটি পদ্ধতি কী
আলফা মিশ্রণটি পৃষ্ঠগুলি যেমন স্বচ্ছ করতে তৈরি করা যায় তেমন: glDisable(GL_DEPTH_TEST); //or glDepthMask(GL_FALSE)? depth tests break blending glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); তবে এটি কেবল তখনই কাজ করে যদি অবজেক্টগুলি সামনের ক্রমে ফিরে যায়। অন্যথায় পটভূমিতে জিনিসগুলি নীচের চিত্রের মেঝের মতো কাছাকাছি বস্তুর সামনে উপস্থিত হয়। কণা এবং জিইউআই উপাদানগুলির জন্য বাছাই …

1
দৃষ্টিভঙ্গি কখন সঠিক অক্ষর অক্ষম করবেন (নপার্সপ্রেসিভ)
জিএলএসএলে , ভার্টেক্স গুণাবলীর সঠিক সংক্ষেপণটি হ'ল ডিফল্ট সেটিং - নোপার্সপ্রেসিভ কোয়ালিফায়ার ব্যবহার করে কেউ নির্দিষ্ট ভার্টেক্স গুণাবলীর জন্য এটি অক্ষম করতে পারে । পোস্ট-প্রসেসিং শেডারগুলি বাদে, আমি কখনই সঠিক দৃষ্টিকোণটি অক্ষম দেখিনি - অন্য কোনও ব্যবহারের ক্ষেত্রে আছে? এছাড়াও, এটি এমনকি পারফরম্যান্স-ভিত্তিতে কোনও পার্থক্য তৈরি করে?

1
ধারাবাহিক ওপেনএল কম্পিউট শ্যাডার অনুরোধগুলি সিঙ্ক্রোনাইজ করা
আমার কয়েকটি কমপুট শেডার রয়েছে যা একটি নির্দিষ্ট ক্রমে কার্যকর করা দরকার এবং যার ফলাফলগুলি পূর্ববর্তী ইনপুটগুলির উপর নির্ভর করে। আদর্শভাবে, আমার কখনই বাফার ক্লায়েন্ট-সাইডটি অনুলিপি করার প্রয়োজন নেই এবং GPU- এ আমার সমস্ত কাজ করা উচিত। আমি দুই কম্পিউট শেডার কম্পাইল এবং লিঙ্ক আছে বিবেচনা করুন program_oneএবং program_two। ধরুন …

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

1
"মেককন্টেক্সট্রন্ট" ঠিক কী করে?
আমি এই ফাংশন সম্পর্কে বেশ বিভ্রান্ত। GLFW প্রসঙ্গ রেফারেন্স নীচে বলে: এই ফাংশনটি কলিং থ্রেডে নির্দিষ্ট উইন্ডোটির ওপেনজিএল বা ওপেনজিএল ইএস প্রসঙ্গটি তৈরি করে। একটি প্রসঙ্গ কেবল একবারে একটি থ্রেডে বর্তমান করা যায় এবং প্রতিটি থ্রেডে একসাথে কেবলমাত্র একটি বর্তমান প্রসঙ্গ থাকতে পারে। তবে এটি আমার খুব বেশি উপকার করে …
12 opengl  c++ 

2
GL_STATIC_DRAW বনাম GL_DYNAMIC_DRAW বনাম GL_STREAM_DRAW: এটা কি ব্যাপার?
ওপেনগিএলে বাফার অবজেক্ট ফাংশনগুলির ( glBufferData, glBufferSubDataএবং সম্ভবত আরও কয়েকজন) একটি প্যারামিটার রেখেছেন usage, যা ডকুমেন্টেশন দ্বারা অভিযুক্ত ব্যবহারের ইঙ্গিত হিসাবে বর্ণনা করা হয়েছে, সম্ভবত বাস্তবায়নটি আরও ভাল পারফরম্যান্সের ফলস্বরূপ সহায়তা করতে পারে। ব্যবহার ডেটা স্টোরের প্রত্যাশিত ব্যবহারের ধরণটি নির্দিষ্ট করে। সিম্বলিক ধ্রুবক হতে হবে GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, …

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

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