Shader Laboratory
842 subscribers
265 photos
15 videos
59 files
404 links
Shader Laboratory
a channel about shaders in telegram

ID : @smkgames

MyStack : goo.gl/smMuqe 😎👌
Download Telegram
این ژاپنیه کارش درسته
پست های جالبی درمورد شیدرگراف نوشته حیفه از دستش ندید👆
https://www.youtube.com/watch?v=ZLPz1Pf7_iM

با شیدر میشه صدا هم تولید کرد
اومده یک پلاگین نوشته که این کارو تو شیدرگراف ممکن کنه!


https://stackoverflow.com/questions/34859701/how-do-shadertoys-audio-shaders-work
https://t.co/T2LFQLefnc?amp=1


https://twitter.com/i/status/1158039964245868545

یکی از ژاپنی هایی که من ازش خوشم میاد عمو کی جیرو هست که دنیای گرافیک کامپیوتری رو می چرخونه کارش درسته
یکی از دوستان سوالی پرسید گفتم اینجا به اشتراک بذارم (:
Forwarded from _-[ M F A ]-_
میشه در مورد این 5 تا توضیح بدید؟که چین؟
Shader Laboratory
میشه در مورد این 5 تا توضیح بدید؟که چین؟
برنامه نویسی شیدر به چند دسته تقسیم میشه

Surface & vertex Shader
یونیتی برای راحت کردن شیدر نویسی این نوع رو ایجاد کرد تا توابع شیدر به صورت خلاصه شده استفاده بشه
Fragment & vertex shader
این نوع از شیدر همه چیز از صفر نوشته میشه و یکم تخصصی تر و سخت تره


Geometry Shader
رسم اجسام سه بعدی با استفاده از geometry shader

Raymarching and Volumetric Lighting
این دسته هم برای ایجاد اجسام به صورت حجمی و با محاسبات ریاضی همراهه


Compute Shader
محاسبات خیلی پیچیده که به صورت موازی انجام میشه که برای موارد خاص به کار میره
Shader Laboratory
میشه در مورد این 5 تا توضیح بدید؟که چین؟
Standard Surface Shader
شیدریه که تو بازی های سه بعدی استفاده میشه
خوبیش اینه که خودش فرگمنت شیدرو جنریت می کنه ولی خب هزاران خطه
پس اگر بازیتون دوبعدیه از fragment shader استفاده کنید چون تو بازی دوبعدی خیلی چیز هاش شاید حتی استفاده هم نشه
Unlit Shader
شیدریه که نور روش تأثیری نداره

Image Effect Shader
یک شیدر از نوع Fragment & vertex shader هست که برای ساختن افکت ازش استفاده می کنیم مثل Night Vision

Compute Shader
برای افکت های پیچیده که نیاز داره به صورت موازی پردازش بشه مثل میلیون ها پارتیکل استفاده میشه نمونش VFX Graph یونیتی

Shader variants

کارش اینه که یکسری keywords تو شیدر تعریف میشه که با استفاده از این به کامپایلر می فهمونیم که شیدر چطور کامپایل کنه
برای multicompile و shaderfeature استفاده میشه

اینجا نحوه ی محاسبشو توضیح داده

https://blogs.unity3d.com/2018/05/14/stripping-scriptable-shader-variants/
در حال کار کردن با ویژگی جدید Custom Lighting شیدرگراف 👌😎
در حال بررسی کردن مثال های VFX Graph Keijiro

System Requirements
Unity 2019.2
High Definition Render Pipeline 6.9

https://github.com/keijiro/VectorFieldExamples