TGViewer
karpik.realtime karpik.realtime @karpik_realtime · 741 subscribers
Post #21 384
Зато есть милая и несложная статья, которую можно повторить в таче, только eyeVector нужно достать так:
vec3 cam_pos = uTDMats[0].camInverse[3].xyz;
vec3 eyeVector = normalize(iVert.worldSpacePos.xyz - cam_pos);
(всё это во фрагмент шейдере GLSL материала)

https://tympanus.net/codrops/2019/10/29/real-time-multiside-refraction-in-three-steps/
Codrops Real-time Multiside Refraction in Three Steps | Codrops When rendering a 3D object you’ll always have to assign it a material to make it visible and to give it a desired appear
More from @karpik_realtime
  1. Mar 10, 2026https://github.com/adobe/openpbr-bsdf Адоб релизнул свою спеку для пбр.
  2. Nov 18, 2025мужское желание реализовать листву на вебгл2 после этого твита 📈📈📈 https://x.com/iquile…
  3. Nov 7, 2025более лучшие отражения, если учитывать спектр источников света и материалов https://moment…
  4. Oct 27, 2025использовать реакт нейтив для лоу энд то же самое что писать 3д игры на джаве
  5. Oct 6, 2025нейрорендеринг, но не то, что вы подумали https://youtu.be/ucRukZM0d1s?t=6604
  6. Sep 25, 2025я вам запрещаю соединять реакт и трижс с помощью аи ллм агентов. вы сойдёте с ума и ничего…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →