<p>troika-3d-рдкрд╛рда рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдирд╡ре░ 2019  ┬╖  43рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: protectwise/troika

рдЗрд╕реЗ рдПрдлреНрд░реЗрдо рдШрдЯрдХ рдФрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдЯреНрд░реЛрдЗрдХрд╛ рдмрд┐рд▓реНрдб рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛

https://troika-examples.netlify.com/#text

Bildschirmfoto von 2019-11-06 21-33-50
Bildschirmfoto von 2019-11-06 21-33-34

рд╕рднреА 43 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЧреВрдЧрд▓ рдХреНрд░реЛрдо | 78.0.0.3904.87 (рдСрдлрд┐рдЬрд╝реЗрд▓рд░ рдмрд┐рд▓реНрдб) (64-рдмрд┐рдЯ)
рд▓рд┐рдирдХреНрд╕
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ | рд╡реА8 7.8.279.19

рд╡рд┐рдХреНрд░реЗрддрд╛ = 0x1002 [X.Org], рдбрд┐рд╡рд╛рдЗрд╕ = 0x67ef [AMD Radeon (TM) RX 460 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ (POLARIS11, DRM 3.33.0, 5.3.7-301.fc31.x86_64, LLVM 9.0.0)] рд╕рдХреНрд░рд┐рдп

рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдЕрдЧрд░ рдореБрдЭреЗ рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдорд┐рд▓рд╛ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рддреЛ рдореИрдВ рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБ! рдФрд░ рд╣рд╛рдБ рдпрд╣ e600d2cd v0.12.0 . рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
Bildschirmfoto von 2019-11-06 22-00-02

рдареАрдХ рд╣реИ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ
f4fcbb8d v0.12.1

v0.13.0 рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ

рдУрд╣! рдЗрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдФрд░ рд╕рдЯреАрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдпрд╣ рдЯреВрдЯрд╛ рдерд╛ред рдореИрдВ рдХреБрдЫ рднреА рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрди рдХрдорд┐рдЯреНрд╕ рдХреЛ рджреЗрдЦреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рдлрд┐рдХреНрд╕ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рдкрд╛рдКрдВрдЧрд╛ рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдирдХреНрд╕ рдбрд┐рд╕реНрдЯреНрд░реЛ рдпрд╛ рдЬреАрдкреАрдпреВ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред

рдПрдХ рдХреВрдмрдбрд╝ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ... рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рдЙрдбрд╝рддреА рд╣реБрдИ рд╕реНрдкреЗрдЧреЗрдЯреА рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ? https://troika-examples.netlify.com/#bezier3d

рд╣рд╛рдБ рдпрд╣ рдареАрдХ рд▓рдЧ рд░рд╣рд╛ рд╣реИ

Bildschirmfoto von 2019-11-07 11-58-41

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡реАрдбрд┐рдпреЛ рдмрдирд╛рдпрд╛, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд░реЗрдВрдбрд░ рдХреЗрд╡рд▓ рдПрд╕рдбреАрдПрдл (рдЫреЛрдЯреЗ рдЖрдХрд╛рд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдУрдХреБрд▓рд╕ рдЧреЛ рдкрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

ezgif com-video-to-gif

рдбрд╛рдВрдЧ, рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рдХреВрдмрдбрд╝ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ред

рд╡рд╣ рд╡реАрдбрд┐рдпреЛ рдЖрдХрд░реНрд╖рдХ рд╣реИред рдореИрдВ рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рднреА 0.12.1 рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдвреВрдВрдврддрд╛ рд░рд╣реЗрдЧрд╛...

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╣рдо рд╕рдордп-рд╕рдордп рдкрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореБрджреНрджреЛрдВ рд╕реЗ рдирд┐рдкрдЯ рдирд╣реАрдВ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рд▓реНрдб рдПрдХ рд╣реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдП рд╣реИрдВ?

рд╣рд╛рдБ рд╕рднреА рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ

рдЦреИрд░ рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рдЗрд╕ рдкрд░ рд╕реНрдЯрдореНрдкреНрдб рд╣реВрдВред https://github.com/protectwise/troika/compare/v0.12.1...v0.13.0 diff рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдореБрдЭреЗ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдХрд╛рд░рдг рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдПред рдЯреЗрдХреНрд╕реНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рдкрд░рд┐рд╡рд░реНрддрди рд╢реЗрдбрд░ рд╣реЗрд░рдлреЗрд░ рдХреЗ рд▓рд┐рдП createDerivedShader рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реИред рдореИрдВрдиреЗ рдЙрди 2 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рд╢реЗрдбрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреА рддреБрд▓рдирд╛ рдХреА рд╣реИ рдФрд░ рдЗрдВрдЬреЗрдХреНрд╢рди рд╡рд╛рд▓реЗ рддрд░реНрдХ рдореЗрдВ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬрд╣рд╛рдВ рдпрд╣ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ рдорд╛рдореВрд▓реА рдЕрдВрддрд░ рд╣реЛрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рдореБрдЦреНрдп рдпрд╛ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдХреНрд░рдо рдХреЗ рдмрдЬрд╛рдп рдПрдХ glsl рдлрд╝рдВрдХреНрд╢рди рдХреЗ рднреАрддрд░ ред) рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХрд╛рд░рдг рдХреНрдпреЛрдВ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рдУрдкрдирдЬреАрдПрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдПрдХ рдмрдЧ/рдХреНрд╡рд┐рд░реНрдХ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣рд╛рдБ рд╕реЗ рдХрд╣рд╛рдБ рдЬрд╛рдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдХреВрдмрдбрд╝ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдЬрд╝рдорд╛рдиреЗ рдФрд░ рдЙрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ред рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдирд╛ рдПрдХ рджрд░реНрдж рд╣реИред

рдареАрдХ рд╣реИ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдФрд░ рд╣рд╛рдВ рдореБрдЭреЗ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдУрдкрдирдЬреАрдПрд▓ рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ:/рдПрдХ рдЦреЛрдЬ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдореИрдВ рд╕реНрдХреЗрд▓ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдлрд╝реЙрдиреНрдЯ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ ->
ezgif com-video-to-gif (1)

рдпрд╣рд╛рдБ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдПрдХ opengl рд╕рдВрд╕реНрдХрд░рдг
GL_VENDOR X.Org GL_RENDERER AMD Radeon (TM) RX 460 рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ (POLARIS11, DRM 3.33.0, 5.3.8-300.fc31.x86_64, LLVM 9.0.0) GL_VERSION 4.5 (рдХреЛрд░ рдкреНрд░реЛрдлрд╛рдЗрд▓) Mesa 19.2.2

LOL рдпрд╣ рдПрдХ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рдкреНрд░рднрд╛рд╡ рд╣реИ! рдореИрдВ

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

@рд▓реЛрдЬрд┐рдХ рд╡реБрд╣рд╛ ! рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдорд┐рд▓рд╛ рдЕрдЧрд░ рдореИрдВ рдЙрд╕ рджреГрд╢реНрдп рдореЗрдВ рдХреЛрд╣рд░рд╛ рдЬреЛрдбрд╝ рджреВрдВ рдЬреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

Bildschirmfoto von 2019-11-11 11-54-36

рд╕рд╛рде рдЬреЛрдбрд╝рд╛ aframe рдХреЛрд╣рд░реЗ рдХреЗ рд╕рд╛рде рджреГрд╢реНрдп El.setAttribute ("рдХреЛрд╣рд░рд╛", "рдкреНрд░рдХрд╛рд░: рд░реИрдЦрд┐рдХ; рджреВрд░: 300; рд░рдВрдЧ: 0xefd1b5");

рдЕрдЬреАрдм рддрд░рд╣ рд╕реЗред рдХреНрдпрд╛ рдЯреНрд░реЛрдЗрдХрд╛ рдЙрджрд╛рд╣рд░рдг рдкреГрд╖реНрда рдкрд░ "рдХреЛрд╣рд░рд╛" рдЪреЗрдХрдмреЙрдХреНрд╕ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рд╣рдореНрдо рдирд╣реАрдВ, рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ

рд╣рд╛ рд╣рд╛рдБ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдореИрдВ MeshBasicMaterial рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдБ рдФрд░ рдХреЛрд╣рд░реЗ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдБ!

рдареАрдХ рд╣реИ рдзрдиреНрдпрд╡рд╛рдж рдХрд┐ рд╢рд╛рдпрдж рдореБрдЭреЗ рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд░рд╛рдЧ рдорд┐рд▓ рдЬрд╛рдПред

рдореИрдВ рдЖрдЬ рдХреБрдЫ рд╕рдордп рдмрд╛рдж рдПрдХ рд╢рд╛рдЦрд╛ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдХреБрдЫ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдареАрдХ рд╣реИ рдпрд╣рд╛рдБ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ - рдЕрдЧрд░ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реИ, рдХреЛрдИ рдмрджрд▓рд╛рд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдЫреЛрдЯреА рд╣реИ, рдпрд╛ рддрдп рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ: https://5dc9dc90ab55b5000a1db32c--troika-examples.netlify.com/#text

рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╢реЙрдЯ рд▓рдЧрддрд╛ рд╣реИ! :>

Bildschirmfoto von 2019-11-11 23-40-48

MeshStandard рдФрд░ MeshBasic рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдореЗрд░реЗ рд▓рд┐рдП рдирд┐рд╢реНрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ

рдХреЗрд╡рд▓ рдХрд╕реНрдЯрдо рд╢реЗрдбрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд╣реИ
Bildschirmfoto von 2019-11-11 23-42-22

рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдиреЗ рдЗрд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ https://github.com/protectwise/troika/commit/85c71d6af2c1e0996c5e588745008dc4b923ae2

рдПрдХ рджрдо рдмрдврд╝рд┐рдпрд╛! рд╣рдо рдХрд╣реАрдВ рдкрд╣реБрдВрдЪ рд░рд╣реЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдЕрднреА рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ: https://5dc9e7dcea3f6e00084d01a6--troika-examples.netlify.com/#text
рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рджреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓ рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдареАрдХ рд╣реИ рдпрд╣ рдХреЗрд╡рд▓ MeshBasicMaterial рдФрд░ Fog рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде рд╕рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рддреЛ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдЬреАрдм рд╡рд┐рдЪрд┐рддреНрд░рддрд╛ рд╣реИред рдЙрди рдЕрдВрддрд┐рдо 2 рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдПрдХ рдкрд╣рдЪрд╛рди рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ ( gl_FragColor = functionThatReturnsArg(gl_FragColor); ) рдХреЗ рдмрд░рд╛рдмрд░ рдерд╛ рдЬреЛ рдХрд╕реНрдЯрдо рдЯреЗрдХреНрд╕реНрдЯ рд╢реЗрдбрд░ рд▓реЙрдЬрд┐рдХ рдХреЗ рдмрд╛рдж рдпрд╛ рдЙрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛ рд░рд╣рд╛ рдерд╛ред рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рдЖрддрд╛ рд╣реИ рддреЛ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдЬрдм рддрдХ рдХрд┐ рдХреЛрд╣рд░реЗ рдХреЛ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рд▓реЙрдЬрд┐рдХ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд gl_FragColor.rgb = ... рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рд╡рд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ MeshBasicMaterial.sigh ред

рдпрд╣рд╛рдБ рдПрдХ рдШрдЯрд┐рдпрд╛ рд╣реИрдХ рд╣реИ рдмрд╕ рдпрд╣ рджреЗрдЦрдирд╛ рдХрд┐ рдХреНрдпрд╛ рдЕрдВрдд рдореЗрдВ gl_FragColor = gl_FragColor; рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдпрд╣ рдПрдХ рдХрд┐рдХ рджреЗрддрд╛ рд╣реИ: https://5dc9f0d8e82cdf00089f6b6c--troika-examples.netlify.com/#text

рдареАрдХ рд╣реИ, рдЖрдЦрд┐рд░реА рдХреЗ рд╕рд╛рде рд╣реА рдмреЗрд╕рд┐рдХрдордЯреЗрд░рд┐рдпрд▓ рдФрд░ рдлреЙрдЧ рдСрди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ...

рдареАрдХ рд╣реИ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдкреНрд░рдпрд╛рд╕...

1) https://5dcadbdfa8565d0008ff1af5--troika-examples.netlify.com/#text
2) https://5dcadfaac10762008043289--troika-examples.netlify.com/#text
3) https://5dcae02c8de52400077b3a8b--troika-examples.netlify.com/#text

рддреАрдиреЛрдВ рд╕рдорд╛рди рдХреЗрд╡рд▓ рдмреЗрд╕рд┐рдХ рдордЯреЗрд░рд┐рдпрд▓ рдФрд░ рдлреЙрдЧ рдЗрдиреЗрдмрд▓реНрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ

рдЙрд╣ред рдореЗрд░реЗ рд╕рднреА рдЬрдВрдЧрд▓реА рдЕрдиреБрдорд╛рдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдзреИрд░реНрдп рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

рдПрдХ рдФрд░ рдкрд░рд┐рдХрд▓реНрдкрдирд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг: https://5dcaea1c9bbf6e00074b3c7a--troika-examples.netlify.com/#text

рдПрдирдкреА, рдпрд╣ рд╣рдореЗрд╢рд╛ рдХреЛрд╣рд░реЗ рдХреЗ рд╕рд╛рде рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рд╕рд╛рдордЧреНрд░реА

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рдХреБрдЫ рдФрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдкрдХреЛ рдПрдХ рдкрд▓ рдорд┐рд▓реЗ:

1) https://troika-examples.netlify.com/#arcs "рдбрдмрд▓-рд╡реНрдпреБрддреНрдкрдиреНрди" рд╢реЗрдбрд░ рдХреЗ рд╕рд╛рде рдЪрдпрдирд┐рдд
2) https://troika-examples.netlify.com/#ui
3) https://troika-examples.netlify.com/#bezier3d "рдзрд░рд╛рд╢рд╛рдпреА" рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреИрд░-рд╢реВрдиреНрдп рдорд╛рди рдХреЗ рд╕рд╛рде

рдпреЗ рдЙрджрд╛рд╣рд░рдг рдЯреЗрдХреНрд╕реНрдЯ рдЦрдВрдб рд╢реЗрдбрд░ рдХреЗ рд╕рдорд╛рди рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЙрдирдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕рдорд╛рдирддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

Bildschirmfoto von 2019-11-13 14-49-48
Bildschirmfoto von 2019-11-13 14-49-18
Bildschirmfoto von 2019-11-13 14-49-02

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдкрд╛рда рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдкрдиреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд╢реЗрдбрд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╕рдЯреАрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рд╡рд┐рдлрд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рддреЛ рд╢рд╛рдпрдж рдпрд╣ рдкрд╛рда glsl рдореЗрдВ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЯреЗрдХреНрд╕реНрдЯ glsl рдореЗрдВ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдЪреАрдЬреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛/рдЯреНрд╡реАрд╡ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рд╕рдЯреАрдХ рдЯреНрд░рд┐рдЧрд░ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреБрдЫ рдкреНрд░рдпрд╛рд╕:
1) https://5dcc2b581b644200098d5e75--troika-examples.netlify.com/#text
2) https://5dcc302d78835c00089437e2--troika-examples.netlify.com/#text
3) https://5dcc31b70765f2000991ad0f--troika-examples.netlify.com/#text

рдареАрдХ рд╣реИ рд╕рднреА 1. 2. рдФрд░ 3. рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдФрд░ рдХреЛрд╣рд░реЗ рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдЕрджреНрднреБрдд!

рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдЦрд┐рд░реА рдЪреАрдЬрд╝ рдареАрдХ рд╣реИ рдФрд░ рдлрд┐рд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдВрддрд┐рдо рдлрд╝рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП:
https://5dcc47d956b59f00070bea55--troika-examples.netlify.com/#text

рдФрд░ рдХреНрдпрд╛ рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╢реИрдбреЛ рдЪреЗрдХрдмреЙрдХреНрд╕ рднреА рдХреГрдкрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рд╣рдореНрдо рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ ... рдЕрдЬреАрдм:>
Bildschirmfoto von 2019-11-13 21-02-11
Bildschirmfoto von 2019-11-13 21-01-56
Bildschirmfoto von 2019-11-13 21-01-45

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╢рд░реНрдд рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИ:

if (uTroikaSDFDebug) {
    gl_FragColor *= 0.5;
  } else {
    discard;
  }

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрд╕ рд╕рд╢рд░реНрдд рдХреЛ рдХреЗрд╡рд▓ discard рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рдЬреЛ рдмрд╣реБрдд рдЕрдЬреАрдм рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ uTroikaSDFDebug рдПрдХ рд╡рд░реНрджреА рд╣реИ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ else рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕реЗ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рддреЛ рдореИрдВ рд╕рд┐рд░реНрдл рд╕рд╢рд░реНрдд рд╣рдЯрд╛ рджреВрдВрдЧрд╛ред рдореИрдВ рдЗрд╕реЗ рдПрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдпрд╛ рдХреБрдЫ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрдзрд╛рд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рдерд╛ рд▓реЗрдХрд┐рди рд╡реИрд╕реЗ рднреА рдпрд╣ рд╕рдм рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдЗрд╕реЗ рдорд╛рд╕реНрдЯрд░ рдкрд░ рдЕрдВрддрд┐рдо рдлрд╝рд┐рдХреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░реВрдБрдЧрд╛, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рдПрдХ рдмрд╛рд░ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдПрдлреНрд░реЗрдо рдШрдЯрдХ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ-рджреЛ рджрд┐рди рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВред

рдореМрдХрд╛ рдорд┐рд▓рдиреЗ рдкрд░ рдорд╛рд╕реНрдЯрд░ рдмрд┐рд▓реНрдб рдЯреВ рдЯреЗрд╕реНрдЯ: https://troika-examples.netlify.com/#text

рд╣рд╛рдБ рдпрд╣ рд╕рднреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдФрд░ рдХреЛрд╣рд░реЗ рдХреЗ рд╕рд╛рде/рдмрдВрдж рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

@arpu рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рдордп рдФрд░ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдлрд┐рдХреНрд╕ 0.15.7 рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ aframe-troika-text рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 0.1.2 рдкрд░ рднреА рдЯрдХреНрдХрд░ рджреА рд╣реИ рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ ThreeJS r110 рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

natarius picture natarius  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Ocelyn picture Ocelyn  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

atlmtw picture atlmtw  ┬╖  47рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lojjic picture lojjic  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

drcmda picture drcmda  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ