#کتاب
عنوان:
Building Quality Shaders for Unity: Using Shader Graphs and HLSL Shaders
نویسنده: Daniel Ilett
ناشر: Apress
چاپ: اکتبر 2022
تعداد صفحه: 734
سطح: مبتدی
دانلود به صورت pdf یا epub از Library Genesis
عنوان:
Building Quality Shaders for Unity: Using Shader Graphs and HLSL Shaders
نویسنده: Daniel Ilett
ناشر: Apress
چاپ: اکتبر 2022
تعداد صفحه: 734
سطح: مبتدی
دانلود به صورت pdf یا epub از Library Genesis
👍6
دوستان این کتاب
قیمتش تقریبا 24 دلار بود اما چون ما تحریم هستیم رایگان گرفتم ایشالله که صاحبش راضی باشه😀
@ShaderLab
قیمتش تقریبا 24 دلار بود اما چون ما تحریم هستیم رایگان گرفتم ایشالله که صاحبش راضی باشه😀
@ShaderLab
❤26
Optimize your game performance for mobile, XR, and the web in Unity (Unity 6)
Hardware continues to evolve, and your game’s optimization plays a key role in shaping the player experience. This guide brings together all the best and latest mobile, XR, and Unity Web performance optimization tips for Unity 6.
عملکرد بازی خود را برای موبایل، واقعیت افزوده و وب در یونیتی بهینهسازی کنید (Unity 6)
سختافزارها بهطور مداوم در حال پیشرفت هستند و بهینهسازی بازی شما نقش مهمی در شکلدهی تجربه بازیکن دارد. این راهنما، جدیدترین و بهترین نکات بهینهسازی عملکرد برای موبایل، واقعیت افزوده (XR) و وب در یونیتی 6 را گردآوری کرده است.
@Shaderlab
Hardware continues to evolve, and your game’s optimization plays a key role in shaping the player experience. This guide brings together all the best and latest mobile, XR, and Unity Web performance optimization tips for Unity 6.
عملکرد بازی خود را برای موبایل، واقعیت افزوده و وب در یونیتی بهینهسازی کنید (Unity 6)
سختافزارها بهطور مداوم در حال پیشرفت هستند و بهینهسازی بازی شما نقش مهمی در شکلدهی تجربه بازیکن دارد. این راهنما، جدیدترین و بهترین نکات بهینهسازی عملکرد برای موبایل، واقعیت افزوده (XR) و وب در یونیتی 6 را گردآوری کرده است.
@Shaderlab
🤣3
Optimize your game performance for consoles and PCs in Unity (Unity 6)
Optimizing your console or PC application is an essential process that underpins the entire game development cycle. This guide brings together all the best and latest PC and console performance optimization tips available in Unity 6.
بهینهسازی عملکرد بازی برای کنسولها و رایانههای شخصی در یونیتی (Unity 6)
بهینهسازی برنامههای کنسول یا رایانههای شخصی فرآیندی اساسی است که در سراسر چرخه توسعه بازی نقش دارد. این راهنما تمام نکات جدید و برتر بهینهسازی عملکرد برای رایانه و کنسول در Unity 6 را گرد هم میآورد.
@Shaderlab
Optimizing your console or PC application is an essential process that underpins the entire game development cycle. This guide brings together all the best and latest PC and console performance optimization tips available in Unity 6.
بهینهسازی عملکرد بازی برای کنسولها و رایانههای شخصی در یونیتی (Unity 6)
بهینهسازی برنامههای کنسول یا رایانههای شخصی فرآیندی اساسی است که در سراسر چرخه توسعه بازی نقش دارد. این راهنما تمام نکات جدید و برتر بهینهسازی عملکرد برای رایانه و کنسول در Unity 6 را گرد هم میآورد.
@Shaderlab
😁3
برای دانلود کتاب های بیشتر به صورت رایگان به لینک زیر مراجعه کنید
https://unity.com/how-to#all-ebooks
https://unity.com/how-to#all-ebooks
Unity
Explore Unity’s best practices | Unity
This page shares beginner, intermediate, and advanced best practices for Unity creators across industries.
👍10
Wolf-Of-WEBGL (3).pdf
4.5 MB
کاملترین کتاب آموزش Three.js به زبان فارسی
آموزش کامل ساخت بازی و سایتهای سه بعدی
نویسنده البرز پاینده
@Shaderlab
آموزش کامل ساخت بازی و سایتهای سه بعدی
نویسنده البرز پاینده
@Shaderlab
👍6
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 یا
اصل YAGNI (You Aren’t Gonna Need It):
- این اصل میگه چیزی رو که الان نیاز ندارین، پیادهسازی نکنین.
- هدف اینه که از اضافهکاری و پیچیدگیهای غیرضروری جلوگیری کنیم و فقط روی نیازهای فعلی تمرکز کنیم.
- مثال: به جای اضافه کردن قابلیتهایی که ممکنه در آینده به کار بیان، فقط چیزی رو کدنویسی کنین که واقعاً لازمه.
#Unity6 #Unity
#CleanCode
@Shaderlab
(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
(البته این داکیومنت بدون توضیحاتی که در ارائه بود کامل نیست. امیدوارم بنیاد فیلم ارائه رو در اختیار علاقه مندان قرار بده.)
#Unity
#Optimization
@Shaderlab
🙏14
Forwarded from 奈々生
ENG_Visualizing_Equations_Shaders_and_Procedural_Shapes_Vol2_006d.pdf
25.4 MB
salam vaghtetun bkheir. man tuye chnltun ketabe shaders bible ro download krdm va kheili be dardam khord mersi ke share sh krdin. tazegia in ketabe procedural shapes ro az jettelly grftm ke kheili mofide va tuye chnltun nbud. brye hmin frstadm ke age dust darin bzarinsh dakhle chnl baghie ham estefade knn. ^^
❤21
Shader Laboratory
ENG_Visualizing_Equations_Shaders_and_Procedural_Shapes_Vol2_006d.pdf
یکی از دوستان زحمت کشیدند کتاب Visualizing Equations Vol. 2 رو تهیه کردند🔥🔥🔥😍
دمشون گرم واقعاً 🙌
ایشون نوشتند:
سلام وقتتون بخیر.
من از کانالتون کتاب Shader's Bible رو دانلود کردم و واقعاً به دردم خورد. مرسی که به اشتراک گذاشتید.
اخیراً کتاب Procedural Shapes از Jettelly رو گرفتم که خیلی مفیده و دیدم توی کانالتون نیست.
گفتم اگه دوست داشتید، بذاریدش توی کانال تا بقیه هم استفاده کنن. ^^
@Shaderlab 🎨
#Unity6 #ShaderGraph #ProceduralShapes #GameDev #VisualEffects #CGArtists #ShadersBible #VisualizingEquations #Jettelly #ShaderLab
دمشون گرم واقعاً 🙌
ایشون نوشتند:
سلام وقتتون بخیر.
من از کانالتون کتاب Shader's Bible رو دانلود کردم و واقعاً به دردم خورد. مرسی که به اشتراک گذاشتید.
اخیراً کتاب Procedural Shapes از Jettelly رو گرفتم که خیلی مفیده و دیدم توی کانالتون نیست.
گفتم اگه دوست داشتید، بذاریدش توی کانال تا بقیه هم استفاده کنن. ^^
@Shaderlab 🎨
#Unity6 #ShaderGraph #ProceduralShapes #GameDev #VisualEffects #CGArtists #ShadersBible #VisualizingEquations #Jettelly #ShaderLab
❤12
Most beginners don’t know this…
Draw calls can destroy your game’s performance.
Every time your GPU renders something on screen, it’s a draw call.
Now imagine this:
100 objects = 100 draw calls
Your FPS will drop fast.
But if those objects share the same material or are instanced:
You can reduce it to just a few draw calls.
That’s a huge difference.
This is why optimization matters.
It’s not just about making things look good…
It’s about making them run smoothly.
If you’re using Unreal Engine or Unity, start paying attention to:
• Materials
• Meshes
• Instancing
Small changes = big performance gains.
I’ll be sharing more optimization tips like this.
What do you want to learn next?
#GameDevelopment #UnrealEngine #Unity #GameDev #Optimization #IndieDev #LearnGameDev
Draw calls can destroy your game’s performance.
Every time your GPU renders something on screen, it’s a draw call.
Now imagine this:
100 objects = 100 draw calls
Your FPS will drop fast.
But if those objects share the same material or are instanced:
You can reduce it to just a few draw calls.
That’s a huge difference.
This is why optimization matters.
It’s not just about making things look good…
It’s about making them run smoothly.
If you’re using Unreal Engine or Unity, start paying attention to:
• Materials
• Meshes
• Instancing
Small changes = big performance gains.
I’ll be sharing more optimization tips like this.
What do you want to learn next?
#GameDevelopment #UnrealEngine #Unity #GameDev #Optimization #IndieDev #LearnGameDev
👍15
سلام دوستان اگر به سبک های کارتونی و انیمهای علاقه دارید، کانال Unity Chan رو دنبال کنید. بیشتر درباره NPR (Non-Photorealistic Rendering) و ساخت شیدر های Stylized در Unity هست.
❤1
Forwarded from UnityChan(Channel) (FPro Sensei)
Npr (Non-photorealistic rendering)
حوزهای از گرافیک رایانهای است که بر توانمندسازی طیف گستردهای از سبکهای بیانی برای هنر دیجیتال تمرکز دارد، برخلاف گرافیک رایانهای سنتی که بر فوتورئالیسم تمرکز دارد. NPR از حالت های هنری دیگر مانند نقاشی، طراحی، تصویرسازی فنی و کارتون های متحرک الهام گرفته شده است. NPR در فیلمها و بازیهای ویدیویی به شکل انیمیشن cel-shaded (همچنین به عنوان سایهزنی تون شناخته میشود) در واقع در شیدر تون خبری از رندر مبتنی بر فیزیک نسیت و این خاصیت باعث تون شدن شیدر میشه
حوزهای از گرافیک رایانهای است که بر توانمندسازی طیف گستردهای از سبکهای بیانی برای هنر دیجیتال تمرکز دارد، برخلاف گرافیک رایانهای سنتی که بر فوتورئالیسم تمرکز دارد. NPR از حالت های هنری دیگر مانند نقاشی، طراحی، تصویرسازی فنی و کارتون های متحرک الهام گرفته شده است. NPR در فیلمها و بازیهای ویدیویی به شکل انیمیشن cel-shaded (همچنین به عنوان سایهزنی تون شناخته میشود) در واقع در شیدر تون خبری از رندر مبتنی بر فیزیک نسیت و این خاصیت باعث تون شدن شیدر میشه
Forwarded from UnityChan(Channel) (FPro Sensei)
مجموعه دوره های آموزش تخصصی NPR در UnityChan با FProSensei
توضیح روش های ساخت اوت لاین پیشرفته در یونیتی و تفاوت آنها با مثال :
توضیح روش های ساخت اوت لاین پیشرفته در یونیتی و تفاوت آنها با مثال :
Forwarded from UnityChan(Channel) (FPro Sensei)
توضیح بسیار جامع و مفهومی رندر شیدر توسط کار تیمی CPU و GPU
شعار ما : یادگیری شیدر نویسی بصورت مفهومی با UnityChan
شعار ما : یادگیری شیدر نویسی بصورت مفهومی با UnityChan