<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Contrast 3D · Blog</title>
    <link>https://www.contrast3d.com/blog/</link>
    <atom:link href="https://www.contrast3d.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Working notes from a 3D, generative AI and development studio in Madrid. Licences, technical limits and regulation, with the sources in plain sight.</description>
    <language>en</language>
    <lastBuildDate>Wed, 14 Oct 2026 09:00:00 +0000</lastBuildDate>
    <item>
      <title>AI customer service agents: how to comply with Spanish law without removing the bot</title>
      <link>https://www.contrast3d.com/blog/agente-ia-atencion-cliente-ley-10-2025/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/agente-ia-atencion-cliente-ley-10-2025/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>Prepare your customer service agent for 28 December 2026. Learn when human support must step in, how to transfer conversations and what to measure.</description>
    </item>
    <item>
      <title>Advertising on ChatGPT in Spain: what businesses can buy and what they need</title>
      <link>https://www.contrast3d.com/blog/anuncios-chatgpt-espana-pymes/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/anuncios-chatgpt-espana-pymes/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>ChatGPT ads are now available for campaign purchases in Spain. Learn how the options work and what your website needs to turn visits into business enquiries.</description>
    </item>
    <item>
      <title>Gaussian splats and CGI in one render: what Blender 5.3 could change</title>
      <link>https://www.contrast3d.com/blog/blender-5-3-gaussian-splats-produccion/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/blender-5-3-gaussian-splats-produccion/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>Blender 5.3 is expected to support native Gaussian splat import and rendering. Find out how this could bring scans and CGI together, and where the limits remain.</description>
    </item>
    <item>
      <title>Selling a plugin or app in Europe: what the Cyber Resilience Act requires from September</title>
      <link>https://www.contrast3d.com/blog/cyber-resilience-act-notificar-vulnerabilidades/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/cyber-resilience-act-notificar-vulnerabilidades/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>If you sell software in Europe, review the Cyber Resilience Act reporting duties, response deadlines and the requirements due to apply in December 2027.</description>
    </item>
    <item>
      <title>Manufacturing connected products: what data must you give customers from September 2026?</title>
      <link>https://www.contrast3d.com/blog/data-act-productos-conectados-acceso-datos/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/data-act-productos-conectados-acceso-datos/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>The Data Act requires new connected products to be designed for data access from September 2026. Learn what this means and how to build a customer portal or API.</description>
    </item>
    <item>
      <title>B2B e-invoicing in Spain: what your ERP or online shop needs before 2027</title>
      <link>https://www.contrast3d.com/blog/factura-electronica-b2b-calendario-2027/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/factura-electronica-b2b-calendario-2027/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>Understand the Spanish B2B e-invoicing deadlines and prepare your ERP or online shop to issue invoices, manage payment statuses and automate workflows.</description>
    </item>
    <item>
      <title>Web apps for smart glasses: should Spanish brands act now?</title>
      <link>https://www.contrast3d.com/blog/gafas-meta-ray-ban-display-europa-web-apps/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/gafas-meta-ray-ban-display-europa-web-apps/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>Ray-Ban Display is launching in several European markets, but Spain is not on the list. Explore what brands can do and how to test the opportunity without overspending.</description>
    </item>
    <item>
      <title>Can a 3D file contain its own interactivity? KHR_interactivity in 2026</title>
      <link>https://www.contrast3d.com/blog/gltf-interactividad-khr-interactivity/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/gltf-interactividad-khr-interactivity/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>KHR_interactivity brings interaction logic into glTF files. Learn what is supported in October 2026 and when a custom-built configurator is still the better option.</description>
    </item>
    <item>
      <title>Red.es €40 million AI funding: who can apply and how SMEs can benefit</title>
      <link>https://www.contrast3d.com/blog/red-es-40-millones-ia-quien-puede-pedirlos/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/red-es-40-millones-ia-quien-puede-pedirlos/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>Red.es is allocating up to €40 million to AI models and platforms for SMEs. Find out who can apply for funding and how your business can get involved.</description>
    </item>
    <item>
      <title>AI video for brands: local models or cloud APIs in 2026</title>
      <link>https://www.contrast3d.com/blog/video-ia-local-o-api-wan-3/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/video-ia-local-o-api-wan-3/</guid>
      <pubDate>Wed, 14 Oct 2026 09:00:00 +0000</pubDate>
      <description>Compare local AI video generation with cloud APIs using Wan 3.0. Review per-second costs, privacy, creative control and licensing before choosing a workflow.</description>
    </item>
    <item>
      <title>How to take an AI prototype to production without rebuilding everything</title>
      <link>https://www.contrast3d.com/blog/de-la-demo-al-proyecto/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/de-la-demo-al-proyecto/</guid>
      <pubDate>Sun, 20 Sep 2026 09:00:00 +0000</pubDate>
      <description>Review requirements, code, dependencies, security, licensing, tests and maintenance before turning an AI-generated prototype into a production system.</description>
    </item>
    <item>
      <title>Is WebGPU supported in Chrome, Safari and Firefox?</title>
      <link>https://www.contrast3d.com/blog/webgpu-tres-navegadores-plan-b/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/webgpu-tres-navegadores-plan-b/</guid>
      <pubDate>Sun, 20 Sep 2026 09:00:00 +0000</pubDate>
      <description>See where WebGPU works in Chrome, Safari and Firefox, why an adapter may still be unavailable and what to test before removing a WebGL viewer.</description>
    </item>
    <item>
      <title>AGENTS.md and Skills: documenting a project for AI agents</title>
      <link>https://www.contrast3d.com/blog/agents-md-instrucciones-para-agentes/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/agents-md-instrucciones-para-agentes/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Learn what belongs in AGENTS.md, what to move into Skills and how to test project instructions without accumulating conflicting or outdated rules.</description>
    </item>
    <item>
      <title>Astra in Blender and Unreal: what the 3D workflow demonstrates</title>
      <link>https://www.contrast3d.com/blog/astra-blender-unreal-demo-real/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/astra-blender-unreal-demo-real/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand Astra's Blender and Unreal example: scripts, scene transfer and visual review. Plan a bounded test of automation in your own 3D pipeline.</description>
    </item>
    <item>
      <title>Blender 5.2 LTS: planning a studio migration</title>
      <link>https://www.contrast3d.com/blog/blender-5-2-lts-migrar-el-estudio/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/blender-5-2-lts-migrar-el-estudio/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Plan a Blender 5.2 LTS migration by testing scenes, scripts, materials and exports before moving production. Keep a verified route back.</description>
    </item>
    <item>
      <title>Blender and AI: project policy, connectors and asset rights</title>
      <link>https://www.contrast3d.com/blog/blender-hecho-por-humanos-y-la-ia/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/blender-hecho-por-humanos-y-la-ia/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Separate Blender's AI policy from experimental connectors and asset licensing. Practical considerations for studios introducing automation.</description>
    </item>
    <item>
      <title>Zero-click searches and AI: adapting your website content</title>
      <link>https://www.contrast3d.com/blog/busquedas-sin-clic-web-destino/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/busquedas-sin-clic-web-destino/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Read zero-click and AI-summary research in context. Diagnose your own search traffic and improve useful content without relying on guaranteed GEO claims.</description>
    </item>
    <item>
      <title>Product 3D models: preparing assets for multiple channels</title>
      <link>https://www.contrast3d.com/blog/configurador-3d-un-glb-cuatro-canales/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/configurador-3d-un-glb-cuatro-canales/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Prepare product models for Shopify, Google, Amazon and Safari. Check format support, eligibility and destination-specific tests before reusing an asset.</description>
    </item>
    <item>
      <title>AGI and AI benchmarks: what the results actually tell you</title>
      <link>https://www.contrast3d.com/blog/era-agi-sin-documento/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/era-agi-sin-documento/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Learn how to interpret AI benchmarks, check the conditions behind a score and build a practical evaluation before adopting a model for your business.</description>
    </item>
    <item>
      <title>The Fable 5 suspension: planning for an AI service interruption</title>
      <link>https://www.contrast3d.com/blog/fable-5-dieciocho-dias-sin-modelo/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/fable-5-dieciocho-dias-sin-modelo/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>What the Fable 5 suspension teaches about continuity: preserve task state, test alternative models and decide when a manual process is enough.</description>
    </item>
    <item>
      <title>AI 3D generation: what quads, 4K and UVs actually mean</title>
      <link>https://www.contrast3d.com/blog/generacion-3d-quads-4k-sin-uvs/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/generacion-3d-quads-4k-sin-uvs/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand quad topology, 4K resolution and UV quality in AI-generated 3D models. Learn what to inspect before choosing a generator for production.</description>
    </item>
    <item>
      <title>AI 3D generators in Spain: how to review the licence</title>
      <link>https://www.contrast3d.com/blog/generador-3d-legal-espana-2026/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/generador-3d-legal-espana-2026/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Check territory, commercial use, reference image rights, plan conditions and client delivery before using an AI 3D generator for a project in Spain.</description>
    </item>
    <item>
      <title>GPT-6 Astra: what to check before using it in a project</title>
      <link>https://www.contrast3d.com/blog/gpt-6-astra-ficha-y-titular/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/gpt-6-astra-ficha-y-titular/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Read the GPT-6 Astra specifications and assess tools, context, permissions and real task performance before integrating the model into a project.</description>
    </item>
    <item>
      <title>The Hugging Face incident: security lessons for AI workflows</title>
      <link>https://www.contrast3d.com/blog/hugging-face-ataque-autonomo-lecciones/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/hugging-face-ataque-autonomo-lecciones/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Lessons from the July 2026 Hugging Face incident: handling external files, limiting credentials, isolating execution and preparing an incident response.</description>
    </item>
    <item>
      <title>AI and copyright: what to document before delivering creative work</title>
      <link>https://www.contrast3d.com/blog/ia-y-copyright-2026-que-registrar/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/ia-y-copyright-2026-que-registrar/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Separate authorship, commercial permission and third-party rights in AI-assisted work. Learn what to document and why Spanish and US rules differ.</description>
    </item>
    <item>
      <title>Spain’s AI bill: current status and proposed penalties</title>
      <link>https://www.contrast3d.com/blog/ley-ia-espana-enmiendas-y-multas/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/ley-ia-espana-enmiendas-y-multas/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>The status of Spain’s AI bill on 20 September 2026. Understand the proposed penalties and distinguish draft national rules from EU AI Act obligations.</description>
    </item>
    <item>
      <title>Article 50: how to mark and disclose AI-generated content</title>
      <link>https://www.contrast3d.com/blog/marcado-contenido-generado-articulo-50/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/marcado-contenido-generado-articulo-50/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand technical marking, public disclosures and C2PA credentials. What to check when delivering AI-generated images, video or text in the EU.</description>
    </item>
    <item>
      <title>What is MCP? Connecting an AI agent to your tools</title>
      <link>https://www.contrast3d.com/blog/mcp-2026-estandar-y-guia-nsa/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/mcp-2026-estandar-y-guia-nsa/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand Model Context Protocol and the version, permission and security checks needed before connecting an AI agent to your business systems.</description>
    </item>
    <item>
      <title>What is an agent harness, and why does it affect results?</title>
      <link>https://www.contrast3d.com/blog/mismo-modelo-distinto-arnes/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/mismo-modelo-distinto-arnes/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>A model is only part of an AI agent. Learn how context, tools, permissions, state and error handling affect results and how to compare integrations.</description>
    </item>
    <item>
      <title>How much does an AI agent cost? Estimating the full workflow</title>
      <link>https://www.contrast3d.com/blog/que-cuesta-un-agente-precios-publicados/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/que-cuesta-un-agente-precios-publicados/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand AI agent costs across development, platforms, usage, review and maintenance. Compare proposals against the same task and acceptance criteria.</description>
    </item>
    <item>
      <title>Safari 27 and the model element: what it adds to web 3D</title>
      <link>https://www.contrast3d.com/blog/safari-27-model-element-iphone/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/safari-27-model-element-iphone/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Explore Safari 27’s model element on iPhone, iPad and Mac. Plan format checks, accessible controls and a compatible fallback for your product pages.</description>
    </item>
    <item>
      <title>Sora API shutdown: how to prepare a replacement workflow</title>
      <link>https://www.contrast3d.com/blog/sora-cierra-que-queda-y-con-que-licencia/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/sora-cierra-que-queda-y-con-que-licencia/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>The Sora API is scheduled to close on 24 September 2026. Learn what to preserve and how to evaluate a video alternative by quality, licensing and delivery.</description>
    </item>
    <item>
      <title>Spec-driven development: when it helps AI-assisted coding</title>
      <link>https://www.contrast3d.com/blog/spec-driven-development-que-mide-alguien/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/spec-driven-development-que-mide-alguien/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand spec-driven development, how Kiro and Spec Kit structure it, and what to measure when testing whether specifications improve AI-assisted coding.</description>
    </item>
    <item>
      <title>Gaussian splatting for a web showroom: what to evaluate</title>
      <link>https://www.contrast3d.com/blog/splats-showroom-web-sin-plugins/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/splats-showroom-web-sin-plugins/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>When to use gaussian splatting for a real space on the web. Assess capture quality, formats, navigation and mobile performance before choosing a viewer.</description>
    </item>
    <item>
      <title>Generative video in EXR: how to assess it for compositing</title>
      <link>https://www.contrast3d.com/blog/video-generativo-entrega-exr/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/video-generativo-entrega-exr/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Learn how to inspect generative video delivered as OpenEXR: colour space, bit depth, alpha, compression and tests before bringing it into a VFX composite.</description>
    </item>
    <item>
      <title>Web compatibility in 2026: how to decide if you need a polyfill</title>
      <link>https://www.contrast3d.com/blog/web-2026-sin-polyfill/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/web-2026-sin-polyfill/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Use Baseline and Interop to check support across Chrome, Safari and Firefox and decide when a web feature still needs a fallback or polyfill.</description>
    </item>
    <item>
      <title>How to choose a platform for a virtual or immersive showroom</title>
      <link>https://www.contrast3d.com/blog/xr-2026-donde-queda-la-realidad-virtual/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/xr-2026-donde-queda-la-realidad-virtual/</guid>
      <pubDate>Sat, 19 Sep 2026 09:00:00 +0000</pubDate>
      <description>Compare 3D websites, WebXR and headset apps before building a virtual showroom. Choose according to audience, devices, maintenance and reach.</description>
    </item>
    <item>
      <title>Online store accessibility in Spain: what to check</title>
      <link>https://www.contrast3d.com/blog/accesibilidad-tienda-online-espana/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/accesibilidad-tienda-online-espana/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand accessibility requirements for online stores in Spain, the microenterprise exemption and practical checks across the complete checkout journey.</description>
    </item>
    <item>
      <title>AI agents: how to decide what you can automate</title>
      <link>https://www.contrast3d.com/blog/agentes-capacidad-fiabilidad/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/agentes-capacidad-fiabilidad/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Assess an AI agent before automating a process: repeated tests, limited permissions, human oversight and metrics for errors and review effort.</description>
    </item>
    <item>
      <title>ComfyUI security: reviewing nodes and protecting your work</title>
      <link>https://www.contrast3d.com/blog/comfyui-seguridad-estudio/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/comfyui-seguridad-estudio/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>A practical ComfyUI security guide for studios: review custom nodes, restrict network access and test updates without exposing client files or credentials.</description>
    </item>
    <item>
      <title>3D configurators: when they help and how to measure it</title>
      <link>https://www.contrast3d.com/blog/configurador-3d-evidencia/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/configurador-3d-evidencia/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Decide whether your store needs a 3D configurator, assess case studies and plan a pilot measuring sales, returns and mobile performance.</description>
    </item>
    <item>
      <title>Hunyuan3D in the EU: what its licence allows</title>
      <link>https://www.contrast3d.com/blog/hunyuan3d-licencia-union-europea/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/hunyuan3d-licencia-union-europea/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Understand Hunyuan3D community licence restrictions in the EU, how they address generated outputs and what to check before delivering a 3D asset.</description>
    </item>
    <item>
      <title>AI-generated 3D models: how to check production readiness</title>
      <link>https://www.contrast3d.com/blog/mallas-generadas-ia-produccion/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/mallas-generadas-ia-produccion/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Review AI-generated 3D models for shape, topology, UVs, materials and performance. Decide what needs fixing before an asset enters production.</description>
    </item>
    <item>
      <title>3D art outsourcing: plan the brief, review and handover</title>
      <link>https://www.contrast3d.com/blog/outsourcing-arte-coste-interno/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/outsourcing-arte-coste-interno/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Plan a 3D art outsourcing project with clear requirements, a representative pilot and acceptance checks, including your team's coordination effort.</description>
    </item>
    <item>
      <title>How many polygons should a 3D model have?</title>
      <link>https://www.contrast3d.com/blog/presupuesto-poligonos-no-existe/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/presupuesto-poligonos-no-existe/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Set a useful polygon budget for your platform, camera and scene. Consider frame time, materials, textures and measurable asset acceptance criteria.</description>
    </item>
    <item>
      <title>EU AI Act in 2026: deadlines and obligations to check</title>
      <link>https://www.contrast3d.com/blog/reglamento-ia-plazos-2026/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/reglamento-ia-plazos-2026/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Review the EU AI Act timetable after the July 2026 amendment: high-risk systems, transparency and practical questions for creative and digital projects.</description>
    </item>
    <item>
      <title>Choosing a web stack you can maintain</title>
      <link>https://www.contrast3d.com/blog/stack-calendario-soporte/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/stack-calendario-soporte/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Choose a web stack with support deadlines, upgrades and dependencies in mind. Check Node.js and PHP dates and the published Next.js support policy.</description>
    </item>
    <item>
      <title>Mobile 3D viewers: limits, formats and performance checks</title>
      <link>https://www.contrast3d.com/blog/visor-3d-movil-limites/</link>
      <guid isPermaLink="true">https://www.contrast3d.com/blog/visor-3d-movil-limites/</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>Prepare a 3D model for mobile: separate limits from recommendations, validate GLB and USDZ, and test loading, interaction and augmented reality.</description>
    </item>
  </channel>
</rss>
