Gần đây tôi đã lập trình một mô-đun hệ thống L , nó khiến tôi quan tâm hơn nữa. Tôi cũng là một người nghiện Plants vs Zombies, thực sự thích khái niệm Tree of Wisdom. Rất thích tạo ra nghệ thuật thủ tục tương tự chỉ để cho vui và tìm hiểu thêm.
Câu hỏi: Làm thế nào tôi nên tiếp cận quá trình tạo cây nghệ thuật (có lẽ 2d với máy ảnh / phối cảnh cố định) một cách linh hoạt?
Lý tưởng nhất là tôi muốn bắt đầu với một cây (chỉ một thân có lá) và phát triển nó một cách linh hoạt bằng cách sử dụng một số ảnh hưởng (hành động đầu vào / người dùng) trên cấu trúc của nó. Những ảnh hưởng này có thể dẫn đến các loại phân nhánh khác nhau, các đường cong trong cành, sự lan rộng của nó, vị trí của trái cây, màu sắc của hoa, v.v. Muốn nó thực sự tràn đầy sức sống / tinh thần. :)
Plants vs Zombies: Tree ofellect Thật tuyệt vời khi tự động phát triển một cây tương tự, nhưng với nhiều biến thể và hoạt hình hơn đang diễn ra.
Bối cảnh của tôi: Lập trình viên, đã sử dụng một vài công cụ trò chơi (Ogre3d, cocos2d, unity). Không thực sự được lập trình trực tiếp bằng openGL, cố gắng khắc phục điều đó :).
Tôi đã sẵn sàng dành thời gian đáng kể, Xin vui lòng cho tôi biết về các API? và làm thế nào một chuyên gia như bạn sẽ đảm nhận vấn đề này?
Tại sao lại là 2D? Tôi nghĩ việc giải quyết vấn đề chỉ dễ dàng hơn khi xem xét 2 chiều.
Cảm hứng nghệ thuật:
Chỉ có cây, với trái và lá, không có cây bụi ở phía dưới
Cây lớn (cành có thể nhìn thấy, lá xanh, hoa, quả, v.v.) ở bên trái, phía sau khỉ.
PixelJunk's Eden (Cảm hứng phong cách nghệ thuật).
Cây táo được tạo theo thủ tục bằng Fractals
Xin vui lòng cho tôi biết nếu bạn dễ hiểu câu hỏi, tôi có thể giải thích thêm.
Tôi hy vọng một cuộc thảo luận về phương pháp khác nhau sẽ hữu ích cho mọi người. Các bạn thật tuyệt vời.
Student/
từStudent/Programmer