Computer125 11. Java Web Start Java Web Start와 같은 자동 다운로드 환경에서 .jar 을 사용하려면, 보안 및 공유 환경 때문에 고려할 몇가지 사항이 있다. - 일반적인 .jar 파일은 SandBox 보안 모델은 사용함으로, 다음과 같은 Local 시스템을 지원하지 못한다. . local disk 및 native library 사용 못함. . Network 자원은 자신이 download된 서버외에는 사용하지 못함. . Security Manager 설치 불가, System Property의 제한적 사용. - 상기한 보안상 제약을 해결하기 위해, signed JAR 파일을 사용해야 한다. 단계. 1. 자신의 .jar 파일 생성. 2. 인증서 생성. 3. 인증서를 jar에 등록. 방법 1. 키 생성. prompt> keytoo.. 2007. 8. 6. glut glut ( include, lib, system32 ) glext 2007. 8. 6. 10. GLSL -- Texture GLSL을 이용한 텍스쳐 예제이다. 늘 그랬던 것 처럼, 예제 소스 코드의 간결함을 위해 예외 처리 등의 구문은 추가하지 않았다. //VertexShader.vs void main(){ gl_TexCoord[0]= gl_MultiTexCoord0; gl_Position= ftransform(); } //FragmentShader.fs uniform sampler2D myTex; void main(){ gl_FragColor= texture2D(myTex, vec2(gl_TexCoord[0])); } //# Render.java의 멤버함수 - 텍스쳐를 읽어들인다. import java.io.*; import com.sun.opengl.util.texture.*; priva.. 2007. 8. 3. 9. GLSL -- 툰 셰이딩 Toon Shading ( 만화적 셰이딩)은 Cell Rendering 이라고도 하는 NPR( Non-Photorealistic Rendering, 비 실사 렌더링 ) 분야의 한 종류이다. Toon Shading 의 핵심은, 1. 급격한 음영 변화와 비교적 단순한 단계의 음영. (밝음, 중간, 어두움) 2. 외곽선. 의 두가지로 들 수 있다. 외곽선을 제외한 Toon Shading이다. // VertexShader.vs uniform vec3 lightDir; varying float intensity; void main(){ intensity= dot(lightDir, normalize(gl_Normal)); gl_Position= ftransform(); } // FragmentShader.fs va.. 2007. 8. 3. 이전 1 ··· 17 18 19 20 21 22 23 ··· 32 다음