Capacitando os designers da Honda a criar belas apresentações interativas em 1 dia

No Honda Design Center no Japão, os designers precisam frequentemente apresentar seus conceitos e designs de veículos para a gerência para obter a aprovação, mas eles precisavam de uma maneira melhor de expressar "Koto-zukuri" – uma das "Forças da Honda" focada em criar novas experiências e histórias em torno dos produtos. Trabalhando em parceria com a equipe de serviços profissionais da Unity, a Honda aproveitou a extensibilidade da Unity e a API de Scripting da Unity para criar uma versão personalizada e simplificada do Editor da Unity. Como resultado, os designers da Honda que nunca haviam usado o Editor antes agora estão capacitados a criar apresentações interativas excepcionais de seus designs de carros em um único dia.
Baseado em Wako-shi, Saitama-ken, Japão, o Honda Design Center foca no desenvolvimento de novos conceitos e designs para futuros veículos Honda e outros projetos como robôs autônomos. A Divisão de Design Automotivo do Centro sempre esteve na vanguarda da utilização de novas tecnologias para melhorar seus processos de design e engenharia.
Desde 2019, a Unity tem trabalhado com a Honda para desenvolver ferramentas personalizadas do Editor da Unity que permitem à sua equipe de design criar facilmente apresentações interativas para seus designs de veículos. Aqui estão os resultados dessa colaboração:
- Inovação acelerada ao fornecer uma ferramenta personalizável, fácil de usar e de autoatendimento para os designers da Honda criarem mostras interativas de seus designs de veículos
- Capacitou os designers a economizar tempo significativo criando apresentações em 1 dia em vez de terceirizar o trabalho para fornecedores e esperar várias semanas
- Permitiu à equipe mostrar melhor a força da Honda de Koto-zukuri dentro de cada design

A equipe de design automotivo da Honda usa software de design assistido por computador (CAD) para dar vida às suas ideias. Criar veículos com designs e estilos superiores é apenas uma das responsabilidades da equipe, no entanto.
Eles também precisam mostrar como seus designs aderem ao Koto-zukuri – uma força da Honda que significa "criar novas experiências através da narrativa da marca sobre a arte de fazer coisas." Todo produto que apresentam precisa contar uma história e mostrar como agrega valor aos clientes.
Os designers da Honda não tinham uma ferramenta que lhes permitisse visualizar, apresentar e revisar Koto-zukuri com a gerência, então eles terceirizaram esse trabalho. Os fornecedores trabalhariam com os designers da Honda para criar fotos e vídeos de alta qualidade de seus designs, mas isso não era ideal por algumas razões:
- Duração longa de produção - Os designers precisam iterar e apresentar ideias rapidamente, mas os fornecedores muitas vezes exigem várias semanas para a produção e nem sempre conseguem fazer revisões no tempo solicitado.
- Custos adicionais - Terceirizar esses projetos sai do orçamento da equipe, e os custos podem aumentar através de ordens de mudança à medida que os designs dos veículos passam por iterações rápidas no último minuto.

A Honda recorreu ao Unity para resolver esses problemas nas primeiras etapas do desenvolvimento do design. “Precisávamos de uma solução que nos permitisse visualizar e avaliar nossas várias ideias facilmente, em alta qualidade e em um ritmo rápido,” disse Sano Hideki, Divisão de Design Automotivo, Honda R&D Co., Ltd. Centro de Design. “Graças à nossa colaboração com a Unity, o tempo de produção foi significativamente reduzido, permitindo-nos dedicar mais tempo ao ‘Koto-zukuri’, que costumava ser difícil de fazer.”
Hideki compartilhou como sua equipe recebeu um pedido urgente para criar uma apresentação para um modelo de carro em desenvolvimento. Com fluxos de trabalho de produção tradicionais, isso teria sido impossível de executar em um prazo apertado.

“Em vez de três semanas ou mais, agora podemos criar essas apresentações em apenas um dia,” disse Hideki. “Comparado ao nosso processo anterior, é surpreendente como conseguimos alcançar esses resultados com o Unity. Acreditamos que o Unity nos dá a melhor ferramenta de visualização que pode ser estendida e adaptada às nossas necessidades no futuro.”
Além da facilidade de criar essas apresentações, o Unity também oferece flexibilidade adicional em como as apresentações são consumidas. O Unity pode ser usado para criar renders e vídeos realistas, mas os designers também podem executar o projeto Unity como um aplicativo em tempo de execução em PCs compatíveis. Durante as reuniões de revisão, eles podem ajustar a experiência interativa em tempo real, mostrando os veículos em diferentes cenários, condições climáticas, horários do dia e mais.


A extensibilidade do Unity permite que as equipes estendam o Editor de acordo com suas necessidades usando C# e a API de Scripting do Unity. Vamos mergulhar na solução personalizada co-desenvolvida pela Unity e Honda que permite até mesmo usuários novatos do Unity criar apresentações de design interativas em um único dia.

Devido à importância que dá ao conteúdo visual em alta definição e fotorrealista, a Honda foi uma das primeiras a adotar o Pipeline de Renderização em Alta Definição do Unity (HDRP). Ao contrário dos desenvolvedores do Unity na Honda, no entanto, os designers da Honda não tinham o conhecimento técnico para aproveitar o HDRP, bem como outras ferramentas e componentes como Cinemachine, Timeline, NavMesh e mais.
A equipe do Unity no Japão trabalhou em estreita colaboração com a Honda para criar uma solução personalizada baseada no HDRP. O projeto resultante é acessado das seguintes maneiras:
- Modo Simples - Este modo, mostrado abaixo, faz uso extensivo da API de Scripting do Unity, incluindo inspetores personalizados e HideFlags, para apresentar aos usuários uma interface de usuário simples para o Editor, ocultando quaisquer componentes no inspetor ou hierarquia que não sejam necessários. Opções que geralmente estão localizadas em submenus ou componentes são montadas em componentes personalizados únicos que simplificam a experiência do usuário para os designers da Honda.
- Modo Avançado - Esta é a interface padrão pronta para uso do Editor. Este modo é para desenvolvedores do Unity na Honda que podem trabalhar com os designers para utilizar novos recursos ainda não disponíveis no Modo Simples, como rastreamento de raios em tempo real ou criação de uma experiência de VR.


Enquanto projetam veículos no Autodesk Alias AutoStudio e em outros programas, os designers da Honda podem importar esses modelos para o Unity como arquivos FBX ou como CAD nativo (convertido com o Pixyz Plugin). Os componentes do veículo no Unity permitem que os designers da Honda rapidamente configurem um veículo dirigível e o animem (por exemplo, abrindo portas do carro).
O veículo pode seguir caminhos predefinidos, dirigir automaticamente ou ser controlado pelo usuário. No caso de uma opção controlada pelo usuário, o novo Sistema de Entrada do Unity foi usado para permitir que os designers configurassem facilmente os controles de acordo com suas preferências:
public InputAction steeringInput;
public InputAction aceleradorInput;
public InputAction freioInput;
Este componente gerencia tempo, chuva, iluminação, neblina e outras propriedades visuais do ambiente.
Alternar globalmente os shaders para diferentes estados (por exemplo, chovendo, clima limpo, luzes acesas, luzes apagadas) foi possível usando o recurso Keyword no Shader Graph.

Isso tornou possível alternar entre os estados para todos os shaders que usavam a mesma palavra-chave com uma única chamada de função, por exemplo:
if (lights) Shader.EnableKeyword("_LIGHTS");
else Shader.DisableKeyword("_LIGHTS");
Inclui também uma coleção de mais de 20 blocos de ambiente que podem ser combinados como Legos para criar locais únicos. Os designers da Honda podem criar novos ambientes diretamente no Unity usando ProBuilder, ou em outros programas como Autodesk Maya.

Os blocos são então gerenciados no Editor do Unity como prefabs. Caminhos do Cinemachine para movimento de veículos e superfícies NavMesh para movimento de personagens humanos de IA também são adicionados para permitir que os designers criem animações de forma rápida e eficiente.
Baseado no Cinemachine, o sistema de câmera permite que os usuários criem facilmente sequências de câmera lineares e dinâmicas (incluindo controladas pelo usuário).
Configurar as configurações da câmera é realizado usando controles deslizantes simples
Este componente facilita a criação de personagens humanos animados e interativos em apresentações. Os designers da Honda podem rapidamente rigar um modelo humano com base no rico e sofisticado sistema de animação do Unity (às vezes referido como ‘Mecanim’).
Movimentos diferentes podem ser atribuídos ao personagem; eles podem seguir caminhos, andar automaticamente com base em componentes NavMesh, ou ser controlados pelo usuário. Neste exemplo, a Honda usou personagens humanos estilizados de baixo polígono de Akishaqs na Unity Asset Store.

A versão atual dessas ferramentas personalizadas do Unity Editor está focada em permitir que os designers da Honda criem apresentações de design realistas e interativas de forma rápida e eficiente. Avançando, a Honda também planeja criar ferramentas semelhantes para permitir que seus designers não técnicos utilizem outros recursos poderosos do Unity, como suporte a VR, rastreamento de raios em tempo real, mistura de materiais e iluminação global em tempo real.

---
Interessado em estender o Editor como a Honda? Saiba mais sobre a Unity Scripting API ou entre em contato com nossa equipe de especialistas para criar um projeto personalizado que atenda aos seus requisitos exatos.
