2011-05-06 3 views
2

나는 자바로 입자 엔진을 만들고 있는데, 지금은 java.awt.canvas의 서브 클래스를 사용하고 있습니다. canvas.getBufferStrategy().getDrawGraphics()을 사용하고 있는데, 완료되면 canvas.getBufferStrategy().Show()을 사용합니다.그래픽 인텐시브 애플리케이션 (Java)

이제 일부 입자 (graphics.fillOval(...))가 있습니다. - 일부 첨가제 블렌딩이 필요합니다! 문제는, 어디서나 첨가제를 블렌딩 할 수 없다는 것입니다 (인터넷 검색). 내가 Google 검색에서 봤던 것은 jogl을 통해 열린 gl입니다. jogl은 그래픽에서 큰 변화가 될 것입니다. 왜냐하면 그래픽 색상을 수천 번 진드기로 변경했기 때문에 첨가제 블렌딩을 찾을 수는 없지만 jogl이 표준인지 모든 것에 작동하는지 여부는 확실하지 않습니다. 또는 대부분의) 컴퓨터.

의견이나 제안을 환영합니다.

답변

3

kinetic model과 같이 AlphaComposite을 고려할 수 있습니다.

부록 :이 utility은 다양한 합성 규칙의 효과를 시각화하는 데 유용 할 수 있습니다.

+0

가능한 경우 JOGL을 선호하고 requrements는 Java 2 및 OpenGL입니다. 그러나 사용자가 OpenGL을 사용하지 않는다면 어떻게 될까요? 그래서 나는 자바 3d를보고있다. 그것이 대체로 렌더링 된 소프트웨어를 가지고 있다면 완벽 할 것입니다. 이견있는 사람? –

+0

JOGL을 사용했을 때, Java Web Start는 (무수한) 양질의 서비스를 제공했습니다. [JOGL Demos] (http://download.java.net/media/jogl/demos/www/)도 참조하십시오. – trashgod

관련 문제