2 पॉइंट द्वारा GN⁺ 2023-10-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह लेख shaders का एक इंटरैक्टिव परिचय है, जो GPU पर चलने वाले छोटे प्रोग्राम होते हैं और graphics बनाते हैं.
  • shaders का उपयोग video games और computer graphics में उनकी speed और efficiency से हासिल होने वाले parallelization की वजह से किया जाता है.
  • लेखक बताते हैं कि वेबसाइट पर साधारण CSS animation की जगह shader-आधारित animation कैसे बनाए जा सकते हैं.
  • यह लेख shaders बनाने के तरीके की विस्तृत व्याख्या देता है, जिसमें input, coordinates, built-in types, और output के उपयोग शामिल हैं.
  • लेखक Signed Distance Functions (SDFs) की अवधारणा पेश करते हैं, जिनकी मदद से space में दूसरे points से दूरी के जरिए shapes को व्यक्त किया जाता है.
  • यह लेख यह भी समझाता है कि SDFs का उपयोग करके अलग-अलग shapes को मिलाकर blobs जैसे complex shapes कैसे बनाए जाएँ.
  • लेखक दिखाते हैं कि shader में time uniform देकर shapes को animate कैसे किया जा सकता है.
  • लेख का समापन इस मार्गदर्शन के साथ होता है कि shader में user interaction कैसे जोड़ा जाए, ताकि उपयोगकर्ता mouse का इस्तेमाल करके blob के भीतर balls की position को control कर सके.
  • लेखक shaders के बारे में और जानने वालों के लिए The Book of Shaders और YouTube पर Shader Art Coding introduction जैसे अतिरिक्त संसाधनों की सिफारिश करते हैं.

1 टिप्पणियां

 
GN⁺ 2023-10-27
Hacker News टिप्पणियाँ
  • लेखक ने shaders का एक इंटरैक्टिव परिचय तैयार किया और अपनी सीखने की प्रक्रिया को ऑनलाइन साझा किया।
  • पाठकों ने इस ट्यूटोरियल को समझने में आसान और उपयोगी बताया, खासकर उन लोगों के लिए जिनका पहले का ज्ञान सीमित था।
  • बुनियादी lighting model और normals तथा dot product के बीच interation पर ट्यूटोरियल की मांग है.
  • कला पृष्ठभूमि वाले लोग, जो programming की ओर बढ़ रहे हैं, इस ट्यूटोरियल को पसंद करते हैं।
  • कुछ पाठकों ने shadertoy.com के "happy bouncing" shader जैसी अतिरिक्त सामग्री भी साझा की।
  • उम्मीद है कि लेखक आगे भी और सामग्री बनाते रहेंगे, क्योंकि ऐसी मिलती-जुलती पहलें अक्सर ज़ोरदार शुरुआत करती हैं लेकिन टिक नहीं पातीं।
  • मज़ेदार और playful approach के कारण ट्यूटोरियल ने विषय को अधिक सुलभ बनाया, जिसके लिए इसकी सराहना हुई।
  • 'cel shading' की वर्तनी गलती से 'cell shading' लिखे जाने पर एक छोटा सुधार सुझाया गया।
  • shaders की सीमाएँ, जैसे memory न होना और stateless होना, कुछ पाठकों को मुक्तिदायक लगती हैं।
  • एक पाठक ने आलोचना की कि ट्यूटोरियल shaders के चुनौतीपूर्ण पहलुओं को नज़रअंदाज़ करता है, और उनका कहना है कि वे हर application, खासकर non-3D applications, के लिए उपयुक्त नहीं हैं।
  • कुल मिलाकर, इस ट्यूटोरियल को उसकी स्पष्टता और सुलभता के लिए अच्छी प्रतिक्रिया और प्रशंसा मिली।