惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
GRAHAM CLULEY
V
V2EX
WordPress大学
WordPress大学
博客园 - Franky
Last Week in AI
Last Week in AI
博客园 - 司徒正美
有赞技术团队
有赞技术团队
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 【当耐特】
V
Visual Studio Blog
C
CERT Recently Published Vulnerability Notes
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Jina AI
Jina AI
Attack and Defense Labs
Attack and Defense Labs
腾讯CDC
The Hacker News
The Hacker News
Hugging Face - Blog
Hugging Face - Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
J
Java Code Geeks
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
A
Arctic Wolf
量子位
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
N
News and Events Feed by Topic
雷峰网
雷峰网
博客园_首页
Google Online Security Blog
Google Online Security Blog
Spread Privacy
Spread Privacy
罗磊的独立博客
H
Hacker News: Front Page
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
TaoSecurity Blog
TaoSecurity Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 三生石上(FineUI控件)
宝玉的分享
宝玉的分享
IT之家
IT之家
The Cloudflare Blog
爱范儿
爱范儿
博客园 - 叶小钗
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell

Vercel News

Vercel Open Source Program: Winter 2026 cohort How Notion Workers run untrusted code at scale with Vercel Sandbox How we run Vercel's CDN in front of Discourse From idea to secure checkout in minutes with Stripe Building Slack agents can be easy Scaling redirects to infinity on Vercel Advancing Python typing Gamma builds design-first agents with Vercel How Avalara turns pipe dreams into patent-pending with v0 Keeping community human while scaling with agents How OpenEvidence built a healthcare AI that physicians actually trust Security boundaries in agentic architectures Skills Night: 69,000+ ways agents are getting smarter Video Generation with AI Gateway We Ralph Wiggumed WebStreams to make them 10x faster How Stably ships AI testing agents in hours, not weeks How we built AEO tracking for coding agents Anyone can build agents, but it takes a platform to run them Introducing Geist Pixel The Vercel AI Accelerator is back with $6m in credits Making agent-friendly pages with content negotiation The Vercel OSS Bug Bounty program is now available Introducing the new v0 Run untrusted code with Vercel Sandbox, now generally available How Stripe built a game-changing app in a single flight with v0 How Sensay went from zero to product in six weeks AGENTS.md outperforms skills in our agent evals Agent skills explained: An FAQ Testing if "bash is all you need" AWS databases are now live on the Vercel Marketplace and v0 Use Perplexity Web Search with Vercel AI Gateway Introducing: React Best Practices Nick Bogaty joins Vercel as Chief Revenue Officer How Mux shipped durable video workflows with their @mux/ai SDK How to build agents with filesystems and bash How we made v0 an effective coding agent Stopping the slow death of internal tools Building AI-Generated Pixel Trading Cards with Vercel AI Gateway We removed 80% of our agent’s tools AI SDK 6 Our $1 million hacker challenge for React2Shell Cline now runs on Vercel AI Gateway How to prompt v0 Build smarter workflows with Notion and v0 Vercel launches partner certification Inside Workflow DevKit: How framework integrations work React2Shell Security Bulletin | Vercel Knowledge Base Billions of requests: Black Friday-Cyber Monday 2025 Investing in the Python ecosystem AWS Databases coming to the Vercel Marketplace How we built the v0 iOS app Workflow Builder: Build your own workflow automation platform Vercel Open Source Program: Fall 2025 cohort Self-driving infrastructure Vercel collaborates with Google for Gemini 3 Pro Preview launch Vercel: The anti-vendor-lock-in cloud How Nous Research used BotID to block automated abuse at scale How AI Gateway runs on Fluid compute What we learned building agents at Vercel Build and deploy data applications on Snowflake with v0 BotID Deep Analysis catches a sophisticated bot network in real-time Vercel achieves TISAX AL2 compliance to serve automotive partners Bun runtime on Vercel Functions David Totten Joins Vercel to Lead Global Field Engineering Vercel Ship AI 2025 recap You can just ship agents AI agents and services on the Vercel Marketplace Built-in durability: Introducing Workflow Development Kit Zero-config backends on Vercel AI Cloud Introducing Vercel Agent: Your new Vercel teammate Update regarding Vercel service disruption on October 20, 2025 Agents at work, a partnership with Salesforce and Slack Running Next.js in ChatGPT: How to Build ChatGPT Apps Talha Tariq joins Vercel as CTO of Security Just another (Black) Friday Server rendering benchmarks: Fluid Compute and Cloudflare Workers Towards the AI Cloud: Our Series F Collaborating with Anthropic on Claude Sonnet 4.5 to power intelligent coding agents Preventing the stampede: Request collapsing in the Vercel CDN BotID uncovers hidden SEO poisoning How we made global routing faster with Bloom filters What you need to know about vibe coding Scale to one: How Fluid solves cold starts Addressing security & quality issues with MCP tools - Vercel AI agents at scale: Rox’s Vercel-powered revenue operating system Agentic Infrastructure Zero Data Retention on AI Gateway Optimizing Vercel Sandbox snapshots How Waldium made a blog platform work for humans and AI alike How FLORA shipped a creative agent on Vercel's AI stack Agent responsibly Making Turborepo 96% faster with agents, sandboxes, and humans Unified reporting for all AI Gateway usage new.website joins forces with v0 SERHANT.'s playbook for rapid AI iteration Two startups at global scale without DevOps Chat SDK brings agents to your users 360 billion tokens, 3 million customers, 6 engineers Meet the 2026 Vercel AI Accelerator Cohort Build knowledge agents without embeddings
Add 3D to your web projects with v0 and React Three Fiber - Vercel – Vercel
Alli Pope · 2024-10-10 · via Vercel News

4 min read

A step-by-step guide for building stunning 3D scenes on the web with example prompts.

React Three Fiber (R3F) is a powerful React renderer for three.js that simplifies building 3D graphics using React's component-based architecture. Whether you're building complex environments, animations, or interactive scenes, R3F makes it accessible—even if you're not an expert at math or physics.

With R3F support in v0, our AI-powered development assistant, you can incorporate 3D designs in your projects by chatting with v0 using natural language. Let's explore how to use v0 and R3F to create interactive 3D scenes to elevate your web designs.

Link to headingGetting started with 3D development

Link to headingThe 3D scene: Your canvas for creation

The "scene" in 3D development is your workspace where all objects, lights, and cameras are placed. It’s rendered inside a <canvas> element on your webpage. Scene organization is crucial for effective 3D development, as it sets the foundation for everything else you'll build.

Example prompt: Create a 3D scene with a rotating sphere at the center and a stationary camera focused on it.

Link to headingKey 3D shapes and their roles

Basic 3D shapes like spheres, boxes, and planes are building blocks for more complex structures in 3D development.

Spheres are perfect for representing objects like planets or balls and can easily be animated to simulate rolling or bouncing effects. Boxes, or cubes, provide the structure for everything from simple crates to intricate architectural forms, making them ideal for creating modular designs. And planes act as flat surfaces such as floors, walls, or backdrops, forming the foundation of your scene.

Example prompt: Generate a 3D scene with a bouncing sphere that interacts with the ground.

Link to headingMeshes and materials: Bringing shapes to life

Meshes define the shape of 3D objects, while materials cover them with color, texture, and reflective properties. Choosing the right combination can make or break the realism of your scene.

Example prompt: Create a sphere with a high number of triangles for smoothness, and apply a metallic material to it.

Link to headingAccessibility in 3D web projects

Ensuring accessibility in your 3D web projects is essential for creating inclusive and user-friendly experiences. Keyboard navigation, screen reader compatibility, and proper color contrast make your 3D projects usable for everyone.

Example Prompt: Add alt text to key objects for screen reader compatibility.

Link to headingAdvanced features and enhancements

Link to headingWorking with GLB files

GLB files are optimized for the web, containing all the necessary data for 3D models, including geometry, textures, and animations. With v0, you can import and use these models in your scene by dragging and dropping the file into the chat.

Example prompt: Import the uploaded GLB model of a car and position it on a plane that acts as a road in the scene.

Link to headingChoosing the right camera and lighting

The choice of camera plays a role in shaping how your scene is perceived.

  • A perspective camera mimics the way the human eye sees the world, making objects appear smaller as they fade into the distance—perfect for creating realistic depth and spatial relationships in your scene.

  • An orthographic camera offers a different approach by maintaining consistent object sizes regardless of their distance from the camera, eliminating perspective distortion.

Equally important is the role of lighting, which serves as the backbone of your scene’s mood and tone.

  • Ambient light provides a soft, even illumination that can make your scene feel natural and cohesive.

  • Directional light simulates the effect of sunlight, casting strong shadows and creating dramatic highlights.

Example prompt: Set up a perspective camera that views the scene from above to emphasize depth with directional light coming from the top left to simulate sunlight and cast shadows.

Link to headingPushing the limits of 3D development

Link to headingEnhancing your scene with <environment />

The <environment /> component in R3F allows you to simulate realistic lighting and reflections by wrapping your scene in an environment map. This can greatly improve the realism of your 3D scenes.

Example prompt: Add an <environment /> component with the uploaded studio HDRI map to create realistic lighting and reflections for the product model.

Link to headingControls: Navigating your 3D scene

User interaction is crucial for creating engaging 3D experiences. R3F offers various controls like orbital, trackball, and fly controls to allow users to explore your 3D scenes freely.

Example prompt: Add orbital controls to allow users to rotate and zoom around the central object.

Link to headingMixing 3D with HTML and CSS

Blending 3D elements with HTML and CSS enables you to create rich, interactive experiences. Position HTML and CSS elements around the 3D canvas for better control over text, layout, and styling.

Example prompt: Create a 3D hero section with a rotating product model and add a call-to-action button using HTML.

Link to headingEnhancing your scene with postprocessing

Postprocessing adds visual effects like bloom, depth of field, and motion blur, elevating the visual quality of your 3D scenes.

Example prompt: Apply a bloom effect to the brightest parts of the scene and add depth of field to focus on the main object.

Link to headingTry R3F in v0 today

With these tools and techniques at your fingertips, you’re ready to start building incredible 3D experiences with v0 and R3F. Whether you're showcasing products, creating interactive environments, or experimenting with cutting-edge web graphics, it's never been easier to bring your ideas to life.

Create with v0

Start building with v0 and create 3D designs by describing them in natural language.

Get started