Hướng dẫn các thủ thuật đồ hoạ cho việc làm game

Thảo luận trong 'Game Development' bắt đầu bởi deadly, 20/2/05.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. deadly

    deadly C O N T R A

    Tham gia ngày:
    21/10/04
    Bài viết:
    1,919
    Nơi ở:
    Wherever you are
    Rắc rồi và lắm chuyện thôi thì mọi người vô đây để cũng nhau đưa ra mấy chiêu đồ hoạ giúp cho việc làm game đồng thời cùng nhau học hỏi đi.
     
  2. Anime love

    Anime love Youtube Master Race

    Tham gia ngày:
    20/2/05
    Bài viết:
    12
    Hay lắm bạn tui cũng đồng ý , vậy tui bắt đầu trước nha:
    TRước tiên làm game thì phải có hình ảnh , tui cung cấp một số trang , vì tên là anime nên web cũng là anime luôn, tui đang định làm về cái này;
    vài web có ảnh anime :
    http://www.animegalleries.net -
    http://animezone.de - http://www.animelab.com - Tui vừa kiếm được
    http://www.animewallpapers.com -
    http://raveanime.com/
    http://google.com - http://miniclip.com - Game flash
    http://truyentranh.com - Diễn đàn truyện tranh , có cái ảnh mem đẹp lắm . Cool !!
    http://nxbkimdong.com.vn - trang chủ NXB Kim Đồng
     
  3. Anime love

    Anime love Youtube Master Race

    Tham gia ngày:
    20/2/05
    Bài viết:
    12
  4. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Này các bác làm game có phải lập trình đồ họa không hay card Video gì hông,hay là dủng Game Engine vậy ???,nếu băng lập trình đồ họa thì tui có thể cung cấp mấy cái tui biết ,còn bằng engine thì chịu!
     
  5. deadly

    deadly C O N T R A

    Tham gia ngày:
    21/10/04
    Bài viết:
    1,919
    Nơi ở:
    Wherever you are
    THì kĩ thuật made ịn by my self mới quí chứ xài băng sẵn thì chán lắm mặc dù nó không đẹp bằng nhưng vẫn có thể tự hào
     
  6. longakka

    longakka Đầu gấu nhà quê Lão Làng GVN

    Tham gia ngày:
    3/9/02
    Bài viết:
    3,011
    Nơi ở:
    Scumm Bar
    làm game 3d mà tự tay thiết kế 100% thì là một vấn đề lớn đấy :)
    theo tui mới bắt đầu thì nên xài engine có sẵn chứ rất rất là không nên đụng đến mấy cái authorizing system, cái gì mà dễ quá cũng là không tốt....
     
  7. deadly

    deadly C O N T R A

    Tham gia ngày:
    21/10/04
    Bài viết:
    1,919
    Nơi ở:
    Wherever you are
    Tất nhiên vẫn phải sử dụng chứ sao không nhưng main character hay mấy cái quan trọng nên tự làm lấy , chẳng hạn đưa mặt mình zô luôn :D
     
  8. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Ừh thì by self chứ giè : Implement camera :
    gồm 3 vector: 1 Vector chiều sâu hay còn gọi là véc tơ hướng của Camera ,u(x,y,z)
    vector thứ 2 là véc tơ đứng n(x,y,z);
    2 vector này cần Vuông góc với nhau ,và n phụ thuộc vào u
    Vector thứ 3 là vector v =u&v;
    đơn giản chưa khi implement 3 cái này xong các bác có thể coi 3D được roài
    bằng cách Ánh xạ các Point trong không gian bởi hệ trực chuẩn này ,chú ý đây là phép chiếu song song, đề chiếu phối cảnh cần có thêm 1 con mắt đằng sau nữa ,tui sẽ post code và minh họa sau
     
  9. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Chapter 2 : Rendering polygon (Gouraud Method)
    cần có Buffer theo y ,rendering theo chiều từ trên xuống
    Làm các bước sau:
    sắp xếp các điểm lại theo thứ tự ,cái nào bé nhất theo chiều y xếp trước và lớn nhất sau cung
    tình slope của các đọan trong polygon
    sau đó lặp lại từ điểm đầu đến điểm cuối của Polygon theo chiều y dùng Hline render đề nội suy màu
    HLine render là routine của mình thiết kế
    Đơn giản chưa ,Tui sẽ post code sau
    Chương kế tiếp để lần sau post ,là chương về Light và Ambient
     
  10. deadly

    deadly C O N T R A

    Tham gia ngày:
    21/10/04
    Bài viết:
    1,919
    Nơi ở:
    Wherever you are
    Hay lắm thế nới gọi là chính cống chứ cứ chờ ba cái kĩ thuật có sẵn thì chán lắm , có muốn tạo một tang web không
     
  11. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Web hả tui không có bít làm web :D,và tui chả hiểu giè về mạng hết ??bác có bít cuốn sách nào nói về mạng máy tính và bán ở đâu không chỉ cho tui ví ??? Trước giờ tui chỉ họa lập trình Hệ thống và Computer Graphics thui
     
  12. longakka

    longakka Đầu gấu nhà quê Lão Làng GVN

    Tham gia ngày:
    3/9/02
    Bài viết:
    3,011
    Nơi ở:
    Scumm Bar
    Ra BK mua cuốn Hệ thống mạng máy tính giá 15-17K tuỳ tiệm =)) sách do các giáo sư BK biên soạn hẳn hoi đóa
    p/s:không phải dân BK đọc mà hiểu được tui chết liền =))
     
  13. daudat

    daudat Youtube Master Race

    Tham gia ngày:
    25/4/02
    Bài viết:
    64
    Thôi đi mấy bá ơi,lập trình 3D realtime khó con pà kố ,như cha CrazyBabe ý ,có kỹ thuật đầy đủ nhưng làm ra game khiến cho mấy con 4MX bò ra đường (mà game vẫn xấu ngòm).
    Mấy cha thử làm 1 đoạn 2D : một nhân vật chạy từ trái sang phải có 2 layer(chính và background :layer chính khoảng 1200 pixel ngang) 800x600x16bit fullscreen ,10-15 sprites ,chạy trên con PENIII 500 128RAM xem có đạt nổi 30f/s không.
     
  14. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Realtime 3D đek có khó ,chủ yếu là có bít lập trình hệ thống và đồ họa máy tính không thui , con game chạy chậm là do viết mã xong chỉ lo thửa hưởng thành quả không biết tối ưu mã máy ,dùng đa số các ngôn ngữ cấp cao cho các module là nhiều ,dám cá mấy bác dek xài assembly cho các module thực thi nhanh
     
  15. longakka

    longakka Đầu gấu nhà quê Lão Làng GVN

    Tham gia ngày:
    3/9/02
    Bài viết:
    3,011
    Nơi ở:
    Scumm Bar
    CB đã nói rõ là mấy cái code đó chưa có tối ưu =))
    Dùng OpenGL đạt được 500fps trên chú celeron 766 ;;)
     
  16. daudat

    daudat Youtube Master Race

    Tham gia ngày:
    25/4/02
    Bài viết:
    64
    Này ,con Celeron đó dùng TNT2 hay GeForce-3Ti đấy ?
    Bài trên quên ,dùng DirectDraw.
     
  17. doiloithoi

    doiloithoi Youtube Master Race

    Tham gia ngày:
    14/2/05
    Bài viết:
    44
    Bây giwò em đang sử dụng 3Dsmax 7 . Bác nào có hướng dẫn sử dụng 3Dsmax 7 ko , làm ơn cho giúp em zdới , ko thì chỉ chỗ download cũng được , cám ơn nhiều .
     
  18. longakka

    longakka Đầu gấu nhà quê Lão Làng GVN

    Tham gia ngày:
    3/9/02
    Bài viết:
    3,011
    Nơi ở:
    Scumm Bar
    Quên, cháu nó chạy 8500lele -_-"....
    btw, làm 1 con cá heo + lòng biển có khoảng 1500 polygons/frame mà còn không dưới 120fps trên con tnt2/cel766, không lẽ 2D lại không đạt được 30fps
     
  19. daudat

    daudat Youtube Master Race

    Tham gia ngày:
    25/4/02
    Bài viết:
    64
    Ổn ổn ,vậy thì chuyển sang nghiên cứu DirectX đi ,làm game để cho nó popular thì nên support nhiều cho con Intel 845GL chứ đâu phải ai cũng có AGP đâu.
    Nghiên cứu DirectX 8.0 SDK ý.Cái này mọi card đương thời đều chạy ổn.
    Vấn đề còn lại là xem trình độ lập trình physic của các bác thế nào thui, ghét làm game RPG lắm,chẳng cần liên quan gì đến AI hay physic cả,chỉ khổ những người làm graphic vẽ phờ cả mặt.

    @to chimcanhcuthuydiet :
    Tui xác nhận chú là một engine coder có triển vọng

    @to doiloithoi :
    Nếu ở HN,vác ổ cứng đến Align Cafe ở cạnh Chả cá Lã Vọng mà xin copy (có thể mất tiền) khoảng 8 GB Video Tut dạy 3dmax của Lynda.com ,nó dạy tuốt tuồn tuột từ Dựng,diễn hoạt,vật liệu và ánh sáng.Học xong ông là cao thủ rùi.
     
  20. longakka

    longakka Đầu gấu nhà quê Lão Làng GVN

    Tham gia ngày:
    3/9/02
    Bài viết:
    3,011
    Nơi ở:
    Scumm Bar
    Đọc tới đây ức chế quá nên có hơi quá lời, mod thích trừ điểm thì cứ việc, tôi không phản đối
    Nói thật chứ đọc cái đống này không hiểu gì hết..
    Ông nghĩ bọn Intel nó làm ra cái InExtreme là để cho bọn làm game chạy theo mà support à. Đừng tưởng là biết được có mấy chữ kỹ thuật mà đã lên đây nói lý. Ông có biết từ lúc InExtreme ra đời thì chưa hề có 1 thằng nào xây dựng game mà lại nghĩ tới đoạn cái IEx đó chạy được game mình không hả. Nếu làm mà cứ đặt mục tiêu là mấy con onboard đó thì 100% game như một đống sh!t
    Làm game popular mà làm trên DX thì có mà ngáp =)), ông có đem cái game đó qua Linux chạy được không? Đem qua Mac chạy được không? Sh!t thật.
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này