Shader Laboratory
722 subscribers
258 photos
13 videos
57 files
399 links
Shader Laboratory
a channel about shaders in telegram

ID : @smkgames

MyStack : goo.gl/smMuqe 😎👌
Download Telegram
یکسری منابع برای برنامه نویسی شِیدر که امیدوارم براتون مفید باشه

Try to read all the documentation Untity has: https://docs.unity3d.com/Manual/SL-Reference.html

___________________________________________________
Alan Zucconi - Unity Shaders Cook Book

https://www.oreilly.com/library/view/unity-2018-shaders/9781788396233/

https://www.packtpub.com/game-development/unity-5x-shaders-and-effects-cookbook

https://www.alanzucconi.com/

___________________________________________________
Video Tutorials:
Noob to Pro Unity Shader Writing in Unity 4 beginner

https://www.youtube.com/watch?v=zJxxXjoZE30&list=PLV4HCa5XqFT02gZOZ_Jb_A66wqDhZMCkN

www.unitycookie.com

___________________________________________________
Chayan goswami shader tutorial

https://shaderdev.com/

___________________________________________________

learnopengl
https://learnopengl.com/
___________________________________________________
A lot of nice tips and tricks on Simon Trunpler's page: https://simonschreibt.de/game-art-tricks/
___________________________________________________
ogldev
http://ogldev.atspace.co.uk/
___________________________________________________
Nvidia
http://developer.download.nvidia.com/cg/Cg_language.html
___________________________________________________
Inigo quilez Articles ShaderToy
iquilezles.org/www/
___________________________________________________
Patricio Gonzalez Vivo & Jen Lowe - The book of shaders
https://thebookofshaders.com/
___________________________________________________
ShaderForge GameTut
http://www.gametutor.com/live/tutorials/unity-shader-forge/
___________________________________________________
اینم یکسری پُست هایی هست که درباره ی شیدر نوشتم

https://www.patreon.com/posts/iridescent-18699278

https://www.patreon.com/posts/shader-tutorials-16875437
___________________________________________________
یکسری منابع که به فارسی ترجمه کردم:
http://www.gameology.ir/?pid=author&id=smkplus
___________________________________________________
آموزش های فارسی که در این زمینه ساختم

مقدمه آموزش شیدر نویسی در یونیتی قسمت اول
https://www.aparat.com/v/VJ9zw

مقدمه آموزش شیدر نویسی در یونیتی قسمت دوم
https://www.aparat.com/v/UTRvH

Culling & Depth Test آشنایی با
https://www.aparat.com/v/jHB7i

ساخت شیدر آب قسمت اول
https://www.aparat.com/v/hU79Q
ساخت شیدر آب قسمت دوم
https://www.aparat.com/v/54rJf
ساخت شیدر آب قسمت سوم
https://www.aparat.com/v/p5M1C

#Unity #Shaderlab #Shader #GLSL #HLSL
👍1
как начать shaders в Unity:

Try to read all the documentation Untity has: https://docs.unity3d.com/Manual/SL-Reference.html

___________________________________________________
Alan Zucconi - Unity Shaders Cook Book

https://www.oreilly.com/library/view/unity-2018-shaders/9781788396233/

https://www.packtpub.com/game-development/unity-5x-shaders-and-effects-cookbook

https://www.alanzucconi.com/

___________________________________________________
Video Tutorials:
Noob to Pro Unity Shader Writing in Unity 4 beginner

https://www.youtube.com/watch?v=zJxxXjoZE30&list=PLV4HCa5XqFT02gZOZ_Jb_A66wqDhZMCkN

www.unitycookie.com

___________________________________________________
Chayan goswami shader tutorial

https://shaderdev.com/

___________________________________________________

learnopengl
https://learnopengl.com/
___________________________________________________
A lot of nice tips and tricks on Simon Trunpler's page: https://simonschreibt.de/game-art-tricks/
___________________________________________________
ogldev
http://ogldev.atspace.co.uk/
___________________________________________________
Nvidia
http://developer.download.nvidia.com/cg/Cg_language.html
___________________________________________________
Inigo quilez Articles ShaderToy
iquilezles.org/www/
___________________________________________________
Patricio Gonzalez Vivo & Jen Lowe - The book of shaders
https://thebookofshaders.com/
___________________________________________________
ShaderForge GameTut
http://www.gametutor.com/live/tutorials/unity-shader-forge/
___________________________________________________
Вот серия постов, которые я написал о Shader

https://www.patreon.com/posts/iridescent-18699278

https://www.patreon.com/posts/shader-tutorials-16875437
___________________________________________________
Некоторые ресурсы, которые я перевел на персидский язык:
http://www.gameology.ir/?pid=author&id=smkplus
___________________________________________________
Уроки персидского я сделал в этой области
Введение Unity Shader Часть I
https://www.aparat.com/v/VJ9zw

Введение Unity Shader Часть II
https://www.aparat.com/v/UTRvH

Введение в Culling & Depth Test
https://www.aparat.com/v/jHB7i
Создание воды, часть I
https://www.aparat.com/v/hU79Q
Создание воды, часть II
https://www.aparat.com/v/54rJf
Создание воды, часть III
https://www.aparat.com/v/p5M1C

#Unity #Shaderlab #Shader #GLSL #HLSL
Use_a_C_style_guide_for_clean_and_scalable_game_code_Unity_6_edition.pdf
3.6 MB
C# style guide for clean and scalable game code (Unity 6 edition)
(second edition)

این کتاب شامل نکات برای بهبود کدنویسی، ایجاد کدبیس تمیز و قابل توسعه که توسط تیم یونیتی نوشته شده.

به عنوان مثال دو اصل مهم YAGNI و KISS گفته شده:

اصل KISS (Keep It Simple, Stupid):
- این اصل تاکید می‌کنه که کد باید تا جای ممکن ساده و قابل فهم باشه.
- هدف اینه که از پیچیدگی‌های غیرضروری جلوگیری کنیم تا کد راحت‌تر نگهداری و توسعه داده بشه.
- مثال: به جای نوشتن توابع طولانی و پیچیده، کد رو به بخش‌های کوچک‌تر و مستقل تقسیم کنین.

به جای ساختن چیزهای جدید از صفر، از ابزارها و راه‌حل‌های موجود و اثبات‌شده استفاده کنین (مثلاً Hexagonal Tilemap یا UnityEngine.Pool در یونیتی).

اصل YAGNI (You Aren’t Gonna Need It):
- این اصل می‌گه چیزی رو که الان نیاز ندارین، پیاده‌سازی نکنین.
- هدف اینه که از اضافه‌کاری و پیچیدگی‌های غیرضروری جلوگیری کنیم و فقط روی نیازهای فعلی تمرکز کنیم.
- مثال: به جای اضافه کردن قابلیت‌هایی که ممکنه در آینده به کار بیان، فقط چیزی رو کدنویسی کنین که واقعاً لازمه.

#Unity6 #Unity
#CleanCode

@Shaderlab
👍6
Unity_Optimization_Ali_Afroughe.pdf
4.6 MB
داکیومنت ارائه آقای علی افروغه در جشنواره بازی های رایانهای در مورد بهینه سازی در یونیتی.
(البته این داکیومنت بدون توضیحاتی که در ارائه بود کامل نیست. امیدوارم بنیاد فیلم ارائه رو در اختیار علاقه مندان قرار بده.)

#Unity
#Optimization

@Shaderlab
🙏11