рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХрдг рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдПрдХ рд░реЗрдЦрд╛ рд╣реИред рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рд░рдВрдЧ рд╕рд░рдгреА рдмрдирд╛рдХрд░ рдФрд░ VertexColors рдХреЛ рд╕рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд▓рд╛рдЗрди рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢реАрд░реНрд╖ рдФрд░ рдХрд┐рдирд╛рд░реЗ рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдХрдг рдкреНрд░рдгрд╛рд▓реА / рд▓рд╛рдЗрди рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрдЧрд╛рд░ / рдХрд┐рдирд╛рд░реЗ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ a) рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ b) рдХреЛ рдХреИрд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдзрдиреНрдпрд╡рд╛рдж!
Zenna
рдореИрдВ рднреА рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
geometry.colors
рдПрдХ рд╕рд░рдгреА 1 1 рдХреЛрдиреЗ рд╕реЗ 1 рд╣реИред рддреЛ рдЕрдЧрд░ рдЖрдк рдХрд╛ рд░рдВрдЧ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ geometry.vertices[ 1 ]
рдЖрдк рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ geometry.colors[ 1 ]
ред
рд╣рд╛рдп рдореГрджреБрдУред
рдЬреНрдпрд╛рдорд┐рддрд┐ред рд░рдВрдЧ [1] рдПрдХ рддреАрди рд░рдВрдЧ рдХрд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЦреБрд╢реА рд╕реЗ рд░рдВрдЧ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдореВрд▓реНрдп рд╡рд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реИред рддреЛ рдореИрдВ рдПрдХрд▓ рдХреЛрдиреЗ / рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреИрд╕реЗ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реВрдВ?
рдЙрд╣ рдУрд╣...
рдЖрдк рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдкреНрд░рддрд┐ рддрддреНрд╡ рдирд╣реАрдВ рдкреНрд░рддрд┐ рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЧрдИ рд╣реИред рд╣рдордиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдЕрд▓реНрдлрд╛ рдХреЛ Color
рд╕реЗ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ рдерд╛ред
рдПрдХ рд╕рдВрднрд╡ рддрд░реАрдХрд╛ рдХрд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдХрд╕реНрдЯрдо MeshShaderMaterial
рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрдЧрд╛ рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ 4-рдШрдЯрдХ рд░рдВрдЧ рд╣реЛрдВрдЧреЗред
рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдмрд╛рдд, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐-рдХрдг рдпрд╛ рдкреНрд░рддрд┐-рдкрдВрдХреНрддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реНрдЯреНрд░реАрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рдлрд┐рд░ рдХрд╕реНрдЯрдо рд╕рд╛рдордЧреНрд░реА рд╣реЛрдЧреА рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреАред
рдЕрдм рдореБрдЭреЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдордиреЗ Color
рд╕реЗ рдЕрд▓реНрдлрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ ...
рдореБрдЭреЗ рдпрд╛ рддреЛ рдпрд╛рдж рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдкрд╛ рд░рд╣рд╛ рдерд╛:
https://github.com/mrdoob/three.js/commit/dc6e335dc9f7f38f1c79a5a6c112019d6fcce69d
рдЕрд▓реНрдлрд╝рд╛рдЬрд╝ рдХреЗ рд╕рд╛рде рд╣реЗрдХреНрд╕ рд░рдВрдЧреЛрдВ рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдореБрд╕реАрдмрддреЗрдВред рдЕрдм, рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдФрд░ рднреА рджрд░реНрджрдирд╛рдХ рд╣реЛрдЧрд╛ред
рдХрдг рдкреНрд░рдгрд╛рд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рд╢реАрд░реНрд╖ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдХреНрдпрд╛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рддрдХрдиреАрдХреА рдХрдард┐рдирд╛рдИ рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реИред рд╕рд╣рдЬ рд░реВрдк рд╕реЗ, geometry.opacityValues
рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдиреЗ рд╕реЗ рдпрд╣ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкрд┐рдЫрдбрд╝рд╛-рд╕рдВрдЧрдд, рдЧреИрд░-рджрдЦрд▓ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рддрд░реАрдХрд╛ рд▓рдЧрддрд╛ рд╣реИред рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдпрд╛ рдкрд░реЗрд╢рд╛рдиреА рдкреИрджрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЗрд╕ рд╕рдорд░реНрдерди рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ pointsMaterial.vertexOpacityValues
рдЭрдВрдбрд╛ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЯреЙрдкрдЯреЗрдХреНрд╕ рд░рдВрдЧреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВред
@quyin рдЖрдк рд╡рд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдк рдХрд╕реНрдЯрдо ShaderMaterial
ред рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддреЛ рд╕реНрдЯреИрдХрдУрд╡рд░рдлрд╝реНрд▓реЛ рджреЗрдЦреЗрдВред
@WestLangley рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рджреВрд╕рд░реА рдУрд░, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рдЬреЗрдПрд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореЗрд░реЗ рд╕рд╣рд┐рдд, shader рднрд╛рд╖рд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рднреА рдПрдХ рд╣реА рдзрдиреНрдпрд╡рд╛рдж!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@WestLangley рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рджреВрд╕рд░реА рдУрд░, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ рдЬреЗрдПрд╕ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореЗрд░реЗ рд╕рд╣рд┐рдд, shader рднрд╛рд╖рд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рднреА рдПрдХ рд╣реА рдзрдиреНрдпрд╡рд╛рдж!