xash3d-fwgs/ref/vk/ray_materials.md

53 lines
1.3 KiB
Markdown

- orig:
- HL: (how does this map?)
- Render: Normal (по умолчанию), Color, Texture, Glow, Solid, Additive
- Render FX: разные пульсации, строб, плавные переходы, Constant Glow, Distort, Hologram (Distort + fade)
- brush:
- opaque:
- "diffuse": pbr (diffuse, metallic, roughness, ...)
- reflective: specular, ...
- emissive
- semi-opaque: alpha mask + same as opaque
- transparent:
- glass:
- reflective
- translucent + refractions
- additive:
- ???
- studio:
- normal: ~same as opaque
- float: ???
- chrome:
- reflective
- glow shell
- transparent-additive
- x rendermode ???
- sprite
- transparent additive:
- fake bloom (rtx: just disable)
- misc: smoke, explosions (rtx: custom shader?)
- can generally be in all "HL Render/FX" modes
- beams:
- can have custom color?
- transparent additive
- rtx: needs custom shader
- can generally be in all "HL Render/FX" modes
- decals: ???
- rtx proposal:
- kusok
- bool alpha_mask -- whether need to check alpha mask for boolean anyhit transparency
- render modes:
- opaque
- emissive
- diffuse
- specular/reflection
- transparent additive -- render_mode
- force emissive
- no diffuse, specular, ...
- translucent -- render_mode
- ? diffuse
- (? specular)/reflection
- refraction
- sky?
- emissive cubemap