Ipinapakilala ang Spline V2

Isang buong redesign ng aming 3D editor sa WebGPU, bukas na ngayon sa mga AI agent.

Mas mabilis na performance, mga advanced na material, at isang agent na gumagawa ng mga scene.

Buksan ang Spline

Nagkaroon ngayon ng malaking redesign ang 3D editor ng Spline.

Inilabas namin ang isang kumpletong muling pagbuo ng aming 3D editor, para sa panahon ng mga agent. Kasama rito ang paglabas ng mga AI agent, WebGPU, bagong UI, MCP at iba pa!

Tuklasin natin ang bawat malaking pagbabagong inilabas ngayon.

Spline AI Agent

Sa sidebar, makikita mo na ngayon ang Agent tab. Gumagana ito sa parehong design system ng ibang creator sa Spline: binabasa ang scene, pinapatakbo ang sariling mga tool ng editor, at kumukuha ng mga screenshot para i-check ang gawa nito habang nagtatrabaho.

Kaunti lang ang hindi nito kayang galawin: mga object, material, ilaw, camera, boolean, particle, cloner, lathe, sky at variable, pati na ang interactivity sa pamamagitan ng mga event at state. Ang huling bahaging iyon ang pinakamahalaga. Makakagawa ito ng scene na tumutugon sa input, hindi lang isang mukhang tama.

Nagsusulat din ito ng code. Kapag mas madaling ipahayag ang isang bagay sa code kaysa sa scene graph, gumagawa ito ng HTML at JS para gawin iyon at ikinakabit ito sa scene.

Para sa layout, hindi nito kailangang manghula ng mga coordinate. Kasama ng mga procedural generator, maipapasa ng agent ang isang ayos sa isang constraint solver, sinasabi kung paano dapat magkaugnay ang mga object (malapit, magkalayo, nasa ibabaw, nakasandal, nakaharap) at hinahayaan ang solver na alamin kung saan mapupunta ang lahat.

Hindi rin kailangang ang agent namin ang gamitin. Hinahayaan ng isang MCP server ang Claude Code, Cursor, ChatGPT at iba pa na patakbuhin ang editor gamit ang parehong mga tool.

Gumagawa ang AI agent ng 3D scene mula sa wala

Piliin ang Mode: Edit, Code, Preview

Gumagana na ngayon ang editor sa tatlong mode. Ang Edit ay ang canvas. Ang Code ay isang tunay na code editor, may syntax highlighting, mga Spline API completion at autosave. Pinapatakbo ng Preview ang buong bagay, ang scene at HTML/JS nang magkasama.

Hindi lang para sa agent ang Code. Ipinapatong ng isang bagong HTML overlay ang HTML at JS sa ibabaw ng canvas, may tulay papunta sa scene, kaya ang galaw, interactivity at buong mga laro ay puwedeng buuin sa code sa halip na sa graph.

Gumagana rin ito para sa lahat ng nasa paligid ng 3D scene: UI, logic, mga game loop.

Gumagawa ang AI agent ng code para sa UI, logic at mga game loop

Binuo muli sa WebGPU

Binuo muli ang renderer ng Spline sa WebGPU, na siya nang default, at WebGL bilang fallback.

Mas mabilis ito sa kabuuan: mas kaunti ang overhead sa pag-draw ng mga scene, kaya nananatiling interactive ang mas mabibigat na file, mas maraming object ang puwedeng nasa screen nang sabay, at mas mabilis maabot ng mga file ang una nilang frame. Ito rin ang nagpapangyari sa mga bagong feature ng lighting, reflection at simulation nang real-time.

Mga Advanced na Material: PBR, Sky at Dust

Ganap na binago ang mga material para sa PBR, may image-based lighting at HDR color pipeline, kaya napapanatili ng mga model ang shading nila kapag galing sila sa ibang tool.

Nagdadagdag ang isang bagong reflection layer ng mga screen-space reflection sa WebGPU, pati na ang Mirror toggle para sa tunay na planar na salamin.

Dalawang bagong sky ang available: ang Physical Sky, procedural na may sariling dome light at intensity dial, at ang HDRi Sky, na gumagamit ng HDR image bilang environment, may switch para panatilihin ang lighting pero itago ang backdrop. Sumasama ang height fog sa klasikong depth fog at tumutugon ito sa anggulo ng camera.

Dalawang bagong material layer ang ipinakilala: ang Dust, na nag-iipon ng alikabok o niyebe sa mga surface na nakaharap paitaas, at ang Vertex Color, para sa mga model na dala ang kulay nila sa mesh.

Pinahusay na suporta sa PBR at HDR

Mga Bagong Modeling Tool

Ipinapakilala ang bagong Bevel/Chamfer tool na may round mode, segment control, live na nag-a-update na toolbar at mas matalinong edge-loop selection. Nagkaroon ng axis control ang texture projection para sa mga cylindrical at spherical na mode. Nagkaroon ng brush symmetry ang sculpting, at gumagana na ang mga UV sa mga sculpted at editable na mesh.

Binuo muli mula sa wala ang Shape blend na may mas mataas na resolution, mas mabilis, at puwede nang maging source ang anumang mesh.

Bukod sa lahat ng ito, nagpapatubo ng buhok ang bagong Hair System mula sa hugis ng anit o anumang mesh, may lighting, shadow, hangin at clumping.

Mas Mahusay na Performance

Isinulat muli mula sa pundasyon ang mga boolean: mga 4× na mas mabilis, at maaasahan sa geometry na dati'y nakakasira sa kanila. Mas episyente ang pag-draw ng mga cloner, kaya nananatiling maayos ang mga scene na maraming paulit-ulit na object.

Higit pa roon: mas mabilis na ambient occlusion, mas mabilis na selection, mas mabilis na tessellation, mas mahusay na shadow performance, pinahusay na physics contact, at mahabang listahan ng mga fix sa memory at idle time.

Mas maliit din ang mga export. Lumiit ang base runtime, at umaangkop ang size nito sa talagang ginagamit ng scene, kaya mas mabilis mag-load ang mga scene.

Mga experience na gawa ng AI at pinapagana ng code, ginawa sa Spline

Bagong Desktop App at MCP

Binuo naming muli ang desktop app mula sa pundasyon, at pinapalitan nito ang luma, sa macOS at Windows. Nagbubukas ang mga scene bilang totoong mga tab, bawat isa'y hiwalay kaya hindi mapapabagsak ng isang mabigat ang app, at hindi bina-throttle ang mga background tab, kaya tuloy ang render habang nagmo-model ka sa iba. Nasa parehong strip ang mga Hana file kaya makakapagtrabaho ka sa dalawang editor nang sabay.

Dito rin kumokonekta ang mga agent sa pamamagitan ng bagong Spline MCP nang walang setup. Buksan ang desktop app kasabay ng AI tool na gusto mo (Claude Code, Claude Desktop, ChatGPT, Cursor, VS Code, Antigravity) at awtomatiko itong made-detect ng Spline. Humiling ng isang bagay at iilaw ang indicator sa tab habang nagtatrabaho ito.

Paggawa ng Spline scene gamit ang Claude Code sa pamamagitan ng MCP ng Desktop app

Magsimulang gumawa ngayon

Isa ang Spline V2 sa pinakamalalaking release na nagawa namin. Nananatiling mabilis ang mas mabibigat na scene, mas maraming object ang nasa screen nang sabay, mas mabilis ang mga boolean, at mas maliit ang mga export.

Bukod doon, mas malawak na ang posibleng itsura ng isang scene, mula sa mga PBR material at totoong reflection hanggang sa mga sky, fog, alikabok at buhok.

At hindi na lang ikaw ang nagpapatakbo. Ang parehong file ay mabubuksan mo, maitutuloy ng isang agent habang nasa ibang lugar ka, at mapapalawak gamit ang code na kayang isulat ng agent para sa iyo.

Live na ang lahat ng ito ngayon. I-download ang desktop app o buksan ang Spline sa browser mo.

Ang Spline Team 🌸

Buksan ang Spline

Iba pa mula sa blog