home.social

#tsl — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tsl, aggregated by home.social.

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

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

    habr.com/ru/articles/1008562/

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

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

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

    habr.com/ru/articles/1008562/

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

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

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

    habr.com/ru/articles/1008562/

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

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

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

    habr.com/ru/articles/1008562/

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

  5. [Перевод] Современный подход к предотвращению CSRF/CORF-атак в Go

    Команда Go for Devs подготовила перевод статьи о новом подходе к защите Go-приложений от CSRF/CORF-атак. Автор разбирает, как связка TLS 1.3, SameSite cookies и http.CrossOriginProtection из стандартной библиотеки позволяют отказаться от токенов — но только если соблюдены важные условия. Насколько безопасен такой подход? Разбираемся.

    habr.com/ru/articles/968132/

    #go #csrf #tsl #безопасность #браузеры #защита #samesite

  6. CW: ttRPG, campy queerness

    So we're after Session Zero for a new #TSL #ThirstySwordLesbians campaign.

    And it looks like it may be FUN.

    Two players so far, here's what we came up with after the big brainstorm.

    We went for an urban fantasy setting with a very comedic, very goofy, very campy and very action-heavy tone. The campaign will revolve around a queer sex club that caters to all sorts of fun weirdness and provides sexy entertainment in addition to being friendly to relative normies.

    The two characters are an adventurous to the point of being an adrenaline junkie lady who's basically in charge of new talent acquisition, but also implicitly in charge of finding vulnerable people and rescuing them to relative safety because the club is a safe haven for all sorts of freaks, both in the "rejected by society" sense and in the "this is urban fantasy, so there's plenty of space for unsubtle allegories for queerness" sense.

    One of her rescues is the other PC, a former/escaped member of an oppressive coven of trad-Catholic evil magic nuns. Still retaining the "sexy nun" campy absurdity. She's absolutely star struck with a new life of sexual freedom but also has very weird ideas of what that actually entails.

    The two NPCs that act as a face for the club and the community it represents is a performer who is a massive diva and demands that all player characters basically advertise her shows 24/7, and a belleaguered head security officer lady who basically wants everyone to leave her alone.

    There are, as usual in TSL campaigns, two major antagonists that are a stand-in for oppression, patriarchy and heteronormativity and all that kind of stuff.

    One is a pimp who is extremely charismatic and an almost supernaturally genius person who wants to discredit the club because it provides freely the pleasures he means to profit from.

    He also has an army of loyal (well, "loyal") but implicitly redeemable sex workers who fight with swords, with very Kill Bill-esque feel to the whole thing.

    The major direct antagonist will be his bookkeeper who has the distinction of being the only woman the pimp (who's a sleaze, obviously) doesn't flirt with or pursue.

    The second antagonist will be a governmental agency of basically health/sanitation inspectors who carry swords for no adequately explained reason and have a secret mad sciencey chemical lab where they ostensibly test samples but which they kidnap people into.

    They want the club shut down.

    Yes, it's going to be WEIRD I think xD

    #RPG #ttRPG #roleplaying

  7. After quite a bit of work, the Monster/Admirer, my special Halloween playbook for Thirsty Sword Lesbians, has its own form-fillable character sheet and .epub version! Not only that, but right now you can get it at a steep discount if you already own the Admirer playbook!

    Get it before it disappears!

    darlingbat.itch.io/monster-adm

    #ThirstySwordLesbians #ThirstySwordLesbiansRPG #TSL #PoweredByLesbians #PbL #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  8. Tis the season, so for the first time since 2022, I'm making the Monster Admirer playbook for Thirsty Sword Lesbians available for a limited time!

    This special Halloween edition of The Admirer is perfect for a game of spooky scary lesbians. Grab it now!

    darlingbat.itch.io/monster-adm

    #ThirstySwordLesbians #ThirstySwordLesbiansRPG #TSL #PoweredByLesbians #PbL #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  9. Are we all buying the "sudden" "falling out" between #Musk and #Taco?

    From where I am standing it's a "clever" scheme by Felon Muscovite to try to deploy a parachute to stop #Tesla hitting the $214 price point, which will trigger catastrophic #TSL sell off.

    What I find insulting is that he thinks we will not see right through it.

  10. It’s Monday, devs! Time to kick off the week with some Matrix vibes. 💻✨

    Learn how to build dynamic particle trails with TSL and create your own sentinels flying through space. 🌌🟢

    Big thanks to MisterPrada for this awesome tutorial!

    Read it here: tympanus.net/codrops/2025/05/0

    #threejs #tsl #webgl #webdevelopment #tutorial

  11. Today we have a brilliant new demo by Deadrabbbbit for you! 🌌

    It's a super cool scanning light effect built with WebGPU, depth maps, and custom shaders using Three.js and R3F.

    Check it out: tympanus.net/codrops/2025/03/3

    #webgl #webgpu #threejs #r3f #tsl #creativecoding #webdev

  12. We are kickstarting this week with a tutorial by MisterPrada on rendering a procedural vortex inside a glass sphere using Three.js and TSL. From shader composition to particle systems, follow the step-by-step breakdown in this great guide.

    Read it here: tympanus.net/codrops/?p=88757

    #threejs #tsl #webgl #webdevelopment #tutorial #3d

  13. Migrazione a #ThreeJS.

    Il primo problema è che -la libreria- non dispone di un componente già pronto per la gestione delle #TileMap (a differenza di #BabylonJS).

    Online non ho trovato nulla che facesse al caso mio...
    Mi metto -quindi- di buona lena ad implementarlo.

    Un banale piano, una texture da caricare e qualche riga di #TSL da scrivere... E le famose #Mipmap?

    Le abilito ma -anche il mio #Shader, come quello di Babylon- non le gestisce correttamente.

    Qui il risultato. 😞

    #BDDGZProject

  14. Today Christophe Choffel breaks down his awesome Three.js demo, showing off the new WebGPURenderer, BatchedMesh, and TSL.

    Get into the details of cool post-processing tricks and what’s possible with the latest Three.js features!

    Read it here: tympanus.net/codrops/2024/10/3

    #threejs #webgl #webgpu #tsl

  15. Just about to run this month's Thirsty Third Thursday game: priDEMONth! These demons are going to celebrate their monstrous pride regardless of who finds it "objectionable" or "impolite."

    #ThirstySwordLesbians #ThirstySwordLesbiansRPG #TSL #PoweredByLesbians #PbL #ttrpgs #ttrpg #indieTtrpg #tabletopGaming

  16. In a forum someone was asking for a TLS-able mail client for #MSDOS.
    #DOjS has a #libcurl plugin with #TSL support through #mbedTLS. #curl supports #IMAP and #SMTP. So I should be able to add that support to DOjS.

    Now $somebody only needs to write a mail client in #Javascript and we are done...🤔

    AAAAAHHHHHHH!!!!! I have enough side projects 🤣

    Any takers?