Scene、Morap,Sketon,Model
一.3D介面教學
1.processing-Library 2D
首先,下載兩個library
=>(綠勾部分)

開啟範例程式 run:
=>

程式碼中:
boolean modelsEnabled[] = new boolean[]{false,false,false,false,false,false,true};
if (modelsEnabled[0]) models[0] = ColladaLoader.load("sketchup/truck.dae",this,optionals);
// a beer can with textures, basic shapes and lines
if (modelsEnabled[1]) models[1] = ColladaLoader.load("sketchup/duff.kmz",this,optionals);
//default sketchupmodel with transparent textures and colors
if (modelsEnabled[2]) models[2] = ColladaLoader.load("sketchup/ghostly_susan_at_glasswall.kmz",this,optionals);
//a kmz just with one triangle, one texture and three lines
if (modelsEnabled[3]) models[3] = ColladaLoader.load("sketchup/simpleshapes.kmz",this,optionals);
optionals.setProperty("LinkingSchema", "Blender"); //blender parsing profile
// optionals.setProperty("debuglevel", "4"); //4 = extreme details 3 = details, 2 = medium, 1 = abstract , 0 = none (default)
//Blender formated file (to see it: scale bigger)
//a transparent skull (triangles only)
if (modelsEnabled[4]) models[4] = ColladaLoader.load("blender/halloween_crystal.dae",this,optionals);
//same skull but textured (triangles only)
if (modelsEnabled[5]) models[5] = ColladaLoader.load("blender/halloween_textured.dae",this,optionals);
//same skull as grid (lines only)
if (modelsEnabled[6]) models[6] = ColladaLoader.load("blender/halloween_grid_only.dae",this,optionals);
藍色部分的TRUE/FALSE 與綠色部分對應 不同true/false組合有其意義。
=>
=>

=>

---------------------------------------------------------------------
額外介紹:Unity
=>一個簡單操作,做出圖學的軟件,幾行就能展現出OPENGL幾十行程式碼。
Unity基礎底層是C/C++。
=>內容多,網路有許多教學。
=>優點:他可以專業(懂程式,能寫openGL的人)與非專業人士共同合作製作遊戲
---------------------------------------------------------------------
Morap,Sketon,Model:
---By Processing
簡單的樹狀結構->影像動作分析
=>

=>學習從模仿開始,老師實力高深,說寫就寫出來了!
=>於是分享給學生們看有沒有啟發。或許學下程式碼中的功夫加以應用
(程式碼老師版權,不po)
--------------------------------------------------------------------
其他老師的程式: