Catatan Kuliah-Presentasi Pertama

Jumat, 23 September 2011 0 comments

Kamis, 28 Juli 2011

Kuliah pagi ini dibuka dengan presentasi masing-masing kelompok tentang engine-engine WebGL yang telah ditugaskan kemarin. Pada setiap akhir dari presentasi diberikan kesempatan kepada kelompok lain yang tidak presentasi untuk bertanya.

Catatan Kuliah-Hari Kedua

0 comments

Rabu, 27 Juli 2011

Perkuliahan hari kedua ini masih bersama bapak Sajarwo dengan materi kuliahnya web 3D. Kami memperoleh beberapa penjelasan mengenai materi ini. Web 3D merupakan bahasa yang digunakan untuk kalangan umum, namun untuk bahasa tekniknya, bukan web 3D melainkan WebGL. Situs yang dapat dijadikan referensi yaitu learningwebgl.com yang dimiliki oleh Khronoes. Dasar penulisan webGL semuanya menggunakan javascript. Untuk dapat menjalankan 3D pada komputer, directX nya harus sudah terinstal pada komputer.

Situs lainnya lagi yang dapat dijadikan referensi yaitu ambiera.com yang merupakan referensi dalam penggunaan software CopperCube. Ada juga situs untuk 3D yang dimiliki seamolec, yaitu 3dws.seamolec.org. Kemudian situs flashx.us yang menyediakan berbagai macam e-book gratis.
Pada akhir kuliah hari ini, tidak lupa bapak Sajarwo memberikan tugas. 

Catatan Kuliah-Hari Pertama

0 comments

Selasa, 26 Juli 2011

Pertama kali masuk kuliah. Setelah dua hari outbond kemarin hari Ahad-Senin. Kuliah pertama kami bertempat di kampus AMIK Wahana Mandiri. Materi kuliah untuk satu minggu ini yaitu pemrograman 3D, pembahasannya dalam dua mata kuliah, untuk kelas pagi s.d siang diisi oleh bapak Sajarwo dengan materi OpenGL, dan untuk kelas siang s.d sore diisi oleh bapak Yohan dan mas Alfan dengan materinya pembuatan animasi 3D dengan Blender.
Kami mendapatkan tugas dari masing-masing dosen mata kuliah tersebut. Berikut ini kami tuliskan tugas per mata kuliahnya :

Threejs dengan bentuk bagan

Jumat, 29 Juli 2011 0 comments


Three.js adalah mesin 3D ringan dengan tingkat yang sangat rendah abstraksi. Three.js dapat dibuat menggunakan <canvas>, <svg> dan WebGL

Cara Membuat Balok

Buat file html beserta body dan stlylenya
<html>
            <head>
                        <title>balok</title>
                        <style type="text/css">
                                    body {
                                                font-family: Monospace;
                                                background-color: #f0f0f0;
                                                margin: 0px;
                                                overflow: hidden;
                                    }
                        </style>
            </head>
            <body>
            </body>
</html>


Pada body include library
<body>
type="text/javascript" src="../build/Three.js"></script>
                        <script type="text/javascript" src="js/RequestAnimationFrame.js"></script>
                        <script type="text/javascript" src="js/Stats.js"></script>
            </body>


Dan pada body tambahan java scrib untuk membuat balok
<script>    var camera, scene, renderer,    geometry, material, mesh; 
  init();    animate();    function init()
 {
 camera = new THREE.Camera( 75, window.innerWidth / window.innerHeight, 1, 10000 );        camera.position.z = 1000;        scene = new THREE.Scene();     
 geometry = new THREE.CubeGeometry( 200, 200, 200 );  
 material = new THREE.MeshBasicMaterial( { color: 0xff0000, wireframe: true } );
 mesh = new THREE.Mesh( geometry, material );  
 scene.addObject( mesh );      
 renderer = new THREE.CanvasRenderer();       
renderer.setSize( window.innerWidth, window.innerHeight );    
 document.body.appendChild( renderer.domElement );   
}    function animate()
 {    
   // Include examples/js/RequestAnimationFrame.js for cross-browser compatibility.        requestAnimationFrame( animate );        render();   
}  
 function render() {
       mesh.rotation.x += 0.01;        mesh.rotation.y += 0.02;        renderer.render( scene, camera );
 }
</script>


referensi : https://github.com/mrdoob/thre​e.js

 
Kelompok 2 D4- ITB © 2011 | Designed by Interline Cruises, in collaboration with Interline Discounts, Travel Tips and Movie Tickets