I changed my mind regarding #AFrame because it was actually easier to use than #threejs regarding the setup of a VR project.

I may change my mind with #tsl, but I think it's a bit more difficult since I have a bit more of knowledge regarding #webgpu and its entrails and maybe that's why I'm annoyed by TSL

I personally don't like that #threejs uses #tsl to build shaders.
First, it seems to me that TSL takes a bit to "compile" the shaders on page load, and that's a bit annoying.
Second is the TSL language itself; if devs are going to learn a new "language" then just learn #wgsl.

I understand this is to provide compatibility with #glsl, but not a super fan.

I also must say this is not the first time I talk trash against a 3d library, the first time it was #AFrame and later I changed my mind.

[Перевод] Создание процедурной карты шестиугольников при помощи коллапса волновой функции

Я был одержим процедурными картами с ещё детства, когда кидал кубики на таблицы случайных подземелий из AD&D Dungeon Master's Guide. В этом есть что-то волшебное — ты не проектируешь подземелье, а исследуешь его, помещение за помещением, а кубики решают, попадёшь ли ты в сокровищницу или в тупик с кучей крыс. Спустя годы я решил создать собственный генератор карт. Он создаёт маленькие средневековые островные миры с дорогами, реками, побережьями, горами, лесами и деревьями. И всё это полностью процедурным образом. Генератор написан на Three.js WebGPU с TSL-шейдерами, примерно 4100 шестиугольников в 19 сетках генерируются за ~20 секунд.

https://habr.com/ru/articles/1008562/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1008562

#wave_function_collapse #wfc #threejs #шейдеры #webgpu #tsl

Создание процедурной карты шестиугольников при помощи коллапса волновой функции

Я был одержим процедурными картами с ещё детства, когда кидал кубики на таблицы случайных подземелий из AD&D Dungeon Master's Guide. В этом есть что-то волшебное — ты не проектируешь...

Хабр

[Перевод] Создание процедурной карты шестиугольников при помощи коллапса волновой функции

Я был одержим процедурными картами с ещё детства, когда кидал кубики на таблицы случайных подземелий из AD&D Dungeon Master's Guide. В этом есть что-то волшебное — ты не проектируешь подземелье, а исследуешь его, помещение за помещением, а кубики решают, попадёшь ли ты в сокровищницу или в тупик с кучей крыс. Спустя годы я решил создать собственный генератор карт. Он создаёт маленькие средневековые островные миры с дорогами, реками, побережьями, горами, лесами и деревьями. И всё это полностью процедурным образом. Генератор написан на Three.js WebGPU с TSL-шейдерами, примерно 4100 шестиугольников в 19 сетках генерируются за ~20 секунд.

https://habr.com/ru/articles/1008562/

#wave_function_collapse #wfc #threejs #шейдеры #webgpu #tsl

Создание процедурной карты шестиугольников при помощи коллапса волновой функции

Я был одержим процедурными картами с ещё детства, когда кидал кубики на таблицы случайных подземелий из AD&D Dungeon Master's Guide. В этом есть что-то волшебное — ты не проектируешь...

Хабр

The terrain query API is coming along well, and it's fast! ⚡

Game dev stuff like placing objects, snapping characters to the ground and responding to mouse clicks is going to be mega easy~

#threejs #tsl #webgpu

Updated the hello-terrain library to alpha.5. Now you can provide an elevation function using #threejs's #TSL to create procedural terrains or consume heightmaps (or both). ⛰️

https://hello-terrain.kenny.wtf/blog/posts/elevation-stage#when-does-the-elevation-fn-run

#Development #Announcements
Let’s Encrypt’s new certificates · 6-day and IP address certificates now generally available https://ilo.im/169wdw

_____
#LetsEncrypt #CA #Certificates #Https #TSL #Domain #IpAddress #WebDev #Frontend #Backend

6-day and IP Address Certificates are Generally Available

Update: March 11, 2026 If you use Certbot, see Six-Day and IP Address Certificates Available in Certbot for details on requesting these certificates. Short-lived and IP address certificates are now generally available from Let’s Encrypt. These certificates are valid for 160 hours, just over six days. In order to get a short-lived certificate subscribers simply need to select the ‘shortlived’ certificate profile in their ACME client. Short-lived certificates improve security by requiring more frequent validation and reducing reliance on unreliable revocation mechanisms. If a certificate’s private key is exposed or compromised, revocation has historically been the way to mitigate damage prior to the certificate’s expiration. Unfortunately, revocation is an unreliable system so many relying parties continue to be vulnerable until the certificate expires, a period as long as 90 days. With short-lived certificates that vulnerability window is greatly reduced.

#Development #Pitfalls
The dangers of SSL certificates · What if automated certificate renewal fails? https://ilo.im/169g9s

_____
#Renewals #Certificates #SSL #TSL #HTTPS #Automation #DevOps #WebDev #Backend

The dangers of SSL certificates

Yesterday, the Bazel team at Google did not have a very Merry Boxing Day. An SSL certificate expired for and as shown in this screenshot from the github issue. This expired certificate apparently b…

Surfing Complexity

Maç günü.

#BurasıBeşiktaş | #TSL