Criando uma esfera brilhante em Java3D
Pergunta
Estou procurando uma maneira de reproduzir esse efeito de eliminação de esfera de neblina usando Java3D.
http://bzflag.org/screenshots/bzfi0021.jpg http://bzflag.org/screenshots/bzfi0019.jpg http://bzflag.org/screenshots/bzfi0022.jpg
Estou criando um grupo de transformação com uma fonte de luz pontual e uma esfera emissiva-material, mas não consigo reproduzir a neblina.
Ideias?
Obrigado!
============ Solução (graças ao ricket) ===========
try
{
TextureLoader myLoader = new TextureLoader( new File("./data/grad.png").toURI().toURL(), this );
ImageComponent2D myImage = myLoader.getImage( );
Raster raster = new Raster( );
raster.setPosition( new Point3f( 0.0f, 0.0f, 0.0f ) );
raster.setType( Raster.RASTER_COLOR );
raster.setSize( 50, 50);
raster.setImage( myImage );
TransparencyAttributes ta = new TransparencyAttributes( TransparencyAttributes.BLENDED, 0.0f );
Appearance app = new Appearance();
app.setTransparencyAttributes( ta );
objScale.addChild( new OrientedShape3D(raster, app, OrientedShape3D.ROTATE_ABOUT_POINT, new Point3f( 0.0f, 0.0f, 0.0f )));
}
catch (MalformedURLException e) { throw new RuntimeException(); }
Solução
Tenho certeza de que a "esfera" é na verdade um sprite 2D desenhado no espaço 3D como um outdoor e, em seguida, uma luz de cor correspondente também 'desenhada' em sua posição. A neblina é apenas um gradiente 2D da imagem.
Este é apenas o meu melhor palpite de ter jogado o jogo, no entanto, não olhei para a fonte.
Outras dicas
Os conjuntos de documentos foram recentemente implementados no SharePoint 2010 e não sem Limitações Então a funcionalidade de pasta não pôde ser eliminada. A limitação única que achei que a maioria impactou nossa implementação de conjuntos de documentos foi a incapacidade de declarar conjuntos de documentos como registros no local, o que significa que você só pode declará-los como registros em um centro de registros. Além disso, com o SharePoint 2010 você não pode ninhar pastas (como Robert Lindgren apontou).
Sobre por que as pastas existem no SharePoint?
- .
- facilita a transição do compartilhamento de arquivos, mantendo uma estrutura usada anteriormente.
- Ajuda Prevam erros de exibição de limite de lista.
- Você pode definir valores de metadados padrão para cada pasta.
- Permitir segurança no nível da pasta se você estiver inclinado a quebrar a herança, mas não quer ir ao nível do item.
- L="nofollow"> Pastas não são necessariamente maus.
Como a funcionalidade do conjunto de documentos amadurece com cada versão do SharePoint, pode se tornar um substituto para pastas, mas eu argumentaria que com o SharePoint 2010, a marcação de metadados é mais uma substituição para a funcionalidade de pastas do que os conjuntos de documentos. Usar pastas força você a conhecer a estrutura de arquivos imposta. A marcação de metadados combinada com visualizações oferece mais flexibilidade tanto a partir de uma perspectiva de marcação e localização.
Você pode tentar Olhando para o código. Eles até têm um guia.