Post on 05-Jul-2015
description
Tecnologias Utilização Produção
Simulações para o ensino de Físicaprincípios e dificuldades
Dr. Ivan R. Pagnossin
17 de outubro de 2008
Tecnologias Utilização Produção
1 TecnologiasOs requisitosLinguagens de programaçãoBibliotecas 3D
2 Utilização
3 Produção
Tecnologias Utilização Produção
1 TecnologiasOs requisitosLinguagens de programaçãoBibliotecas 3D
2 Utilização
3 Produção
Tecnologias Utilização Produção
1 TecnologiasOs requisitosLinguagens de programaçãoBibliotecas 3D
2 Utilização
3 Produção
Tecnologias Utilização Produção
Os requisitos
Portabilidade é fundamental(abrangência/EaD)
Integração web(abrangência/EaD)
Internacionalização (I18N)(abrangência/EaD)
Velocidade: código interpretado × compilado(simulações complexas)
Biblioteca 3D(alguns conceitos precisam)
Software livre
Tecnologias Utilização Produção
Os requisitos
Portabilidade é fundamental(abrangência/EaD)
Integração web(abrangência/EaD)
Internacionalização (I18N)(abrangência/EaD)
Velocidade: código interpretado × compilado(simulações complexas)
Biblioteca 3D(alguns conceitos precisam)
Software livre
Tecnologias Utilização Produção
Os requisitos
Portabilidade é fundamental(abrangência/EaD)
Integração web(abrangência/EaD)
Internacionalização (I18N)(abrangência/EaD)
Velocidade: código interpretado × compilado(simulações complexas)
Biblioteca 3D(alguns conceitos precisam)
Software livre
Tecnologias Utilização Produção
Os requisitos
Portabilidade é fundamental(abrangência/EaD)
Integração web(abrangência/EaD)
Internacionalização (I18N)(abrangência/EaD)
Velocidade: código interpretado × compilado(simulações complexas)
Biblioteca 3D(alguns conceitos precisam)
Software livre
Tecnologias Utilização Produção
Os requisitos
Portabilidade é fundamental(abrangência/EaD)
Integração web(abrangência/EaD)
Internacionalização (I18N)(abrangência/EaD)
Velocidade: código interpretado × compilado(simulações complexas)
Biblioteca 3D(alguns conceitos precisam)
Software livre
Tecnologias Utilização Produção
Os requisitos
Portabilidade é fundamental(abrangência/EaD)
Integração web(abrangência/EaD)
Internacionalização (I18N)(abrangência/EaD)
Velocidade: código interpretado × compilado(simulações complexas)
Biblioteca 3D(alguns conceitos precisam)
Software livre
Tecnologias Utilização Produção
Os requisitos
Portabilidade é fundamental(abrangência/EaD)
Integração web(abrangência/EaD)
Internacionalização (I18N)(abrangência/EaD)
Velocidade: código interpretado × compilado(simulações complexas)
Biblioteca 3D(alguns conceitos precisam)
Software livre
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Algumas linguagens disponíveisprós e contras
Java
U Velocidade
U Portabilidade
U Biblioteca 3D
U Integração web
U I18N
D Velocidade?
C/C++
U Velocidade
U Biblioteca 3D
D Portabilidade
D Integração web
JavaFX
U ∼ Java
Processing
U Sintaxe
U ∼ Java
D UI
Mathematica
U Portabilidade
U Bibliotecas
D Player (80 MB)
D UI
D Integração web
C#
D Portabilidade
D Proprietário
JavaScript
U Integração web
D Velocidade
D Biblioteca 3D
Flash (ActionScript)
U Integração web
D Velocidade
D Biblioteca 3D
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
Bibliotecas 3D
DirectXU Bem desenvolvida e estávelD ProprietáriaD Portabilidade (exclusiva do Windows)D Desenvolvimento em CD Máquina de estadosD Construção da cena
OpenGLU Bem desenvolvida e estávelU LivreU Portabilidade (Windows, UNIX e Mac OS)D Desenvolvimento em CD Máquina de estadosD Construção da cena
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
OpenGL para Java
JOGL (Java OpenGL)Wrapper (mapeamento Java → C)
U VelocidadeD Máquina de estados no paradigma de OOPD Construção da cena (herda do OpenGL)
Java 3DU Camada de abstraçãoU Orientada a objetosU Elementos da cena representados por classesU OpenGL ou DirectXD Velocidade
Tecnologias Utilização Produção
Exemplos de utilização
Lançamento balístico: interação intuitiva
Ângulos de Euler: três dimensões e exercícios(dificuldade)
Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.
Tecnologias Utilização Produção
Exemplos de utilização
Lançamento balístico: interação intuitiva
Ângulos de Euler: três dimensões e exercícios(dificuldade)
Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.
Tecnologias Utilização Produção
Exemplos de utilização
Lançamento balístico: interação intuitiva
Ângulos de Euler: três dimensões e exercícios(dificuldade)
Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.
Tecnologias Utilização Produção
Exemplos de utilização
Lançamento balístico: interação intuitiva
Ângulos de Euler: três dimensões e exercícios(dificuldade)
Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.
Tecnologias Utilização Produção
Exemplos de utilização
Lançamento balístico: interação intuitiva
Ângulos de Euler: três dimensões e exercícios(dificuldade)
Pêndulo 3D:Equações diferenciasRealidade × aproximaçõesdeixar o aluno identificar qual é qual.
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
Programação × arteA diferença entre produção caseira e profissional
Programação × arte ↔ Conteúdo × forma
Modelos tridimensionaisArte tridimensional (modelos):3ds 3DS Max
blend Blender3Dxml Blender3D (script Phyton)
Arte bidimensional:SVG Inkscape → Java SE/Java ME/JavaFX/JavaScript/etcpsd Photoshop (camadas) → JavaFX
Tecnologias Utilização Produção
FIM