導航:首頁 > 萬維百科 > photoshop3d立體網頁設計教程

photoshop3d立體網頁設計教程

發布時間:2020-10-30 02:13:30

1、3D網頁地圖製作

很簡單,使用google地圖api就可以了,不用自己開發那麼強大的底層程序了。。。數據也齊全、、、
http://code.google.com/intl/zh-CN/apis/maps/index.html?utm_campaign=zh_CN&utm_medium=ha&utm_source=zh_CN-ha-apac-cn-sk-api&utm_term=%E5%9C%B0%E5%9B%BE%20api

沒有3D的,但是有衛星視圖。那樣不是比3D更真實么

除非你需要做視角轉換的

2、HTML5如何在網頁中實現3D效果

CSS3除了為開發者提供二維變形之外,還將動畫從二維平面推動到了三維立體狀態,能夠實現真正的三維特效。

三維變形和二維變形一樣,均使用的是transform屬性。想要觸發三維變形有兩種方式:一種方式是通過語法告知瀏覽器「請採用三維方式進行變形處理」,另一種方式是直接使用CSS3三維變形的語法。

觸發方法1:告知瀏覽器變形方式

-webkit-transform-style:preserve-3d;

Tips:IE不支持三維變形,在移動端,絕大多數的瀏覽器均為WebKit內核,因此,在此句代碼之前需要書寫-webkit-的前綴內核。

Tips:不要為body元素設置-webkit- transform-style: preserve 3d,否則會對position:fixed定位的元素造成布局影響。在開發當中,如果當前元素屬於body的子級元素,又希望應用三維變形,則在body和當前元素之間多嵌套一層結構,並為這層元素應用三維變形即可。

觸發方法2:直接使用CSS3變形語法

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>言成科技/title>
    <style>
        .box1 {
            width: 150px;
            height: 150px;
            border: 2px solid blue;
        }
        .box1 div {
            height: 150px;
            background: rgba(0, 0, 0, 0.5);
            -webkit-transform: translate3d(30px, 60px, 20px) rotateX(30deg);
            transform: translate3d(30px, 60px, 20px) rotateX(30deg);
        }
    </style>
</head>
<body>
    <div class="box1">
        <div></div>
    </div>
</body>
</html>

具體三維變形的具體屬性詳見《CSS3-3D相關知識詳解—視角以及變形方向》

3D效果製作

需求

製作一個立方體,並進行旋轉

代碼實例

<!DOCTYPE HTML>
<html>
<head>
 <meta charset="utf-8" />
 <title>言成科技</title>
 <link rel="stylesheet" type="text/css" href="https://css.h5course.cn/reset-1.0.0.css" />
 <style>
  .main-bac { -webkit-perspective:1500; } /*設定透視距離*/
  .main{
   width:200px; 
   height:200px; 
   margin: 0 auto;
   position:relative;
   -webkit-transform-style:preserve-3d;
   -webkit-transition:-webkit-transform 2s ease 0s;/*過渡時間*/
  }
  /*基本樣式*/
  .main p{
   position: absolute; 
   margin: 0; 
   padding: 0; 
   width: 200px; 
   height: 200px;  
   text-align: center; 
   line-height: 200px; 
   font-size: 26px; 
   opacity:0.5;
  }
  /*將第一個元素Z軸向前移動100px,形成第一個面(正面)*/
  .main p:nth-of-type(1) {
   background-color:red;
   -webkit-transform:translateZ(100px);
  }
  /*將第一個元素Z軸向前移動100px,繞x軸旋轉90度形成上面的面*/
  .main p:nth-of-type(2) {
   background-color:orange; 
   -webkit-transform:rotateX(90deg) translateZ(100px);
  }
  /*將第一個元素Z軸向前移動100px,繞x軸旋轉-90度形成下邊的面*/
  .main p:nth-of-type(3) {
   background-color:yellow;
   -webkit-transform:rotateX(-90deg) translateZ(100px);
  }
  /*將第一個元素Z軸向前移動100px,繞y軸旋轉90度形成右側的面*/
  .main p:nth-of-type(4) {
   background-color:green;
   -webkit-transform:rotateY(90deg) translateZ(100px);
  }
  /*將第一個元素Z軸向前移動100px,繞y軸旋轉-90度形成左側的面*/
  .main p:nth-of-type(5) {
   background-color:#b435bf;
   -webkit-transform:rotateY(-90deg) translateZ(100px);
  }
  /*將第一個元素Z軸向前移動100px,繞y軸旋轉180度形成後面(背面)*/
  .main p:nth-of-type(6) {
   background-color:blue;
   -webkit-transform:rotateY(180deg) translateZ(100px);
  }
  /*滑鼠移入時繞Y軸旋轉180度,繞Z軸旋轉180度*/
  .main:hover {-webkit-transform:rotateY(180deg) rotateZ(180deg); }   
 </style>
</head>
<body>
 <div class="main-bac">
  <div class="main">
   <p>言成科技</p>
   <p>3D立方體</p>
   <p>HTML5學堂</p>
   <p>3D立方體</p>
   <p>碼匠</p>
   <p>JavaScript</p>
  </div>              
 </div>
</body>
</html>

代碼解析

當滑鼠移入的時候,立方體逐漸的發生旋轉(非突變),圍繞X軸旋轉45度的同時,圍繞Y軸旋轉45度。

當滑鼠移出立方體時,立方體恢復到初始狀態。在最開始狀態時,並沒有採用無限遠的視角,設置一定的視角,讓剛開始時直視立方體時,不會覺得是一個平面。

3D效果製作-目標效果圖

以上資料來源:《HTML5布局之路》

3、在網頁上製作一個基於3d max的虛擬校園

看你說這個,我想你沒有弄明白虛擬校園的製作流程,因為你用3DMAX和UNITY做對比,一看這一點就知道你沒弄明白3DMAX和UNITY之間的關系。
流程有很多種,大致一般是這樣:
1 使用3DMAX製作校園的各個樓房,道路,景觀的模型並給與貼圖
2 在3DMAX中製作燈光並且烘焙(這一步並不是必須的)
3 導出到交互軟體中製作交互效果,你所說的第一視角參觀就是一種交互效果
第一步和第二步都在3DMAX中製作完成(MAYA也是可以的),第三步要用到交互軟體,而unity就是交互軟體中的一種,此外還有其他交互軟體,例如VRP,VIRTOOLS等等。所以如果你要製作虛擬校園,那麼你既要3DMAX,又要用unity。
他們的關系可以這樣理解
3DMAX(MAYA) + UNITY(QUEST3D或者VIRTOOLS或者VRP) = 虛擬校園
所以你只能拿3DMAX和MAYA做對比, 拿UNITY和QUEST3D,VIRTOOLS或者VRP做對比。因為他們是同類軟體,只有功能相同的同類軟體才能做比較。

4、網頁設計與3D設計

網頁設計先學軟體dreamweaver,還有DIV+CSS,PS是必須的。網頁是一條走不完的路有的你學,建設3D吧。



如果你堅持網頁,請看下面,程序哥傷不起!


央視新聞【技術解讀:IT男改行賣水果為何會變帥】PHP工程師徐佳改行賣水果後,眼鏡摘了,人變白了,連頭發都長出來了……為什麼?

①熬夜致皮膚受損,易提前老化;

②久坐不動易致氣血不運行,肌肉鬆弛;

③電腦屏幕上會吸附很多粉塵和污物,長期使用會使皮膚毛孔堵塞,近視加重。快告訴常守著電腦的Ta!


再一圖,真實寫照啊!

5、3D MAX做的動畫或3D圖片如何用Dreamweaver製作到網頁上

先把3d動畫導出為視頻格式。再用插件active x
-----------
你可以用dreamweaver中的插入ActiveX插件功能播放.wmv、.avi、.mpg等格式的視頻。方法:
1。常用面板中插入一個ActiveX插件,並調整大小
2。選中ActiveX插件,在屬性面板中的classid中輸入如下代碼(注意大小寫!一個也不能錯!)
CLSID:22D6f312-b0f6-11d0-94ab-0080c74c7e95

3.單擊「參數「在參數項下填寫:filename(原樣輸入),在值項下輸入文件名,如:movie.wmv(此視頻存放在根木錄下)

6、我會3D動畫、flash動畫交互(AS編程)、平面設計(ps、ai、cdr)、網頁製作(dreamweaver)誰能給個建議?

建議你做動畫特效copy師,前途無量。
你會3D動畫,有會FLASH,AS編程,並且會平面設計,說明你有點美工基礎。
個人覺得非常適合做動畫特效。或者視頻特效。其實個人覺得這2個都差不多。
PS,AI,CDR製作素材,然後通過AE,或者FASLH實現效果。而且你MAYA也會,那麼做3D動畫應該也沒問題了。
沒進專業公司做過,沒關系。關鍵在於你對自己是否有信心,如果你自己有作品,那麼就可以了。
動畫特效或者視頻特效基本功你應該都掌握了,最後只要自己有創意,那麼就OK了。
如果你對自己技術有信心,可以加我,466354008(如果加我,請註明下:)),可以私下交流心得。我擅長的是開發B/S架構(跟你不是同一個方向,不過我對你掌握的這些也掌握一些)。大家可以交換心得。。。

7、在網頁設計中怎樣用webgl製作3d圖像?

可以使用wpf +3dsmax+obj文件,後台為C#語言,三維編程。 可以使用xna++3dsmax+fbx文件,後台為C#語言,三維編程。

8、我是大三的學生,學過ps、3d、flash、網頁製作、ae、pp的軟體,怎樣將這些軟體有效的結合在一起???

其實軟體只是種來工具,貴精不貴自多
建議你要熟練掌握兩種軟體就行了
這根你的職業規劃有關
比如你要做平面設計,會ps、dw就行
做影視後期製作的話 會ae,pr,能用一點點3d軟體就行了
要從事3d製作行業的話,把3d學精就行,等等
如果你沒有就業的話,就給自己制定一個方向,然後再選擇性的組合這些軟體
會比較好 以後工作的話會得心應手

9、3D MAYA 3DMAX C++和網頁製作(認真學)自學要學多久啊?

3d maya 你是要去做動畫 c++ 網頁製作 你是要做iT
雖然說3d maya功能很相近 當做室內設計的都用3d 做動漫的絕大多數用maya 《秦時明月》是個特例 用3d
其他動漫電影大片 大部分都用maya 個別鏡頭會用3d等軟體處理
maya有建模 動畫 綁定 動力學 燈光材質 渲染 等模塊,開始學的話除了綁定、動力學,其他的都要有了解,其中建模是基礎,你的第一份工作很可能讓你成天建模,其他的不需要你管。
僅建模命令,零基礎,一個小時就可以教會你。重要的是練習,想畫畫一樣,日積月累,1—2個月吧。自學永遠成不了行家,你到公司幾天的時間很可能比你幾個月會的還多,自學只是為了能進公司,真正的學習在公司里。
其他模塊,2-3月,看教程,能學個基礎。
3d學習相對maya簡單一點點。 但建議你還是學maya

C++最好找個補習班,培訓機構對考計算機證書的(多少大學生)開設,有C++基礎、沖刺班。
自學3、4個月還不如使勁兒跟著老師學1個月。要是自學就多下些視頻教程、買本好書 使勁兒啃,C++其實不難,它是工具。
網頁製作,如果你有計算機基礎的話,很好學的。慢慢找本好教程,一步一步教的,多記住幾個案例。如果你夠聰明的話,1—2個月自學就可以做出效果有模有樣的網頁了。

純手打,望採納!

關於maya學完找什麼工作:
maya 學完,你基本就是去做3D動畫了,崗位是建模、加動畫、材質的話你還得學PS、動畫特效。
電影特效是用到maya,但還需要其他功能強大的特效軟體。
游戲建模,10家公司中都不會有一家用maya的,都是3Dmax。
室內設計 園林 都是用3Dmax,不會用maya 的

C++學完,基本就是去公司編程,做個碼奴。也可以編程當做基礎,去做網路維護(基本白學)。

與photoshop3d立體網頁設計教程相關的知識