Urgent.News

What's breaking now, across thousands of outlets.

AI

Tencent EdgeOne Makers: Deploying a 3D AI Procedural Asset Studio with Next.js and Three.js

Building a web application is only one part of the development process. Once the application is ready, developers still need to think about deployment, performance, infrastructure, and how users can access the project reliably. For my project in the DevHandal 2026 Batch 2 program, I built a 3D AI Procedural Asset Studio, a web-based application that allows users to generate and manipulate simple…

Building a 3D AI Procedural Asset Studio using Next.js and Three.js requires careful consideration of deployment, performance, infrastructure, and user accessibility. To deploy the project, the author utilized Tencent EdgeOne Makers, a platform that supports modern web frameworks like Next.js.

The project, named Asset Studio, is a lightweight 3D workspace where users can interact with procedural 3D objects and generate or modify scenes using natural-language prompts. The application is organized as a pnpm monorepo, with the main web application located in apps/web and reusable functionality in workspace packages.

When preparing the project for deployment, the author kept the repository structure intact and used the pnpm build command for the web application. This ensures that the Next.js application correctly resolves internal workspace packages during the build process.

For deployment configuration, the author used the Next framework preset provided by EdgeOne Makers. This includes setting the Root Directory to ./ and specifying the Install and Compile Commands as pnpm install and pnpm --filter @asset-studio/web build, respectively.

After connecting the Git repository, EdgeOne Makers successfully completed the deployment pipeline, consisting of Initialize, Clone, Install, Build, and Deploy stages. The application is now accessible at https://threed-dpduaz9nfl3m.edgeone.dev/.

Key lessons learned include the importance of matching deployment configuration to the project architecture, especially for monorepos with dependencies outside the application directory. Additionally, understanding the difference between standard Next.js deployments and static exports is crucial in choosing the appropriate deployment mode based on the application's requirements.

To deploy a similar application, it is recommended to thoroughly understand the repository structure, configure EdgeOne Makers using the Next framework preset, and determine the appropriate deployment mode based on the application's functionality.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

Man electrocuted while vandalising transformer in Rivers

A yet-to-be-identified man has been electrocuted while allegedly attempting to vandalise a transformer at Abam-Ama community in Okrika Local Government Area of Rivers State.

  • Man electrocuted while vandalizing transformer in Rivers.
  • Civilian Joint Task Force discovers incident on patrol.
  • Investigation ongoing, identity of deceased unknown.

The check failed. Why did the AI remember the answer?

The check failed. Why did the AI remember the answer? A thrown check is an exception in the current run. To find out whether it also changes the next run, we compared what the model actually received…

  • AI model experiment revealed check failure issue
  • Researchers compared AI behavior under different check outcomes
  • Improved logic withheld answers from failed checks

More from Wednesday 16 September →