[Tutorial] Terrain.

Thảo luận trong 'World Editor' bắt đầu bởi LeoNguyen112, 13/12/10.

  1. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    - Terrain là phần bắt buộc trong 1 map, là cái nền của tất cả map Warcraft III. Terrain đẹp đồng nghĩa với việc maker có sự quan tâm đến map, làm tăng sự hấp dẫn, chú ý của người chơi. Ngược lại, terrain xấu có thể cho thấy được sự cẩu thả, làm sơ sài, tính thiếu chuyên nghiệp của makers. Hôm nay Leo sẽ hướng dẫn các bạn 1 số cách để cải thiện terrain của map.

    - Do phần terrain rất dài nên Leo chia làm nhiều chương cũng như rút gọn 1 số phần không cần thiết để các bạn dễ đọc.



    Mục lục
    (click vào tên chương để xem nhé)​
    Chương 1: Tổng quát về Terrain
    Chương 2: Chuyển đổi Terrain
    Chương 3: Underwater Universe – Thế giới dưới nước.
    Chương 4: Small Island – Tạo hòn đảo nhỏ
    Chương 5: Waterfall - Tạo thác nước
    Chương 6: Terrain, Doodad và các kĩ thuật
    Chương 7: Swampland - Đầm lầy
    Chương 8: Mountain - Tạo 1 ngọn núi
    Chương 9: Volcano Island - Hòn đảo núi lửa
    Chương 10: Arena - đấu trường



    Tutorials do các thành viên đóng góp


    Resources for Terraining


    Terrain Art Contest
    Xem toàn bộ contest tại đây
     
    Chỉnh sửa cuối: 20/7/12
    vuongkkk and Computer(Lord) like this.
  2. phutuO1

    phutuO1 Donkey Kong

    Tham gia ngày:
    2/7/09
    Bài viết:
    381
    Nơi ở:
    Nha Trang City
    cái này có tool không vậy e
    hoài giờ xài = thủ công thôi ( nhờ cái này mà kĩ thuật cao =)))
     
  3. Faerie Tale

    Faerie Tale Youtube Master Race

    Tham gia ngày:
    7/11/10
    Bài viết:
    58
    Wow, what an awesome tutorial ! Very useful (with me). +REP
    Hope you will continue writing this tutorial.
     
  4. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Bài viết cool wa :D Đó giờ mình toàn làm map theo đường thẳng :D để tập tành với cái này :D
     
  5. Faerie Tale

    Faerie Tale Youtube Master Race

    Tham gia ngày:
    7/11/10
    Bài viết:
    58
    Edit: Why I don't see the "scale" icon ?
     
  6. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    hướng dẫn chi tiết ghê cảm ơn nhiều
    + rep :D
     
  7. Computer(Lord)

    Computer(Lord) T.E.T.Я.I.S

    Tham gia ngày:
    2/11/08
    Bài viết:
    615
    Nơi ở:
    Defend Sea
    Mãi mới thấy người có tâm huyết với terrain.

    +REP
     
  8. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Chương 1: Tổng quát về Terrain
    Nguồn: Terrain Tutorial by iPeez


    ____I. Khái niệm về Terrain:
    _ Đầu tiên chúng ta cần biết terrain là gì. Terrain là phần địa hình, phần nền cho phép các units, doodads, items,... trên map có thể tồn tại, do đó đây là phần không thể thiếu trong map.

    ____II. Vật liệu, công cụ làm terrain:
    __1. Tilesets: nói đơn giản thì tileset là các loại gạch lót cho nền terrain. Tùy theo loại map (Lordaeron Summer, Citycape,...) sẽ có bộ tileset khác nhau. Ví dụ bộ tileset của Lordaeron Summer:
    [​IMG]
    Ta hoàn toàn có thể thay đổi/thêm/bớt tileset (xem bài hướng dẫn này của kingwar2010). Ngoài ra, trong WE còn có 3 tiles đặc biệt:
    [​IMG]
    Đây là những tiles đặc biệt. Cái trên cùng là Blight tile. Khi bạn tạo các nhà của undead thì Blight tile này sẽ tự động tạo ngay bên dưới chúng. Tile này cũng được dùng để tạo cảm giác chết chóc cho cây cối. 2 cái sau là tạo và xoá Black Shade Block, đây là khu vực bóng đen, không có thứ gì trong game có thể đặt vào đây, thường được dùng để chia cắt các vùng của map.

    __2. Apply Cliff Tools: đây là bộ tool dùng để tạo các mức độ (level) cao thấp khác nhau của terrain.
    [​IMG]
    Trong bộ tool trên:
    [​IMG]Decrease Two: hạ thấp terrain xuống 2 level
    [​IMG]Decrease One: hạ thấp terrain xuống 1 level
    [​IMG]Same Level: tool thường dùng nhất, có tác dụng san bằng phần terrain của bạn.
    [​IMG]Increase One: nâng cao terrain lên 1 level.
    [​IMG]Increase Two: nâng cao terrain lên 2 level.
    [​IMG]Deep Water: tạo vùng nước sâu như biển,...
    [​IMG]Shallow Water: tạo vùng nước cạn, nông như hồ, ao,...
    [​IMG]Ramp: tool dùng để tạo bờ dốc. Bạn chỉ có thể tạo dốc với điều kiện 2 phần terrain chỉ cách nhau 1 level.​
    __3. Cliff Type: khi bạn hạ, nâng, dùng tool tạo dốc hay nước, bạn đều phải chọn 1 trong 2 loại vách đá. Mỗi loại map có 2 loại vách đá riêng, tối đa là 2 loại và không thể thay đổi được.

    __4. Apply Height Tools: các công cụ dùng để nâng/hạ terrain 1 cách uyển chuyển hơn và mượt hơn so với Apply Cliff Tools.
    [​IMG]
    Với bộ tools này, ta sẽ làm terrain hoàn hảo hơn và trông "thật" hơn, đặc biệt đối với các map Cinematics thì bộ tools này là không thể thiếu. Công dụng của từng tool:
    [​IMG]Raise tool:: nâng cao terrain, có thể nâng terrain tuỳ ý, không quy định level và mượt hơn. Thường được dùng tạo núi, đồi, cũng như các khu vực đất đá nhô cao.
    [​IMG]Lower tool: có công dụng hạ thấp terrain. Dùng tạo các thung lũng.
    [​IMG]Plateau tool: dùng để san bằng terrain, chỉ áp dụng cho phần terrain được nâng/hạ bằng các tools trong bộ Apply Height.
    [​IMG]Noise: dùng nâng hạ terrain ngẫu nhiên (như cơn sóng vậy), tạo mảnh nhấp nhô.
    [​IMG]Smooth tool làm mượt terrain, chỉ áp dụng cho phần terrain được nâng/hạ bằng các tools trong bộ Apply Height. Ví dụ cho dễ hiểu
    [spoil]Trước khi dùng Smooth Tool
    [​IMG]

    Sau khi dùng Smooth Tool
    [​IMG][/spoil]​
    __5. Brush: bất cứ khi nào bạn vẽ hay chỉnh sửa terrain đều phải chọn brush (cọ). Có hai loại brush là tròn và vuông và có 5 kích thước khác nhau.
    [​IMG]

    Lưu ý: Tất cả các tool trên đều nằm trong Terrain Palette, nếu không có, bạn có thể mở nó bằng cách vào menu Window -> New Palette -> Terrain. Đây là hình Terrain Palette
    [spoil][​IMG][/spoil]​

    ____III. Minimap:
    Minimap cho bạn thấy được map của bạn sẽ như thế nào trong game 1 cách tổng quát. Ngoài ra, bạn cũng có thể nhanh chóng đến được những vị trí trên map bằng cách click vào minimap.

    ____IV. Selection Brush:
    Dùng để chọn, copy, cut, di chuyển doodad, unit, camera, terrain, region,.... Trong khi đang thao tác, bạn có thể nhấn phím tắt Spacebar để chọn select tool, và nhấn Spacebar 1 lần nữa để tiếp tục thao tác.

    ____V. Các phím tắt khi làm terrain:
    • Ctrl + drag chuột phải: xoay góc nhin hiện tại
    • C: xem map thông qua in-game camera, nhấn C 1 lần sẽ sẽ trở về góc nhìn hiện tại.
    • Ctrl + Shift + C: reset góc nhìn hiện tại thành in-game camera.
    • V: dùng để xem trước phần terrain khi in-game.
    • X: dùng để xem phần terrain trong chế độ thu hẹp màn hình (như xem HD vậy)
    Ngoài ra, khi làm terrain các bạn có thể vào menu Advanced -> View Entire Map để chuyển sang nhìn map từ trên cao.​
     
    Chỉnh sửa cuối: 20/7/12
  9. ghót9x

    ghót9x Donkey Kong

    Tham gia ngày:
    15/6/09
    Bài viết:
    477
    Nơi ở:
    Hà Nội
    Dưới đây là 1 map mình down trên XGM, terrain rừng làm rất đẹp, nhất là thác nước. Hãy down thử về xem, sẽ có ngay động lực để làm terrain:D
    (Map không mở được=1.24e thì phải, map cũ lắm rồi mà)
     

    Các file đính kèm:

  10. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Chương 2: Chuyển đổi Terrain
    Nguồn: Terrain Transitions by Seannny


    ____I. Khái niệm về chuyển đổi Terrain (transition):
    __Thế nào là chuyển đổi terrain? Chuyển đổi terrain (gọi tắt là trans) có thể hiểu là khi bạn chuyển từ loại terrain này sang terrain khác. Ví dụ khi bạn chuyển từ Barrens qua Northrend, từ vùng đồi núi qua đồng bằng,… Đó gọi là chuyển đổi terrain.
    __Trans rất quan trọng, tuy nhiên không phải lúc nào cũng cần thiết. Có những lúc phần terrain sẽ tốt hơn mà không cần chuyển đổi. Để làm terrain tốt hơn, bạn nên tìm những bức ảnh thiên nhiên về map mà bạn muốn tạo để lấy ý tưởng.
    __Nghe có vẻ dễ, nhưng chưa chắc ai cũng làm được, tôi dám cá là nhiều người làm terrain cũng mắc rất nhiều lỗi ở phần này.

    ____II. Cách chyển đổi đơn giản Terrain:
    __Khi bạn muốn chuyển từ loại tile này sang tile khác, không phải đơn giản là đặt 2 tile đó cạnh nhau. Ví dụ bạn đặt 2 mảng dark dirt và green grass cạnh nhau, đó thật là 1 trans không tốt. Đặc biệt khi dùng những đường thẳng đơn giản. Ví dụ:
    [​IMG]
    Đấy, 2 mảnh terrain hoàn toàn riêng biệt, không có gì gọi là sự hoà hợp. Hiện nay, tôi để ý rất nhiều map có hiện tượng này, các bạn chỉ đơn giản sắp các tiles thẳng hàng với nhau. Nói thật, nhìn cái terrain đã chẳng muốn chơi.
    Bây giờ, hãy xem bức ảnh này
    [​IMG]
    Bức ảnh này có chút cải thiện, tuy nhiên, đây vẫn chưa phải là 1 trans đẹp. Nó vẫn còn bị ngăn cách. Hãy so sánh 2 bức ảnh, bạn sẽ thấy trong bức ảnh 1 là 1 đường thẳng xấu xí. Còn bức ảnh 2 có chút gì đó... tự nhiên hơn, thực tế hơn, vẫn có thể chấp nhận được đối với các map nhỏ.

    ____III. Chuyển đổi chi tiết:
    __Thay vì chỉ dùng 2 tiles, tại sao ta lại không dùng nhiều hơn? Thêm tile thứ 3, rồi thứ 4, hoặc nhiều hơn nữa để làm terrain thực hơn. Nhưng hãy thật thông minh trong việc chọn tiles, vì nếu không, bạn sẽ khiến terrain của mình trở nên tệ hơn, quá màu mè, và nó không hợp với nhau, như bức ảnh này:
    [​IMG]
    Nhìn sơ qua bức ảnh trong ít giây, bạn có thể thấy nó thật tuyệt. Nhưng nếu nghĩ thực tế hơn, bạn sẽ thấy nó không hợp với nhau. Ta chỉ thấy trong bức ảnh 1 hỗn hợp tiles: sunken ruin, barrens rock và sand. Đây cũng là 1 lỗi nên tránh: không nên dùng quá nhiều tile cho 1 vùng terrain.

    __Trên đây, tôi mới chỉ nói sơ qua các lỗi thường gặp của các map makers. Nào, hãy bắt tay vào làm chi tiết từ đây. Đầu tiên, chọn Circle Brush Sharp trong bảng Terrain Palette. Nó ở nằm đây:
    [​IMG]
    __Sau đó, bạn cần lựa ra các tiles mà bạn muốn, tốt hơn là 3-4 cái. 1 cái để bắt đầu, 1 cái kết thúc và 1-2 cái ở giữa để chuyển đổi. Rồi đặt lên map, cố gắng làm tự nhiên nhất có thể:
    [​IMG]
    __Nếu bạn chú ý, có 3 tiles trong bức ảnh: Ashenvale dirt, Ashenvale light grass, và Ashenvale grass. Trong ảnh, bất cứ thứ gì bạn thấy đều không nằm trên 1 đường thẳng. Nó có những nét cong và những mảnh nằm lẻ. Thick grass cũng không còn nằm kề những mảnh còn lại mà nổi trên nền light grass. Nó bắt đầu thực tế hơn. Nó không suông như trước mà hoà vào các mảnh terrain kế bên.
    __Bây giờ, để che bớt 1 số góc vuông của tile, hãy thêm doodad vào. Sử dụng bất cứ thứ gì phù hợp với cảnh quang, trong bức tranh này ta có: bush, shrub, mushroom, tree, rock.
    [​IMG]
    __Bạn có thể thấy, đá hợp hơn khi nằm trong phần dirt, những bụi cây nên nằm trong phần grass. Phần terrain đã trông có vẻ tự nhiên hơn so với các bức ảnh trên.
    o Lưu ý nhỏ: bạn không nên để những bụi cây hay cây bên trong phần đất, sẽ không hợp lí lắm. Tốt nhất nên đặt trên nền grass, thick grass,...

    ____IV. Chuyển đổi nền và cây:
    __Vài (nhiều) người mắc lỗi này: sử dụng cây không đúng chỗ. Lấy ví dụ về việc chuyển đổi terrain từ grass sang snow, bạn sẽ hiểu sau khi xem bức ảnh này:
    [​IMG]
    __Trong bức ảnh, nửa phần trên cho thấy lỗi sai của vài người. Cây xanh trong nền tuyết à? =) Bây giờ kiểm tra phần bên dưới, không có bất cứ cây nào bên ngoài vùng xanh và trong phần snowy grass thì có snowy tree.
    __Tóm lại, phần này chỉ ngắn gọn 1 câu: Trong terrain nào thì chỉ nên sử dụng cây thuộc loại terrain đó. Tránh đặt cây bậy bạ nhé! =)

    ____V. Khi nào không nên chuyển đổi?
    __Trans giúp các mảng terrain hòa vào nhau, tạo nên cảm giác thực và mượt, nhưng không nên lạm dụng nó trong việc làm terrain, vì không phải tất cả mọi vật đều hòa vào nhau. Hãy chú ý quan sát cảnh vật trước khi bạn bắt tay vào làm terrain, và cần xác định rõ transition có cần thiết hay không. Khi tạo các nền đá, gạch, đặt biệt khi tạo đường đi như lối đi xuyên qua rừng, đường giữa thành phố,… nên hạn chế dùng transition.
    [​IMG]
    __Như bạn thấy, trong bức ảnh có 2 loại đường từ Village, và được đặt tương phản với nhiều loại tiles. Tất cả đều nhìn ổn khi đứng riêng lẻ 1 mình. Thêm trans vào có khi làm cảnh xấu đi.

    ____VI. Nước:
    __Nước lại là thứ khó để tạo sao cho giống thật. Đầu tiên, nước luôn được tạo từ phần đất nhấp nhô. 1 dòng sông nếu quá thẳng đứng sẽ rất rất xấu. Tôi chắc chắn nhiều người sẽ đồng ý điều này, nhưng cũng có nhiều người mắc phải điều này. Trước khi tạo new map, bạn có thể chọn Initial water levelshallow water, rồi sau đó để tạo đất liền bạn chỉ việc nâng terrain lên thôi (cách này tạo sông hồ mượt hơn, tuy nhiên chỉ nên dùng cho map nhiều sông, hồ, đầm lấy,… vì nếu làm map đồi núi mà dùng cách này thì hơi... mệt mỏi). ngoài ra, bạn cũng có thể tạo các phần nước nông (dùng shallow tool) rồi tạo độ dốc xuống deep water (dùng Smooth tool).
    [​IMG]
    __Bây giờ phần trên là mặt đất. Chúng ta đều biết cỏ mọc khắp nơi, kể cả ở biển. Vậy thì lí do gì mà ta không thêm nó vào? Cỏ sẽ hợp hơn nếu ta đặt phía sau phần đất hoặc cát. Vì biển khó để làm transition nên đừng lo lắng nếu bạn làm không giống thật lắm. Nhìn vào bức ảnh kế tiếp bạn sẽ thấy những cách transition thông thường sẽ không thật sự hiệu quả. Tuy nhiên, đừng nản lòng, bạn sẽ có 1 bãi biển đẹp nếu như biết kết hợp các doodad.
    [​IMG]
    __Hãy thêm 1 ít doodad như tree, rock, shell, hay thậm chí là waterfall vào và bạn sẽ thấy bãi biển trông tự nhiên hơn. Đừng ngại, thêm bất cứ thứ gì bạn có thể thấy ở bãi biển vào. Và đây là kết quả:
    [​IMG]
    __Ummmm… Tuy nhiên cũng chỉ vài người thích bức ảnh trên. Nó vẫn chưa hoàn hảo lắm. Thật khó để làm tốt hơn với những gì mà Blizzard cho chúng ta. Nhưng hy vọng nó sẽ cải thiện được chút gì đó trong map bạn.
     
    Chỉnh sửa cuối: 20/7/12
  11. pmtan

    pmtan Youtube Master Race

    Tham gia ngày:
    1/11/09
    Bài viết:
    86
    Nơi ở:
    Lonely World
    LeoNguyen đã có 1 bài hướng dẫn rất hay, mình xin đóng góp 1 tip nhỏ khi làm Terain.
    CÁCH LÀM THÁC NƯỚC VỚI ĐÁ LỞM CHỞM
    Đầu tiên bạn cần nâng cao địa hình lên, dùng increase 1 level.Ta được hình:
    http://s1121.photobucket.com/albums/l502/pmtan/?action=view&current=buoc1.jpg
    Sau đó vào mục chọn Advanced bỏ dấu tick ở phần Enfore Water Height Limit.
    http://s1121.photobucket.com/albums/l502/pmtan/?action=view&current=buoc2.jpg
    Chọn Swallow water và làm theo hình:
    http://s1121.photobucket.com/albums/l502/pmtan/?action=view&current=buoc3.jpg
    Ta sẽ thấy nước có độ dốc thẳng xuống nhìn rất phiêu lưu mạo hiểm.:D
    http://s1121.photobucket.com/albums/l502/pmtan/?action=view&current=buoc3.jpg#!oZZ3QQcurrentZZhttp%3A%2F%2Fs1121.photobucket.com%2Falbums%2Fl502%2Fpmtan%2F%3Faction%3Dview%26current%3Dbuoc5.jpg
    Các bạn tiếp tục dùng Deep water mở rộng phần dưới của thác nước.
    Vô Doodad chọn Rock đặt ở những góc khuất, góc hẹp của dòng nước rồi đặt waterfall ở đó.
    http://s1121.photobucket.com/albums/l502/pmtan/?action=view&current=buoc3.jpg#!oZZ2QQcurrentZZhttp%3A%2F%2Fs1121.photobucket.com%2Falbums%2Fl502%2Fpmtan%2F%3Faction%3Dview%26current%3Dbuoc6.jpg
    Ở một số chổ các bạn nên chọn deep water rồi đặt những rock và waterfall lên trông giống như những cái bóng của hòn đá vậy.
    http://s1121.photobucket.com/albums/l502/pmtan/?action=view&current=buoc3.jpg#!oZZ1QQcurrentZZhttp%3A%2F%2Fs1121.photobucket.com%2Falbums%2Fl502%2Fpmtan%2F%3Faction%3Dview%26current%3Dbuoc7.jpg
    Và cuối cùng là trang trí xung quanh (tùy vào sự sáng tạo của các bạn).b-)
    http://s1121.photobucket.com/albums/l502/pmtan/?action=view&current=buoc3.jpg#!oZZ6QQcurrentZZhttp%3A%2F%2Fs1121.photobucket.com%2Falbums%2Fl502%2Fpmtan%2F%3Faction%3Dview%26current%3Dbuoc8.jpg



    P\S: Tại sao mình không tìm thấy chỗ chèn ảnh lên nhỉ.Bạn nào giúp với. =((
     
  12. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    copy "Direct Link" rồi chèn vào tag: [IMG]<direct link>[/IMG]
    có thể dùng biểu tượng: [​IMG] để chèn
     
  13. pmtan

    pmtan Youtube Master Race

    Tham gia ngày:
    1/11/09
    Bài viết:
    86
    Nơi ở:
    Lonely World
    LeoNguyen có bài hướng dẫn nào làm cây cầu treo không (cầu ở trên terain cao, phía dưới unit vẫn có thể đi lại được).Thanks.
     
  14. ngocanh147

    ngocanh147 Mr & Ms Pac-Man

    Tham gia ngày:
    27/4/08
    Bài viết:
    120
    Bài viết rất có ích. Anh post thêm cho anh em học hỏi tiếp nha.
     
  15. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Chương 3: Underwater Universe
    Thế giới dưới nước

    Nguồn: Underwater Universe by rayquaza218

    __Chương 3 này dành cho bạn nào muốn map về thế giới dưới nước (như các map Naga chẳng hạn). Tuy nhiên các bạn khác cũng có thể xem qua để có những kinh nghiệm làm terrain.

    [spoil]____I. Bắt đầu:
    __Chúng ta sẽ bắt đầu với việc chọn tiles. Hãy chọn những tile phù hợp với quan cảnh đại dương. Trong trường hợp này, Sunken Ruins là lựa chọn tốt nhất. Tại sao lại là Sunken Ruins à? Nó có sand, rough dirt, darker dirt và grassy dirt, rất thích hợp cho 1 đáy dại dương. Sunken có cả những thứ hữu ích để tạo 1 ngôi làng Naga.
    __Để thay đổi tileset, vào Advanced ->Modify Tileset, trong Base Tileset chọn Sunken ruins (ngoài ra nếu bạn dùng JNGP, bạn có thể vào Extensions -> Edit Tileset). Mặt đất sẽ bị chuyển về Dirt như mặt định, đây là phần terrain chính của chúng ta. Tạo những mảng grassy dirt ngẫu nhiên trên toàn bộ map, nó sẽ tạo cảm giác như đáy biển, bạn không nên tạo nó thành 1 mảng lớn hoặc quá riêng lẻ, hãy cố tạo thật tự nhiên. Bạn cũng có thể tạo thêm vài lùm cây nhỏ. Tiếp tục tạo ngẫu nhiên những mảng rough dirt và sand. Nhìn sand sẽ không khác mấy dirt, nhưng nó tạo sự đa dạng cho map. Nếu thích hãy thêm small brick vào để tạo sự đổ nát. Sau cùng là dùng Noise tool trên toàn bộ map, làm map gồ ghề, không bằng phẳng như đáy biển. Bây giờ bạn có cái gì đó trông giống thế này:
    [​IMG]
    __Thứ bạn hiện có là một mảnh terrain lởm chởm, không được tự nhiên lắm. Để cải thiện, dùng Smooth tool làm terrain mượt hơn. Và ta được thế này:
    [​IMG]
    Xong phần tạo hình, ta chuyển tiếp đến phần vẽ chi tiết.

    ____II. Tạo hiệu ứng:
    __Ở phần này, ta sẽ tạo cảm giác như ở underwater. Để tạo hiệu ứng này, ta sẽ dùng đến fog (sương mù). Nó đơn giản hơn những gì bạn nghĩ. Vào menu Scenario -> Map Options, chọn Use terrain fog, chọn các giá trị:
    - Z start = 300
    - Density = 0.40​
    Như thế này:
    [​IMG]
    Các thông số trên là tuỳ theo từng người, bạn có thể thay đổi nó để tạo sương theo ý thích của mình.
    __Trong tutorial này sử dụng màu light blue vì nó không quá tối hoặc quá sáng, tạo nên hiệu ứng trông như ánh sáng xuyên qua mặt nước. Giờ hãy nhìn lại map bạn, phần terrain đã bắt đầu có cảm giác như ở dưới nước, nhưng để làm rõ hiệu ứng này hơn nữa, chúng ta cần ray of moonlight.
    __Nhấn R để chuyển sang Rect Palette và tạo 1 region bao trùm cả map. Chọn region vừa mới tạo, nhấn Enter hoặc double click để mở hộp thoại Properties. Click chọn Weather effect và chuyển nó thành Ray Of Moonlight. Bây giờ bạn nên nhìn lại map và cảm nhận thử xem nó như thế nào.
    [​IMG]

    __Để làm cho camera dao động như khi ở dưới nước, bạn cần 1 trigger tương tự thế này:
    Mã:
    Sway Camera
        Events
            Map initialization
        Conditions
        Actions
            For each (Integer A) from 1 to 10, do (Actions)
                Loop - Actions
                    Camera - Sway the camera target for (Player((Integer A))) with magnitude 20.00 and velocity 0.50
    

    ____III. Doodads:
    __Ở phần này sẽ cần chút sáng tạo của riêng bạn. Đầu tiên, bắt đầu với những thứ lớn nhất. Chúng ta cần corals (bạn có thể tìm thấy trong phần Doodad -> Sunken ruins -> Water). Sử dụng nhiều corals và coral arches, nhưng đừng cho quá nhiều.
    __Kế tiếp, sử dụng nhiều loại đá, nên chọn loại nào có rong rêu trên mặt, cũng có thể lấy đá bình thường. Trong tutorial này ta dùng Sunken ruins rock, hãy đặt nó gần các coral, tuy nhiên cũng đừng nên cho quá nhiều.
    __Tiếp theo, ta sắp xếp các shrubs, viny plant trên toàn map 1 cách ngẫu nhiên. Đặt viny plant và shrub ở khắp mọi nơi, cái này chồng vào cái kia, nhất là ở những nơi gần rock và coral, nó sẽ có hiệu quả hơn.
    Bước tiếp theo có thể coi là đơn giản nhất: đặt shells. Bạn chỉ cần đặt nó ngẫu nhiên lên toàn bộ map.
    [​IMG]
    __Công việc gần như đã hoàn thành. Phần terrain đã trông thực hơn, tự nhiên hơn. Hãy nhìn 1 vòng quanh map và cảm thấy tự hào nào. Nhưng chúng ta cần thêm 1 số thứ khác để làm tăng vẻ đẹp đáy biển. Hãy tưởng tượng về những thứ có thể ở đáy đại dương, như những con tàu bị đắm chẳng hạn. Tàu bị đắm, tàu cướp biển, với nhiều xương xung quanh sẽ cho cảm giác thật hơn. Hãy tạo 1 con tàu thật to (chỉnh trong Object), kích thước của con tàu khá quan trọng, quá bé thì trông rất giả tạo. Xóa phần pathing đi để unit có thể ra vào được. Hãy sử dụng Ship Destroyed có sẵn trong doodad và đặt nó ở 1 nơi trống trải.
    __Điều chúng ta sẽ làm là làm cho nó trông như bị đắm. Đừng để con tàu nằm lẻ loi 1 mình, trông nó sẽ thật đơn điệu. Ta cần vài thứ huyền bí, kì lạ để làm tăng hiệu ứng này. Bạn có thể bắt đầu bằng việc đặt các tảng đá (dùng rock với size to) xung quanh con tàu, thêm cả shrubs và viny plant. Đá sẽ giúp con tàu trông như bị đắm, và đá có ở khắp mọi nơi nên đừng ngại khi có quá nhiều đá trong map. Bạn nên đặt con tàu trong khu vực có tile là sand, nó sẽ làm cho con tàu như bị chôn vùi. Nếu chi tiết hơn, ta đặt thêm xương xung quanh. Thêm thật nhiều seaweed quanh con tàu. Và nếu là tàu cướp biển, đừng quên thêm vào thứ mà chúng luôn khao khát – HÒM CHÂU BÁU!!! Tạo các hòm châu báu từ doodad gốc là seaweed, thay model là Objects\InventoryItems\TreasureChest\treasurechest.mdl, thay đổi kích thước rồi đặt nó ở nơi thích hợp.
    __Đây chỉ là ý kiến, bạn có thể làm theo sự sáng tạo riêng của bạn. Bạn cũng có thể thêm 1 số undead unit, tuỳ theo sự tưởng tượng của bạn. Có cũng thể thêm các doodad: barrel, crates empty, trash, bubble stream,...

    ____IV. Unit:
    __Có lẽ bạn nên tự hỏi “Tại sao 1 thế giới như thế này lại không có sự sống?”. Đây là vấn đề mà ta sẽ giải quyết ở phần này: ta sẽ thêm sự sống vào map. Mở Object Editor lên, xác định những sinh vật mà bạn cần, ví dụ như fish. Sau đó nhìn vào abilities, thêm vào Wander (chọn Ability -> Add Abilities -> Wander -> OK) Nó sẽ giúp các sinh vật của bạn tự động đi lại. Một ability bạn cần nữa là Locust, đây là 1 ability rất hay, nó làm cho bạn không thể chọn, điều khiển hoặc tấn công unit đó. Thay đổi Movement TypeFlyingFlying Height khoảng 500, cho Movement Speed khoảng 400-500. Sau đó bạn cần làm trigger để cho phép fish có thể di chuyển
    Mã:
        Events
            Time - Every 10.00 seconds of game time
        Conditions
        Actions
            Set TempLoc1 = (Center of Region 006 <gen>)
            Set TempLoc2 = (Center of Region 001 <gen>)
            Unit - Create 1 Fish 1 for Neutral Passive at TempLoc1 facing <Default>)
            Unit - Add a 30.00 second Generic expiration timer to (Last created unit)
            Special Effect - Create a special effect attached to the overhead of (Last created unit) using Doodads\Ruins\Water\BubbleGeyser\BubbleGeyser.mdl
            Unit - Order (Last created unit) to Move To TempLoc2
            Custom Script: call RemoveLocation (udg_TempLoc1)
            Custom Script: call RemoveLocation (udg_TempLoc2)
    __Trong trigger trên, region 006 là 1 điểm trên map, và region 001 là 1 nơi khác, cả 2 cần phải cách xa nhau. Ngoài ra, bạn có thể tạo nhiều trigger như trên, các trigger có thể khác nhau về loại cá, địa điểm (region), thời gian của event để tạo sự sống cho map. Song, bạn cũng nên tạo thêm nhiều unit như crab, hermit crabs, turtle, hoặc bất cứ thứ gì khác mà bạn cần.[/spoil]
    Bây giờ xem thành quả nào :D
    [​IMG]

    Và đây là demo: Click here!
    Good luck!​
     
    Chỉnh sửa cuối: 20/7/12
  16. pmtan

    pmtan Youtube Master Race

    Tham gia ngày:
    1/11/09
    Bài viết:
    86
    Nơi ở:
    Lonely World
    Mình thấy trong một số map người ta dùng Pathing Blocked rồi chồng những Doodad lên thành cây cầu có mái vòm đàng hoàng.Đẹp lắm, mình để map ở đâu rồi không nhớ. Bạn cố gắng giúp nha. :-D
     
  17. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Chương 4: Small Island – Tạo hòn đảo nhỏ
    Nguồn: Small Island by Murkata

    Ở chương này chúng ta sẽ tập làm 1 hòn đảo nhỏ. Song, những kĩ thuật có trong chương, các bạn có thể áp dụng để tạo những hòn đảo khác.

    [spoil]___I. Bắt đầu khởi tạo Map:
    - Bạn nên khởi đầu bằng map với tileset Sunken Ruins, initial tileSandinitial water levelShallow Water. Sunken Ruins là bộ tileset hợp lí nhất để tạo các quang cảnh liên quan đến biển và đảo.
    - Việc sử dụng shallow water vì nó linh hoạt, nếu dùng raise và lower tool sẽ dễ dàng chuyển 1 vùng shallow thành deep water hoặc đất liền.

    ___II. Terrain:
    - Sử dụng công cụ nâng terrain (Raise tool) trong Terrain Pallete để tạo ra một phần đất khô và nhô cao lên.
    [​IMG]
    - Tiếp theo sử dụng công cụ Platuea để làm mảnh đất to hơn, tạo ra một hòn đảo nhỏ.
    [​IMG]
    - Mảnh đất này hiện chỉ là 1 dải đất bằng phẳng, trông không tự nhiên chút nào. Để sửa lỗi này, dùng Smooth tool, và chạy dọc theo các rìa của hòn đảo cho đến khi chúng được uốn cong như thế này:
    [​IMG]

    - Bạn đang có một hòn đảo nhỏ tròn ở trước màn hình, một hòn đảo với toàn cát không hơn không kém. Ta sẽ tiếp tục "make up" nó.
    - Ta sẽ bắt đầu với tile rough dirt, vì không có hòn đảo nào cát nắm giữ toàn bộ bề mặt nên ta sẽ thêm đất vào. Tạo một vòng tròn rough dirt lớn ở trung tâm của đảo
    [​IMG]
    - Cây thường không mọc lên từ đất khô, vì vậy ta tạo thêm grassy dirt và đặt nó nằm rải rác trên đảo. Tôi khuyên bạn nên dùng brush nhỏ nhất cho việc này để không che tất cả các rough dirt.
    [​IMG]
    - Xong phần tạo hình dáng cho đảo, tiếp theo ta sẽ thêm doodad và unit - công việc thêm sức sống vào map.​

    ___III. Doodads, Critters, Monsters:
    - Đây là phần sáng tạo và thú vị. Tôi thường bắt đầu với cây. Chuyển đến Doodad Pallete chọn Ruins Tree Wall. Bạn còn nhớ những grassy dirt mà ta đã làm trước đó? Đó là nơi mà chúng ta sẽ đặt cây vào. Đặt khoảng 2-3 cây trên mỗi mảnh tùy thuộc vào độ lớn của mảnh grassy dirt.
    [​IMG]
    - Kế đến sẽ là rubble, rocks, shrubs, mushrooms, và flowers. Thường thì ta nên chọn những doodad lớn làm trước. Tôi bắt đầu với Rubble trong phần Enviroment của Doodads. Đặt rubble lên phía Bắc của hòn đảo. Sau đó, đặt shrubs và mushrooms từ Enviroment Pallette vào giữa rubble. Nếu cần thiết, bạn nên xóa một số cây để có chỗ thêm nhiều rubble hơn.
    - Đây là những gì ta có cho đến nay:
    [​IMG]
    - Tôi đặt canopy tree trong rubble để tạo ra loại khu bóng mờ cho critter, và shell để làm cho nó trông giống quang cảnh biển. Ngoài ra tôi thêm nhiều shrub. Đặt 2 shrub chồng lên nhau sau đó dùng Ctrl + Page up để nâng cao 1 shrub lên trên đầu của cái còn lại. làm thế để cho các loài shrub trông đã trưởng thành.
    - Tiếp theo, mở Enviroment palette lên. Đây là bước cần sự tập trung và kiên nhẫn vì ta sẽ làm cho bờ biển và cây trông tốt hơn. Đặt 2-3 shrub xung quanh gốc cây và đặt TỪNG cái thôi, thêm cả flower vào nữa. Xong, đặt rock từ Enviroment palette dọc theo bờ biển, thêm 1-2 shrub gần đó, và cả vỏ xò shell nữa. Nên nhớ là đặt rock gần nhau (gần thôi, đừng sát quá) như thế này:
    [​IMG]
    Ở 1 góc khác:
    [​IMG]
    - Nên nhớ đặt lần lượt từng cái thôi. Shrub, flower, shell mà đè chuột rồi kéo thì nó đầy ra cả map thành 1 mớ hỗn độn.
    - Một phần đảo coi như đã xong, giờ ta làm thêm “con đường” ở phía nam nhé. Dùng raise tool nâng 1 phần phía nam lên như thế này:
    [​IMG]
    - Tiếp tục đặt tree, rock,… như phần trên dọc theo 2 bên cạnh của “con đường”. Sau đó dùng Deep Water xoá bỏ những phần shallow water dư bên ngoài hòn đảo. Kết quả ta được:
    [​IMG]
    - Cuối cùng là thêm sự sống vào map thôi. Mở Unit Palette -> Neutral Passive, chọn Sunken Ruins -> kéo thanh cuộn đến phần Special. Chọn Murloc Huts và đặt lên map. Tiếp, đặt thêm vài Murloc Huts lên gần phía bắc hòn đảo. Mở lại Doodad pallete, chọn barrel từ Destructables/trees và đặt nó xung quanh các Murloc Huts. Bây giờ chọn Dungeon -> Props -> fish dead đặt gần Murloc Huts. Fish dead vả barrel sẽ trông như thức ăn của loài murloc.
    [​IMG]
    [/spoil]
    Thêm các effect khác như weather, sky, lightning,… và bạn sẽ được kết quả. Chúc các bạn thành công!
    [​IMG]
     
    Chỉnh sửa cuối: 20/7/12
  18. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Chương 5: Waterfall – Tạo thác nước
    Nguồn: Water fall by Black_Waltz

    [spoil]___I. Dựng nền terrain:
    - Dùng Increase Two với kích thước của brush là 5-8 để nâng 1 khoảng terrain. Làm thêm 1 lần nữa trên nền terrain ta vừa nâng để tạo thành 1 ngọn núi cao, sẽ được thế này:
    [​IMG]
    - Dùng Shallow Water tool để tạo 1 vùng nước trên phần terrain cao nhất mà ta vừa nâng.
    [​IMG]
    - Dùng Decrease One tool với brush nhỏ nhất hạ 1 phần rìa của ngọn núi như thế này (nhìn kĩ 2 hình nhé, chỉ 1 phần rìa thôi đấy):
    [​IMG]
    - Phần rìa đó là nơi ta sẽ đặt thác nước. Dùng Shallow Water tool tạo 1 khoảng nước dưới chân núi. Đây là phần mà thác nước sẽ đổ xuống.
    [​IMG]
    ___II. Trang trí bằng doodad:
    - Bây giờ bạn có có phần địa hình cơ bản cho thác nước của mình rồi. Từ đây, công việc sẽ trở nên dễ dàng hơn. Đặt vài cái thác nước (Doodad -> Water -> Waterfall) lên phần rìa lúc nãy. Chỉnh cho kích thước của waterfall lớn 1 chút và chắc chắn rằng cái waterfall của bạn phải nằm bao phủ rìa của phần terrain.
    [​IMG]
    - Lặp lại bước trên với các lớp terrain thấp hơn, nhớ đảm bảo rằng các waterfall trên và dưới phải ăn khớp nhau nhé. Chỉnh kích thước của các waterfall nhỏ dần, càng xuống thấp càng nhỏ.
    [​IMG]
    - Tiếp theo, đặt thật nhiều rock xung quanh thác nước và lên gần hết phần terrain. Nhớ giữ phím Shift để có thể đặt đá thật sát nhau và nên đặt nhiều đá ở khoảng trống giữa các thác nước. Lí do đặt nhiều đá như vậy là để che khuất phần terrain xấu xí mà ta có. Lưu ý thêm vị trí cạnh của thác nước.
    [​IMG]
    - Đặt thêm nhiều cattail (Doodad -> Environment -> Cattail), shrub (Doodad -> Environment -> Shrub) và lily pads (Doodad -> Environment -> Lily Pad) xung quanh thác nước, đá. Lưu ý: chỉ nên đặt cattail và lily pad ở những nơi có nước, còn shrub bạn có thể đặt bất cứ đâu, kể cả trên đá.
    [​IMG]
    - Đến đây, gần như chúng ta đã hoàn thành. Bây giờ hãy làm những bước cuối cùng: đặt thêm cây vào gần đó, cẩn thẩn chọn loại cây phù hợp với waterfall nhé.
    [​IMG]
    - Vậy là ta đã hoàn thành, phần còn lại là thêm thắt tuỳ vào mỗi người thôi. Gợi ý nhé: thêm vào vài bức tượng, chim chóc, cá,… dùng “Raise”và “Lower” tool nâng và hạ vài nơi ở lòng nước, thêm các hiệu ứng weather, lightning,...[/spoil]
    Đây là kết quả cuối cùng:
    [​IMG]
     
    Chỉnh sửa cuối: 20/7/12
  19. Đôlla

    Đôlla Youtube Master Race

    Tham gia ngày:
    24/8/10
    Bài viết:
    53
    Nơi ở:
    Lòng Đất
    link hình die rùi
    s/p : bài viết có ích :D + rep
    leonguyen làm lun hướng dẫn tạo 1 thành lun y :D (Lâu đài)
     
  20. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Link ổn mà, có bị gì đâu.
    Việc tạo thành thì từ từ, rồi sẽ có thôi, đừng nóng vội, terrain còn nhiều lắm không sợ hết cho mấy bro đọc đâu.
     

Chia sẻ trang này