βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββ βββββββββββββββββββββββββ βββββββ β
β βββ ββββββββββββββββββββββββββββββββββ β
β βββ ββββββ βββββ βββββ ββββββ βββ β
β ββββ βββββββ βββββ βββββ ββββββ βββ β
β βββββββ βββββββββββββββββββββββββββββββ β
β βββββ ββββββββββββββββββββββ βββββββ β
β β
β IFC Viewer + VR/AR + AI Assistant β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PASSO 1: Instalar Ollama β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Windows PowerShell: β
β > winget install Ollama.Ollama β
β β
β Ou baixe em: https://ollama.ai/download β
β β
β β
InstalaΓ§Γ£o completa quando ver: "Ollama is running" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PASSO 2: Setup AutomΓ‘tico β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β > .\setup-ollama.bat β
β β
β Isso vai: β
β [β] Verificar se Ollama estΓ‘ instalado β
β [β] Iniciar o serviΓ§o β
β [β] Baixar o modelo llama3.2:3b (~2GB) β
β β
β β±οΈ Tempo: ~5 minutos (depende da internet) β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PASSO 3: Testar β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β > .\test-ai.bat β
β β
β Deve mostrar: β
β β
Ollama is running! β
β β
Model is installed! β
β β
Model is working! β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PASSO 4: Rodar VIZZIO β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β > .\run.bat β
β β
β SaΓda esperada: β
β β
AI Assistant (Ollama) is available! β
β π¦ Available models: llama3.2:3b β
β π€ Using model: llama3.2:3b β
β π‘ Type 'help ai' in the console for AI commands. β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β VIZZIO Main Window [_][β‘][X]β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β File View VR/AR Help β
βββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββ€
β β β
β Element List β 3D View Area β
β βββββββββββββ β β
β βπ Search β β π’ β
β β β β ββββββββββ β
β ββΆ Walls(50)β β β β β
β ββΆ Beams(20)β β β IFC β β
β ββΆ Cols(15) β β β Model β β
β ββΆ Doors(8) β β β β β
β ββΆ Win(12) β β ββββββββββ β
β βββββββββββββ β β
β β β
β Properties β π‘ AI Suggestion: β
β βββββββββββββ β "Use layer filters for better β
β βType: Wall β β performance with large models" β
β βH: 3.0m β β β
β βW: 0.3m β β β
β βββββββββββββ β β
β β β
βββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββ€
β Status: Model loaded β 5000 elements β FPS: 60 β AI: π’ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Perguntas que vocΓͺ pode fazer: β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β β "O que Γ© um arquivo IFC?" β
β β "Como usar o modo VR?" β
β β "Quais sΓ£o as melhores prΓ‘ticas para modelos grandes?" β
β β "Explique este elemento de parede" β
β β "Como medir distΓ’ncias no modelo?" β
β β "O que significa REI 120?" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Exemplo de Conversa: β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β π€ VocΓͺ: "Como usar o sistema de camadas?" β
β β
β π€ AI: "O Layer Manager permite vocΓͺ: β
β 1. Ocultar/mostrar grupos de elementos β
β 2. Filtrar por tipo (paredes, vigas, etc) β
β 3. Melhorar performance em modelos grandes β
β β
β Use a tecla 'L' para abrir o painel ou vΓ‘ em β
β View > Layers. VocΓͺ tambΓ©m pode clicar com β
β botΓ£o direito em um tipo na lista de elementos." β
β β
β π€ VocΓͺ: "E para modelos muito grandes?" β
β β
β π€ AI: "Para modelos grandes (>10k elementos): β
β π‘ Use filtros de camada agressivamente β
β π‘ Ajuste a velocidade da cΓ’mera (+ / -) β
β π‘ Desative elementos nΓ£o essenciais β
β π‘ Use o modo de focus (F) para Γ‘reas especΓficas" β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Modelo β Tamanho β RAM β Velocidade β Qualidade β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β llama3.2:3b β ~2GB β 8GB β β‘β‘β‘β‘β‘ β ββββ β
β (RECOMENDADO) β β β β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β phi3:mini β ~2.3GB β 8GB β β‘β‘β‘β‘β‘ β βββ β
β (Mais rΓ‘pido) β β β β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β llama3:8b β ~4.7GB β 16GB β β‘β‘β‘β‘ β βββββ β
β (Melhor) β β β β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β mistral:7b β ~4GB β 16GB β β‘β‘β‘β‘ β βββββ β
β (PortuguΓͺs) β β β β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Para trocar de modelo:
1. Edite o arquivo .env
2. Mude: OLLAMA_MODEL=phi3:mini
3. Salve e reinicie VIZZIO
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Menu AI Interativo β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β > .\ai-menu.bat β
β β
β [1] Setup AI (Install Ollama + Model) β
β [2] Test AI Connection β
β [3] List Installed Models β
β [4] Download More Models β
β [5] Start Ollama Service β
β [6] Stop Ollama Service β
β [7] Run VIZZIO β
β [8] Run AI Examples β
β [9] View AI Logs β
β [0] Exit β
β β
β Enter option (0-9): _ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Problema β SoluΓ§Γ£o β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β AI not available β > ollama serve β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β Model not found β > ollama pull llama3.2:3b β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β MemΓ³ria insuficiente β Use: phi3:mini (menor) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β Respostas lentas β Feche outros apps / GPU? β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β Build falha β > dotnet restore β
β β > dotnet build β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π AI_README.md - Guia rΓ‘pido de AI
π docs/OLLAMA_SETUP.md - Setup detalhado
π AI_INTEGRATION_SUMMARY.md - Resumo da integraΓ§Γ£o
π AI_CHECKLIST.md - Checklist completo
π Examples/AIExamples.cs - 6 exemplos de cΓ³digo
π README.md - DocumentaΓ§Γ£o geral
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β β
Ollama instalado β
β β
Modelo baixado β
β β
AI Assistant funcionando β
β β
VIZZIO rodando β
β β
β π TUDO PRONTO PARA USAR! π β
β β
β PrΓ³ximo passo: β
β 1. Abra um arquivo IFC β
β 2. Explore o modelo 3D β
β 3. Pergunte qualquer coisa ao AI! β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Made with β€οΈ by Avila Development
Visualize β’ Analyze β’ Build with AI ποΈβ¨π€