они делают рим оффсетом глубины
//world normal
float3 wNor = normalize(i.wNor);
//view normal
float3 vNor = mul(UNITY_MATRIX_V, float4(wNor, 0.0)).xyz;
//screen pos
float2 scrPos = i.scrPos.xy / i.scrPos.w;
scrPos += vNor.xy * _Width * 0.001;//uv offset
float depthTex = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, scrPos);
float depth = LinearEyeDepth(depthTex);//view space depth
float rim = saturate((depth - i.scrPos.w) / max(0.001, _Spread * 0.01));//稍作缩放, 可以不要
rim = smoothstep(min(_MinRange, 0.99), _MaxRange, rim);
однажды тоже город сделаю
как-то я потратил лето на воссоздание в гудини генерации зданий через словарь фасадов, прям как в демке по Матрице. Сегодня с ГПТ, думаю, можно быстрее. Штука правда специфическая.
(да до сих пор в Ф4 играю и еще не все видел)
как-то я потратил лето на воссоздание в гудини генерации зданий через словарь фасадов, прям как в демке по Матрице. Сегодня с ГПТ, думаю, можно быстрее. Штука правда специфическая.
(да до сих пор в Ф4 играю и еще не все видел)
В прографоне показали. С 18 минуты. Они будто градиентом модулируют френель. Прикольно.
Forwarded from Константин Меньшиков
Есть целая игра на этом построенная https://youtu.be/zmzS9vz6h30?si=LfQv4q6M1G80FXGa
YouTube
Inside Penny's Big Breakaway - They Made Their Own 3D Engine! - Developer Deep Dive
From the creators of Sonic Mania, Penny's Big Breakaway sees developer Evening Star deliver their very first 3D platform game. In a brilliant DF exclusive, John Linneman talks to the team and discusses the genesis, creation and execution of the game.
Want…
Want…
This media is not supported in your browser
VIEW IN TELEGRAM
Energie-conversion wrapped diffuse
Не очень понимаю этот «конверсион» в данном случае. Свет распался на диффуз и некоторый рефлекс штоле. Халф-ламберт тоже «конверсион», дифуз и спекуляр?
saturate((dot(normalDirection, lightDirection) + _WrappedDiffuseValue) / pow(1 + _WrappedDiffuseValue, 2))Не очень понимаю этот «конверсион» в данном случае. Свет распался на диффуз и некоторый рефлекс штоле. Халф-ламберт тоже «конверсион», дифуз и спекуляр?
Как-то так на данном этапе.