- настройка IDE
- F:\project\VSCode\Web\OSPanel\domains\localhost\IDE
- локальный путь редактирование проекта
- добавить в список проектов IDE
- плагин Projects Manager
- F:\project\VSCode\Web\OSPanel\domains\localhost\IDE
- создание GIT
- .gitignore
- структура проекта
- src
- dist
- создание репозитория в GitHub
- создание туннеля SSH на хостинг с WordPress (плагин SFTP)
- .vscode\sftp.json
- настройка на хостинге (на примере Джино)
- добавить доступ для своего IP
- uploadFolder
- отправить файлы с локального проекта
Рубрика: платформы
платформы интегрированной среды разработки приложения
Рубрики
SurfaceOutputStandardSpecular
[post10644 surface]
struct SurfaceOutputStandardSpecular
{
fixed3 Albedo; // diffuse color
fixed3 Specular; // specular color
fixed3 Normal; // tangent space normal, if written
half3 Emission;
half Smoothness; // 0=rough, 1=smooth
half Occlusion; // occlusion (default 1)
fixed Alpha; // alpha for transparencies
};
- выходная структура поверхностного шейдера
встроенный код HLSL
[post10644 surface]
struct SurfaceOutputStandard
{
fixed3 Albedo; // base (diffuse or specular) color
fixed3 Normal; // tangent space normal, if written
half3 Emission;
half Metallic; // 0=non-metal, 1=metal
half Smoothness; // 0=rough, 1=smooth
half Occlusion; // occlusion (default 1)
fixed Alpha; // alpha for transparencies
};
[post10644 surfaceshader]
#pragma surface surf Standard
Shader "Custom/SH_surf"
{
SubShader
{
CGPROGRAM
#pragma surface surf Standard
sampler2D _MainTex;
struct Input
{
float3 color : RED;
};
void surf (Input IN, inout SurfaceOutputStandard o)
{
o.Albedo = IN.color;
o.Alpha = 1;
}
ENDCG
}
}
Поверхностный шейдер
#pragma surface <surface function> <lighting model> <optional parameters>
- <surface function> своя процедура отрисовки поверхности
[post10604 pragma]
[post10639 lightingmodel]