Shader Laboratory
843 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
Forwarded from z
یه ارور داره
undeclared identifier 'unity objecttoclippos'
فک کنم مشکل از لاین 52 باشه
یه لاین پنجاه و دو هم داره
لاین پنجاه و دو =

OUT.vertex = unity objecttoclippos(IN.vertex);

اخر ارور در قسمت کنسول اینو هم داره
(on d3d11)
مشکلش رو چطور حل کنم؟
Forwarded from Kamali
یونیتیتون چنده؟ 4؟
رو یونیتی من مشکلی نداشت
احتمالاً ورژن یونیتیتون قدیمیه
Forwarded from Kamali
OUT.vertex = mul(UNITY_MATRIX_MVP,IN.vertex);
اینو جایگزین کنید
Forwarded from z
ممنون🌹حل شد
فقط میشه بگید مشکل چی بود و این کد اصلا مربوط به چی بود؟
Forwarded from Kamali
این ضرب ماتریسی یونیتیه
تو ورژن های قبلی اینطوری نوشته میشده
mul(UNITY_MATRIX_MVP,IN.vertex);
ولی تو ورژن جدید به صورت یک تابع نوشته میشه
UnityObjectToClipPos(IN.vertex);
Forwarded from Gameology | گیمولوژی
🔺 شیدرنویسی در #یونیتی (بخش دوم)
🖊 نویسنده: #سیدمرتضی_کمالی

📄 http://gameology.ir/?pid=read&id=205

🆔 @Gameology
Forwarded from Kamali
Forwarded from Kamali
یه جورایی تنظیم می کنه...
مثلاً محاسبه ی دوبعدی یا سه بعدی بودن با استفاده از ماتریس ها....
Forwarded from Kamali
Forwarded from Kamali
Forwarded from Kamali
تو این MVP رو خوب توضیح داده...
بچه ها اینا هم که گذاشتم ببینید خیلی مفیده.... از دست ندید....
Forwarded from Deleted Account
Forwarded from Deleted Account
1ترتیب رندر تگ ها را درست نوشتم؟ینی از بالا به پایین؟
2 اونجا که قرمز کردم منظورش چیه از عقب به جلو؟
3 اون کاری که توی خط سبز انجام دادم درسته؟ینی میشه دو یا چندتا از نوع Queue
در یک ساب شیدر استفاده کرد؟
4 به جز پنج تگی که اینجا گفته شده باز هم هست؟
5 اگه تگ نذاریم چی میشه و اگه میشه یه توضیح مختصر بدید که ایا تگ ها اجباریه یا برای استفاده کردن کد برای بعد ها است؟
ممنون
Forwarded from Kamali
🔑جواب سوال 1:

هندسه رندر صف، ترتیب اشیاء را برای بهترین عملکرد بهینه می کند. تمام دیگر ردیف صف ها اشیا را با فاصله مرتب می کنند، شروع به رندر کردن از دورترین ها و پایان دادن به نزدیکترین آنها.

برای استفاده خاص در بین صف می توان استفاده کرد. در داخل هر صف با عدد صحیح نشان داده شده است:
پس زمینه 1000 🏔
هندسه 2000 🔶
آلفا تست 2450
شفاف 3000 💎
پوشش 4000🔋
Forwarded from Kamali
نوشته ها رو شاید حفظ نشی ولی این اعداد بهت کمک می کنه بهتر یادت بمونه
Forwarded from Kamali
🔑جواب سوال 2:
back-to-front-order
یعنی به ترتیب از عقب به جلو
Geometry Alphatest Transparent
Back---------------To------------Front

Geometry 2000 🔶
Alphatest 2450
Transparent 3000 💎
Forwarded from Kamali
🔑جواب سوال 3:

من چنین چیزی رو ندیدم که برای یک پاس دوتا Queue تعریف بشه
بهتره برای درک بهتر این سوالو بپرسیم که تعریف صف چه لزومی داره؟
صف رو تعریف کردند تا یک ترتیبی باشه پس باید یکی باشه نه چندتا!
حالا چرا خطا نگرفته؟! کد زیر رو بررسی می کنیم
a = 0;
a = 1;
الان بعد از اعمال عدد به a مقدارش چنده؟
برابر یکه چون بعد از اعمال مقدارش فرق کرده
من تست نکردم ولی به نظرم اول مقدار Transparent به queue داده شده
بعدش مقدار جایگزین یعنی Overlay