महान realtime shader उपकरण? [बन्द है]


11

मैं अक्सर 2 डी गेम विकसित करता हूं। मैं जानना चाहूंगा कि क्या कोई कार्यक्रम है जैसे कि एवलड्रा वहाँ से बाहर निकलता है, जिससे एक वर्ग को जल्दी से बनाना आसान हो जाता है (उदाहरण के लिए), एक काले क्वाड से बाहर, और फिर कुछ shader कोड लिखें, और देखें कि वह shader कोड स्क्वायर को कैसे संशोधित करता है वास्तविक समय में।

यह मेरी भविष्य की विकास प्रक्रियाओं के लिए वास्तव में बहुत अच्छा होगा।

संपादित करें: shader टूल को HLSL के साथ काम करना चाहिए।

जवाबों:


8

इन ऑनलाइन शेडर्स संपादकों का प्रयास करें:
https://www.shadertoy.com/
https://shaderoo.org/
http://glslsandbox.com/
http://pixelshaders.com/editor/
http: //shdr.bkcore com /


1
क्या ShaderToy के लिए एक HLSL बराबर है?
मथियास लिकेगार्ड लोरेंजेन

मुझे लगता है, एचएलएसएल के बराबर कोई नहीं है, बीकसीर शडरटॉय वेबजीएल का उपयोग करते हैं, और वेबजीएल ग्लास का उपयोग करते हैं। मेबी कहीं न कहीं चांदी के प्रकाश में बराबर है, लेकिन मुझे नहीं पता।
पोट्टरेक

मुझे यह shazzam-tool.com मिला
piotrek

हां, लेकिन विशेष रूप से WPF और सिल्वरलाइट के लिए। क्या सामान्य XNA सामान के लिए कोई है?
मथियास लिकेगार्ड लोरेनजेन

6

RenderMonkey और FX संगीतकार दोनों इस तरह के उपकरण थे, हालांकि हाल ही में उन्हें अपेक्षाकृत छोड़ दिया गया है। मैक्स या माया जैसे 3 डी मॉडलिंग टूल में आमतौर पर शेडर / इफेक्ट / मटेरियल पाइपलाइनों का निर्माण किया जाता है, लेकिन वे संभवतः निषेधात्मक रूप से महंगे हैं।


मैं कल एक संपादक की तलाश कर रहा था और सहज रूप से एनवीडिया और एटीआई डेवलपर साइटों का दौरा किया। मुझे आश्चर्य है कि इन्हें क्यों किनारे छोड़ दिया गया है?
जॉर्ज आर।

मैं यह अनुमान लगाने के लिए उद्यम करूंगा कि इस तथ्य के कारण कि shader शब्दार्थ उनके संबंधित रेंडरिंग फ्रेमवर्क या इंजन के लिए युग्मित हो जाते हैं, और जैसे-जैसे वे इंजन जटिलता में वृद्धि करते हैं, एक सामान्य-उद्देश्य टूल लिखना अधिक कठिन हो जाता है।

0

Shadertoy और glsl-sandbox से प्रेरित होकर, मैं उनमें से एक hlsl संस्करण बनाता हूं। https://github.com/vinjn/HlslShaderToy

पल के लिए कोई लाइव कोडिंग समर्थन नहीं है, आप अपने पसंदीदा संपादक का उपयोग शेडर लिखने के लिए कर सकते हैं। यदि सामग्री बदली गई है, तो HlslShaderToy इसका पता लगाता है, और shader को स्वचालित रूप से पुनः लोड करता है। तो आप दिखावा कर सकते हैं कि यह एक रियलटाइम शेडर टूल है।

कुछ फैंसी विशेषताएं भी हैं:
- स्थानीय छवि को बनावट के रूप में
लोड करता है - एक बनावट के रूप में इंटरनेट छवि को लोड करता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.