灵符lingfu

soul-symphony-ling

↓ 0 downloads

Soul Symphony — Ling Edition. A spiritual 3D adventure in the soul realm: collect the letters of the world-song, clear the monster lattice, and duel in the arcade arena. Wind Waker-style toon renderer with volumetric light pools, SSAO, bloom and oil-slick tilt-shift — all ling-lang vectors.

Keywords game, 3d, toon, music, soul-symphony
lingfu install soul-symphony-ling
AuthorsLing Lin <taellinglin@gmail.com>
READMECode / FilesVersionsDependency GraphDependentsSecurityBuildsSettings

Code / Files (1947)

font/English/d4.ling
# ─ English '4' — รูปอักขระเวกเตอร์ (สร้างอัตโนมัติจาก SpicyRice.ttf) ─
ฟังก์ชัน อักขระ_English_d4(ox,oy,oz, rx,ry,rz, ux,uy,uz, s) {
    วาดสามเหลี่ยม3มิติ(ox + 0.17188*s*rx + 0.37500*s*ux,oy + 0.17188*s*ry + 0.37500*s*uy,oz + 0.17188*s*rz + 0.37500*s*uz,  ox + 0.23438*s*rx + 0.37500*s*ux,oy + 0.23438*s*ry + 0.37500*s*uy,oz + 0.23438*s*rz + 0.37500*s*uz,  ox + 0.23438*s*rx + 0.34375*s*ux,oy + 0.23438*s*ry + 0.34375*s*uy,oz + 0.23438*s*rz + 0.34375*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.17188*s*rx + 0.37500*s*ux,oy + 0.17188*s*ry + 0.37500*s*uy,oz + 0.17188*s*rz + 0.37500*s*uz,  ox + 0.23438*s*rx + 0.34375*s*ux,oy + 0.23438*s*ry + 0.34375*s*uy,oz + 0.23438*s*rz + 0.34375*s*uz,  ox + 0.17188*s*rx + 0.34375*s*ux,oy + 0.17188*s*ry + 0.34375*s*uy,oz + 0.17188*s*rz + 0.34375*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.14062)*s*rx + 0.34375*s*ux,oy + (0.0 - 0.14062)*s*ry + 0.34375*s*uy,oz + (0.0 - 0.14062)*s*rz + 0.34375*s*uz,  ox + 0.23438*s*rx + 0.34375*s*ux,oy + 0.23438*s*ry + 0.34375*s*uy,oz + 0.23438*s*rz + 0.34375*s*uz,  ox + 0.23438*s*rx + 0.25000*s*ux,oy + 0.23438*s*ry + 0.25000*s*uy,oz + 0.23438*s*rz + 0.25000*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.14062)*s*rx + 0.34375*s*ux,oy + (0.0 - 0.14062)*s*ry + 0.34375*s*uy,oz + (0.0 - 0.14062)*s*rz + 0.34375*s*uz,  ox + 0.23438*s*rx + 0.25000*s*ux,oy + 0.23438*s*ry + 0.25000*s*uy,oz + 0.23438*s*rz + 0.25000*s*uz,  ox + (0.0 - 0.14062)*s*rx + 0.25000*s*ux,oy + (0.0 - 0.14062)*s*ry + 0.25000*s*uy,oz + (0.0 - 0.14062)*s*rz + 0.25000*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.17188)*s*rx + 0.25000*s*ux,oy + (0.0 - 0.17188)*s*ry + 0.25000*s*uy,oz + (0.0 - 0.17188)*s*rz + 0.25000*s*uz,  ox + 0.23438*s*rx + 0.25000*s*ux,oy + 0.23438*s*ry + 0.25000*s*uy,oz + 0.23438*s*rz + 0.25000*s*uz,  ox + 0.23438*s*rx + 0.15625*s*ux,oy + 0.23438*s*ry + 0.15625*s*uy,oz + 0.23438*s*rz + 0.15625*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.17188)*s*rx + 0.25000*s*ux,oy + (0.0 - 0.17188)*s*ry + 0.25000*s*uy,oz + (0.0 - 0.17188)*s*rz + 0.25000*s*uz,  ox + 0.23438*s*rx + 0.15625*s*ux,oy + 0.23438*s*ry + 0.15625*s*uy,oz + 0.23438*s*rz + 0.15625*s*uz,  ox + (0.0 - 0.17188)*s*rx + 0.15625*s*ux,oy + (0.0 - 0.17188)*s*ry + 0.15625*s*uy,oz + (0.0 - 0.17188)*s*rz + 0.15625*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.17188)*s*rx + 0.15625*s*ux,oy + (0.0 - 0.17188)*s*ry + 0.15625*s*uy,oz + (0.0 - 0.17188)*s*rz + 0.15625*s*uz,  ox + (0.0 - 0.01562)*s*rx + 0.15625*s*ux,oy + (0.0 - 0.01562)*s*ry + 0.15625*s*uy,oz + (0.0 - 0.01562)*s*rz + 0.15625*s*uz,  ox + (0.0 - 0.01562)*s*rx + 0.12500*s*ux,oy + (0.0 - 0.01562)*s*ry + 0.12500*s*uy,oz + (0.0 - 0.01562)*s*rz + 0.12500*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.17188)*s*rx + 0.15625*s*ux,oy + (0.0 - 0.17188)*s*ry + 0.15625*s*uy,oz + (0.0 - 0.17188)*s*rz + 0.15625*s*uz,  ox + (0.0 - 0.01562)*s*rx + 0.12500*s*ux,oy + (0.0 - 0.01562)*s*ry + 0.12500*s*uy,oz + (0.0 - 0.01562)*s*rz + 0.12500*s*uz,  ox + (0.0 - 0.17188)*s*rx + 0.12500*s*ux,oy + (0.0 - 0.17188)*s*ry + 0.12500*s*uy,oz + (0.0 - 0.17188)*s*rz + 0.12500*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + 0.15625*s*ux,oy + 0.01562*s*ry + 0.15625*s*uy,oz + 0.01562*s*rz + 0.15625*s*uz,  ox + 0.23438*s*rx + 0.15625*s*ux,oy + 0.23438*s*ry + 0.15625*s*uy,oz + 0.23438*s*rz + 0.15625*s*uz,  ox + 0.23438*s*rx + 0.12500*s*ux,oy + 0.23438*s*ry + 0.12500*s*uy,oz + 0.23438*s*rz + 0.12500*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + 0.15625*s*ux,oy + 0.01562*s*ry + 0.15625*s*uy,oz + 0.01562*s*rz + 0.15625*s*uz,  ox + 0.23438*s*rx + 0.12500*s*ux,oy + 0.23438*s*ry + 0.12500*s*uy,oz + 0.23438*s*rz + 0.12500*s*uz,  ox + 0.01562*s*rx + 0.12500*s*ux,oy + 0.01562*s*ry + 0.12500*s*uy,oz + 0.01562*s*rz + 0.12500*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.20312)*s*rx + 0.12500*s*ux,oy + (0.0 - 0.20312)*s*ry + 0.12500*s*uy,oz + (0.0 - 0.20312)*s*rz + 0.12500*s*uz,  ox + (0.0 - 0.01562)*s*rx + 0.12500*s*ux,oy + (0.0 - 0.01562)*s*ry + 0.12500*s*uy,oz + (0.0 - 0.01562)*s*rz + 0.12500*s*uz,  ox + (0.0 - 0.01562)*s*rx + 0.06250*s*ux,oy + (0.0 - 0.01562)*s*ry + 0.06250*s*uy,oz + (0.0 - 0.01562)*s*rz + 0.06250*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.20312)*s*rx + 0.12500*s*ux,oy + (0.0 - 0.20312)*s*ry + 0.12500*s*uy,oz + (0.0 - 0.20312)*s*rz + 0.12500*s*uz,  ox + (0.0 - 0.01562)*s*rx + 0.06250*s*ux,oy + (0.0 - 0.01562)*s*ry + 0.06250*s*uy,oz + (0.0 - 0.01562)*s*rz + 0.06250*s*uz,  ox + (0.0 - 0.20312)*s*rx + 0.06250*s*ux,oy + (0.0 - 0.20312)*s*ry + 0.06250*s*uy,oz + (0.0 - 0.20312)*s*rz + 0.06250*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + 0.12500*s*ux,oy + 0.01562*s*ry + 0.12500*s*uy,oz + 0.01562*s*rz + 0.12500*s*uz,  ox + 0.20312*s*rx + 0.12500*s*ux,oy + 0.20312*s*ry + 0.12500*s*uy,oz + 0.20312*s*rz + 0.12500*s*uz,  ox + 0.20312*s*rx + 0.03125*s*ux,oy + 0.20312*s*ry + 0.03125*s*uy,oz + 0.20312*s*rz + 0.03125*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + 0.12500*s*ux,oy + 0.01562*s*ry + 0.12500*s*uy,oz + 0.01562*s*rz + 0.12500*s*uz,  ox + 0.20312*s*rx + 0.03125*s*ux,oy + 0.20312*s*ry + 0.03125*s*uy,oz + 0.20312*s*rz + 0.03125*s*uz,  ox + 0.01562*s*rx + 0.03125*s*ux,oy + 0.01562*s*ry + 0.03125*s*uy,oz + 0.01562*s*rz + 0.03125*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.20312)*s*rx + 0.06250*s*ux,oy + (0.0 - 0.20312)*s*ry + 0.06250*s*uy,oz + (0.0 - 0.20312)*s*rz + 0.06250*s*uz,  ox + (0.0 - 0.04688)*s*rx + 0.06250*s*ux,oy + (0.0 - 0.04688)*s*ry + 0.06250*s*uy,oz + (0.0 - 0.04688)*s*rz + 0.06250*s*uz,  ox + (0.0 - 0.04688)*s*rx + 0.03125*s*ux,oy + (0.0 - 0.04688)*s*ry + 0.03125*s*uy,oz + (0.0 - 0.04688)*s*rz + 0.03125*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.20312)*s*rx + 0.06250*s*ux,oy + (0.0 - 0.20312)*s*ry + 0.06250*s*uy,oz + (0.0 - 0.20312)*s*rz + 0.06250*s*uz,  ox + (0.0 - 0.04688)*s*rx + 0.03125*s*ux,oy + (0.0 - 0.04688)*s*ry + 0.03125*s*uy,oz + (0.0 - 0.04688)*s*rz + 0.03125*s*uz,  ox + (0.0 - 0.20312)*s*rx + 0.03125*s*ux,oy + (0.0 - 0.20312)*s*ry + 0.03125*s*uy,oz + (0.0 - 0.20312)*s*rz + 0.03125*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.23438)*s*rx + 0.03125*s*ux,oy + (0.0 - 0.23438)*s*ry + 0.03125*s*uy,oz + (0.0 - 0.23438)*s*rz + 0.03125*s*uz,  ox + (0.0 - 0.04688)*s*rx + 0.03125*s*ux,oy + (0.0 - 0.04688)*s*ry + 0.03125*s*uy,oz + (0.0 - 0.04688)*s*rz + 0.03125*s*uz,  ox + (0.0 - 0.04688)*s*rx + 0.00000*s*ux,oy + (0.0 - 0.04688)*s*ry + 0.00000*s*uy,oz + (0.0 - 0.04688)*s*rz + 0.00000*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.23438)*s*rx + 0.03125*s*ux,oy + (0.0 - 0.23438)*s*ry + 0.03125*s*uy,oz + (0.0 - 0.23438)*s*rz + 0.03125*s*uz,  ox + (0.0 - 0.04688)*s*rx + 0.00000*s*ux,oy + (0.0 - 0.04688)*s*ry + 0.00000*s*uy,oz + (0.0 - 0.04688)*s*rz + 0.00000*s*uz,  ox + (0.0 - 0.23438)*s*rx + 0.00000*s*ux,oy + (0.0 - 0.23438)*s*ry + 0.00000*s*uy,oz + (0.0 - 0.23438)*s*rz + 0.00000*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + 0.03125*s*ux,oy + 0.01562*s*ry + 0.03125*s*uy,oz + 0.01562*s*rz + 0.03125*s*uz,  ox + 0.26562*s*rx + 0.03125*s*ux,oy + 0.26562*s*ry + 0.03125*s*uy,oz + 0.26562*s*rz + 0.03125*s*uz,  ox + 0.26562*s*rx + 0.00000*s*ux,oy + 0.26562*s*ry + 0.00000*s*uy,oz + 0.26562*s*rz + 0.00000*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + 0.03125*s*ux,oy + 0.01562*s*ry + 0.03125*s*uy,oz + 0.01562*s*rz + 0.03125*s*uz,  ox + 0.26562*s*rx + 0.00000*s*ux,oy + 0.26562*s*ry + 0.00000*s*uy,oz + 0.26562*s*rz + 0.00000*s*uz,  ox + 0.01562*s*rx + 0.00000*s*ux,oy + 0.01562*s*ry + 0.00000*s*uy,oz + 0.01562*s*rz + 0.00000*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.23438)*s*rx + 0.00000*s*ux,oy + (0.0 - 0.23438)*s*ry + 0.00000*s*uy,oz + (0.0 - 0.23438)*s*rz + 0.00000*s*uz,  ox + 0.26562*s*rx + 0.00000*s*ux,oy + 0.26562*s*ry + 0.00000*s*uy,oz + 0.26562*s*rz + 0.00000*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.06250)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.06250)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.06250)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.23438)*s*rx + 0.00000*s*ux,oy + (0.0 - 0.23438)*s*ry + 0.00000*s*uy,oz + (0.0 - 0.23438)*s*rz + 0.00000*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.06250)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.06250)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.06250)*s*uz,  ox + (0.0 - 0.23438)*s*rx + (0.0 - 0.06250)*s*ux,oy + (0.0 - 0.23438)*s*ry + (0.0 - 0.06250)*s*uy,oz + (0.0 - 0.23438)*s*rz + (0.0 - 0.06250)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.26562)*s*rx + (0.0 - 0.06250)*s*ux,oy + (0.0 - 0.26562)*s*ry + (0.0 - 0.06250)*s*uy,oz + (0.0 - 0.26562)*s*rz + (0.0 - 0.06250)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.06250)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.06250)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.06250)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.12500)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.12500)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.12500)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.26562)*s*rx + (0.0 - 0.06250)*s*ux,oy + (0.0 - 0.26562)*s*ry + (0.0 - 0.06250)*s*uy,oz + (0.0 - 0.26562)*s*rz + (0.0 - 0.06250)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.12500)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.12500)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.12500)*s*uz,  ox + (0.0 - 0.26562)*s*rx + (0.0 - 0.12500)*s*ux,oy + (0.0 - 0.26562)*s*ry + (0.0 - 0.12500)*s*uy,oz + (0.0 - 0.26562)*s*rz + (0.0 - 0.12500)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + (0.0 - 0.12500)*s*ux,oy + 0.01562*s*ry + (0.0 - 0.12500)*s*uy,oz + 0.01562*s*rz + (0.0 - 0.12500)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.12500)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.12500)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.12500)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.15625)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.15625)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.15625)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + (0.0 - 0.12500)*s*ux,oy + 0.01562*s*ry + (0.0 - 0.12500)*s*uy,oz + 0.01562*s*rz + (0.0 - 0.12500)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.15625)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.15625)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.15625)*s*uz,  ox + 0.01562*s*rx + (0.0 - 0.15625)*s*ux,oy + 0.01562*s*ry + (0.0 - 0.15625)*s*uy,oz + 0.01562*s*rz + (0.0 - 0.15625)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + (0.0 - 0.15625)*s*ux,oy + 0.01562*s*ry + (0.0 - 0.15625)*s*uy,oz + 0.01562*s*rz + (0.0 - 0.15625)*s*uz,  ox + 0.23438*s*rx + (0.0 - 0.15625)*s*ux,oy + 0.23438*s*ry + (0.0 - 0.15625)*s*uy,oz + 0.23438*s*rz + (0.0 - 0.15625)*s*uz,  ox + 0.23438*s*rx + (0.0 - 0.18750)*s*ux,oy + 0.23438*s*ry + (0.0 - 0.18750)*s*uy,oz + 0.23438*s*rz + (0.0 - 0.18750)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + 0.01562*s*rx + (0.0 - 0.15625)*s*ux,oy + 0.01562*s*ry + (0.0 - 0.15625)*s*uy,oz + 0.01562*s*rz + (0.0 - 0.15625)*s*uz,  ox + 0.23438*s*rx + (0.0 - 0.18750)*s*ux,oy + 0.23438*s*ry + (0.0 - 0.18750)*s*uy,oz + 0.23438*s*rz + (0.0 - 0.18750)*s*uz,  ox + 0.01562*s*rx + (0.0 - 0.18750)*s*ux,oy + 0.01562*s*ry + (0.0 - 0.18750)*s*uy,oz + 0.01562*s*rz + (0.0 - 0.18750)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.01562)*s*rx + (0.0 - 0.18750)*s*ux,oy + (0.0 - 0.01562)*s*ry + (0.0 - 0.18750)*s*uy,oz + (0.0 - 0.01562)*s*rz + (0.0 - 0.18750)*s*uz,  ox + 0.23438*s*rx + (0.0 - 0.18750)*s*ux,oy + 0.23438*s*ry + (0.0 - 0.18750)*s*uy,oz + 0.23438*s*rz + (0.0 - 0.18750)*s*uz,  ox + 0.23438*s*rx + (0.0 - 0.28125)*s*ux,oy + 0.23438*s*ry + (0.0 - 0.28125)*s*uy,oz + 0.23438*s*rz + (0.0 - 0.28125)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.01562)*s*rx + (0.0 - 0.18750)*s*ux,oy + (0.0 - 0.01562)*s*ry + (0.0 - 0.18750)*s*uy,oz + (0.0 - 0.01562)*s*rz + (0.0 - 0.18750)*s*uz,  ox + 0.23438*s*rx + (0.0 - 0.28125)*s*ux,oy + 0.23438*s*ry + (0.0 - 0.28125)*s*uy,oz + 0.23438*s*rz + (0.0 - 0.28125)*s*uz,  ox + (0.0 - 0.01562)*s*rx + (0.0 - 0.28125)*s*ux,oy + (0.0 - 0.01562)*s*ry + (0.0 - 0.28125)*s*uy,oz + (0.0 - 0.01562)*s*rz + (0.0 - 0.28125)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.01562)*s*rx + (0.0 - 0.28125)*s*ux,oy + (0.0 - 0.01562)*s*ry + (0.0 - 0.28125)*s*uy,oz + (0.0 - 0.01562)*s*rz + (0.0 - 0.28125)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.28125)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.28125)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.28125)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.34375)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.34375)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.34375)*s*uz)
    วาดสามเหลี่ยม3มิติ(ox + (0.0 - 0.01562)*s*rx + (0.0 - 0.28125)*s*ux,oy + (0.0 - 0.01562)*s*ry + (0.0 - 0.28125)*s*uy,oz + (0.0 - 0.01562)*s*rz + (0.0 - 0.28125)*s*uz,  ox + 0.26562*s*rx + (0.0 - 0.34375)*s*ux,oy + 0.26562*s*ry + (0.0 - 0.34375)*s*uy,oz + 0.26562*s*rz + (0.0 - 0.34375)*s*uz,  ox + (0.0 - 0.01562)*s*rx + (0.0 - 0.34375)*s*ux,oy + (0.0 - 0.01562)*s*ry + (0.0 - 0.34375)*s*uy,oz + (0.0 - 0.01562)*s*rz + (0.0 - 0.34375)*s*uz)
}

← Back to index