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

推荐订阅源

WordPress大学
WordPress大学
Jina AI
Jina AI
小众软件
小众软件
GbyAI
GbyAI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
D
DataBreaches.Net
腾讯CDC
V
Visual Studio Blog
博客园 - 叶小钗
B
Blog
Apple Machine Learning Research
Apple Machine Learning Research
T
The Blog of Author Tim Ferriss
S
SegmentFault 最新的问题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
博客园 - 三生石上(FineUI控件)
云风的 BLOG
云风的 BLOG
The Cloudflare Blog
MongoDB | Blog
MongoDB | Blog
有赞技术团队
有赞技术团队
U
Unit 42
博客园 - 司徒正美
博客园 - 聂微东

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Building QuickArchViz: turning 3D models into renders
Maciek Chmur · 2026-04-24 · via DEV Community

A few months ago, I started building QuickArchViz — a tool that turns 3D model screenshots into architectural visualizations in seconds.

The idea came from a very simple frustration I had in the past when I was still an architect:
My models were ready, but I still needed to make the visualizations for the client

Rendering takes time. It costs money. And every client meeting resets the whole process.

I wanted something faster. Something closer to how architects actually work.

So I started building it - now that I have over 10+ years of experience in programming.

What QuickArchViz does

You upload a screenshot from your 3D model (SketchUp, Revit, Archicad — whatever).

The system:

  • keeps your geometry and camera
  • enhances materials, lighting, environment
  • generates a presentation-ready visual

No exports. No rendering settings. No waiting hours.

Just:
upload → choose style → generate

The stack

Nothing exotic. The interesting part is not the stack - it’s how the pieces work together.

Backend

  • Laravel (API + orchestration)
  • Postgres (multi-tenant, render tracking, token usage)

Frontend

  • React + Inertia
  • simple UI, focused on speed (upload → result)

AI generation

  • image generation via external APIs (currently experimenting heavily)
  • prompt engineering is doing most of the heavy lifting

Infra

  • VPS (Laravel Forge)
  • no overkill, trying to stay lean

The hard part: making AI behave like an architect

The biggest challenge wasn’t “generate a pretty image”.

It was:

don’t break the architecture

Most AI image tools will happily:

  • change proportions
  • move windows
  • redesign the building

That makes them useless for real workflows.

So the core of the system is actually the prompt framework, not the model.

Core constraints (this took weeks to get right)

Every generation follows strict rules:

  • preserve exact geometry
  • preserve camera position
  • preserve hard surfaces (paths, roads)
  • do not redesign the building

Then only enhance:

  • lighting
  • materials
  • environment

Styles are harder than they look

I thought styles would be easy.

They’re not.
Example: Golden hour

Most models go straight into:

orange Instagram sunset in Bali

What I needed was:

subtle, European, architectural light

So styles became controlled systems, not just “vibes”.

Current styles

  • Clean daylight (default, most reliable)
  • Golden hour (recently fixed, less saturated)
  • Overcast / Nordic
  • Evening / blue hour
  • Artistic (marker, watercolor, concept)

Each one has its own prompt logic.

UX decisions (what actually matters)

I’m trying to remove every possible friction point.

Key decisions:

  • no file exports required → screenshot is enough
  • no settings → just styles
  • no queue UI → simple “processing” state
  • pay-as-you-go (no subscription)

What I’m working on now

  • improving daylight realism (less “CGI”, more “photo”)
  • refining golden hour (already toned down)
  • adding more artistic styles
  • improving landing page conversion

If you want to check it out:

👉 quickarchviz

Final thought

This is one of those products where:

  • the tech is not the hardest part
  • the UX is not the hardest part

The hardest part is:

making AI respect reality

Still working on that.

If you’re building something in this space or fighting similar issues (especially consistency / prompting / positioning), curious what worked for you 👇