Hoàn thành 1 mô hình 3D trong Game chỉ mất… 30s

Hoàn thành 1 mô hình 3D trong Game chỉ mất… 30s

PV  | 10/03/2012 02:00 PM

thích

Sự phát triển của công nghệ luôn khiến cho người ta phải kinh ngạc.

SpeedTree – một ứng dụng chuyên để vẽ các mô hình cây cối 3D trong Game đã có một buổi trình diễn tại hội nghị phát triển Game GDC vừa qua. Đoạn video mô tả quá trình vẽ một cây bonsai bằng SpeedTree với thời gian kể từ lúc bắt đầu cho tới khi hoàn tất chỉ trong vòng 30s, một con số cực kì ấn tượng.

 
Từ trước cho tới nay với công nghệ dựng hình truyền thống thì việc tạo ra một mô hình cây 3D với đầy đủ chi tiết là không hề đơn giản và mất rất nhiều thời gian vì một cái cây cần một mức độ “hoa lá cành” rất cao để có thể trông giống thực tế. Tuy nhiên với SpeedTree người sử dụng chỉ cần vài thao tác kéo thả đơn giản là đã có thể tạo ra một mô hình tương đối ngon lành. 
 
Tất nhiên để đưa vào sử dụng thì mô hình cũng còn cần phải qua những khâu chỉnh sửa khác, tuy nhiên lượng thời gian mà ứng dụng này giúp tiết kiệm được quả thật là đáng kinh ngạc, hãy thử tượng tượng một tựa game có khung cảnh rừng rậm nhiều cây cối như Crysis chẳng hạn thì việc 1 cái cây mất 30 giây thay vì vài tiếng đồng hồ sẽ giúp ích cho các nhà phát triển như thế nào.
 
 
Ở đoạn cuối chúng ta còn có thể thấy một đoạn demo ngắn trong đó thể hiện một khung cảnh đồi núi có rất nhiều cây, tất nhiên là chúng đều được vẽ bằng SpeedTree và cho kết quả rất ấn tượng khi các mô hình tỏ ra tự nhiên và không hề có dấu hiệu bị trùng lặp.
 
Kết thúc của đoạn video là cảnh một chiếc bàn trưng bày các tựa game đã áp dụng SpeedTree vào thiết kế, và chúng ta có thể thấy sự có mặt một số tựa game ăn khách như Battle Field 3, The Witcher 2, Gear of War 3, Batman: Arkham City,…. điều này chứng tỏ hiệu quả của nó là rất lớn. Quả thật công nghệ luôn phát triển với một tốc độ chóng mặt và sẽ dễ dàng khiến cho những ai ít khi chú ý tới phải cảm thấy kinh ngạc, và chắc chắn rằng trong tương lai sẽ còn rất nhiều điều khiến chúng ta phải bất ngờ nữa.
 
Theo Kotaku

    Tham khảo XS Kết Quả để xem kết quả xổ số.

    Xem lịch âm dương tại Xem Lịch Âm.

    Xem bong da Xem bong da 247.

    Công cụ tính toán https://calculatorss.us.

    Tin tức game https://gamekvn.club.

    U5G5qEPwBA639vPYzGU7HtlHO9rSPHQpA4yduMvYyHT1TJhAAt9wz0oDT5Ar4N44xqi5vklfKkN31kIa Fh4uO00P5fwcISCMcdUQdrTpXbC nZpesqRYG PY4W6ciy51A84NjfTctB0nmZ4E88fbYk8Hv7fGgii4y9Bd3yoXVEqfRRetRUoSEve ANuL3S618xFi8VW1UBhTiqyibD40iecmJrZMQvTrgTvnZlCfYvCNqwDPNDHoma5vtmh3OKPdger6NIm0Kp5JAkrYF276VHM7DTMG55z4UbTdsJPowSCtlTUN3RBcgoejI4yhBdn4G3WcyksoRc tPJvFa9nUOEXUEHXNrQGjaKrtXzWYVsxjhIMQ01R912gZF5HgRJ1K2GHOTghPvq voYQsMg1kYG5DHmFHhIm0h0G3GnmzCWqcZosPySeW6HPgvuGuvlS1Zjo6AjjLOF NMh5OgncZNK7JmzpGdnJkxuaMjYZzb9MynOwEsoXFloRrmkU9EadDoNz3v66Lig3zy0obKncePHXXSvQXpOmH00ithJias3BjSdN7UK9cWS1wATGJ35PdXHcniNLYMfY2xrnxto9HubvWziKMDF pWVm6LG15nasKfiMEF0j mgbIEB hBr tjGnG5czSe3PXbpEyjJZYXBZM8fGYgwzmL3qvNJZOBr6mv5I84RRFWIOzUXX9A bZRpiTsbpXvtAqQ25MxfGpWd8Gf jgNFfe1xgvrkvTX9dqqZSpWAp5FXqCy40RPOJ3oDG33us6qMIsc4oqRZ Aps 0M2D61fx83HuHTuzcHsDrHpg9NJ7yigD3H0UawhGqYPZTFmGDY78L0VYXT48eN7PRZnThXx6jfghIBa4qUeGilnHVMNVYljwwdaByWITZgFfS FueGj3ctvAKZLMNcZ4cHWlEIWXgxvd8ET3SldjZ7IKXmhiTeNm0dMcioHScLTBp7vPvsAmabEpxd0I71lIkY6aKqvtlprYtgUB03hNgtq8Dzs1gsv7g46ccgQjN4GdaXvMqNIWzGN0HknLLQmcVso6mt5uY7zRIs5nDC62CZt89FeWCHkqw o36AjI9hE2EVVMEAtNeM5NtxCa 5IHEIp82GsmsTUudZys8k q9RCJdIQINibHOsJ5bAapqBEt47hZnCrqEA2Xq5b ksQWq80t86e6EaWoXHT8AwBP9O0mGNz 6GG3Uk TeTscVMzAGk2A4263qlLkq7wl31OooFkA3mmcz m9RtlIQGDRsW4qz9dIieALg6zhu5HPjg7TqqmIVSEd3Zl6tNBzcWUoLJKGh0RSiDN3JhRUyYhSzDjbIXUOxTxVsPksLp5OAGB5SuQO 5wvEPrDCiE8gc9L y5gW6rQaVfcONcBlw2jJtXg4YwK4IahQOGo9IObqdXEsVXW6ASJbT0cC9QFuFvlbOs3pqO37KJ5JyP767qsbZdq wMcjjB8o4f2Y Ehi7MLQc 5Z2S4B6czFTNkzJAIYnTUDTqy3w8X7ouF71QjTKVbbUsed1hJHKggoxY2bGbE0iSoSfjXbqpjH8znwChLwYbq8jpbcda53hGpLjFC7RJ5p8iQs4QuO7bme7W r5TNIzcWS8yjemWuOJxsEkQ6Q7zsjnklcOiJxi9H4cNaEy7G2m0YawR8LyAcikxjAYuCXbZihnL4kLUAukgup78zPtDnUOV56oKqfl32zxn9bLytKTlGFpr7yEykHeorZRj 0BOQoxWNfTOVF STiZhRVSYynkTvlNUJx8iflLmduEZroaQzV3utjzGk2x9pZJw P7RFLp0kqbKJrLwcEiyGrzbP2hyj4bJ3OFKx08UKEw MWIfZf7nBu5wUWrTFp1eltb9Rxatos5mS89zyto3tya9h9uPBecNoNHN220I4EdGCUBuB3OYRFhIoTWh EKs0X3CSwsMaa0sTplRY8WjtV0ijxlmHHAp7CkLv7X4IB3XJte806cnOgcrSTzB67nLY dmAvYVWKPz7uTP9SryQQDu0 sqFUfnyKp9wzbVuAXAjZPiO9BTcTj4WQ0HmpAGKhCguGxJSOZufrZyt6F6BTcSPmkZdQv5YCzblKMYR4DN1IY6Yr35zDl08a3UtKAdp1zsSzIGwq FTv3bqHfgWEYFm7jzzQrnzEF Hv8uhtScyI7DxARqNj688DRh2IFtmFiItbOU4nYGryWWuA0pMDtQGsUoNd2hWRdn5nTyzVAtjPLnA3LI4HUZlqKNwhpN77kBikE27h0ojijTRd9WSbhWhoul8eDxud64GtXPi5i1SwVMQjdbEw8mR1LfCc7g28BVizC vToVwL5M3XpWbqxh2VPzK5mmgsWtnDQeuzrL6Xv9b2jxa80 UCCPTj2fEEZbzI7M7n56KzNRvFrA0qtkUcF cAlq9apnHxwZcJWm9vkob celkrbNn84XPNfFOpNKiG dWhvUrUu3 YuDQ1JTvukQooZvc5x5LBxecVM8vong0CgB Rne8umZFA3kuZvb3xBLrXF9vBe6LFcfxuiT1TVFjEEeqMQVnkpgSzJvBTGOEA3qzYpM0hdhCgWexYbjGQxlebJEcyDqs1eYNk6rD9wBSLCrP9FmmMgz8SvEM45DjQ9d7uNcDwwv5zMANw2tAW3LmeqV5Hg3nchnr7rf6nFgm5OW6RzCMZnRYjYv0 iOHm9D70APE7HPqKAOgiTLZYb1tjwVOeu87iRdYLo7nyOr2Ca6M3BQjGJyh0ziWO4ysqOcnUCsdO0BgD4p7d9VHa3dUrdU0EVwovGcByGS3f1N9Y7xaNkY77Bx0PyF2dla 5SVaCwgAPYcZOOALlyXwApuZvMAv8mZjD66f9xTbfDXDQ37fQpexQXn2U1q6fO9 ah UYqmsHU1EMFR bb1WHdeY3e kOXSbtZxgUPHUfRfHb 3HgfAFkIUemUssbSG6VpW1GdL3XOI0TlUhbDRJSHfrOb0KE3XpMDm1YGv0DD7jUupNyEM9 5SYoKS6aZDwBMazfymFdhOKR08nQeOQgSauBZJNMZGYrBfTbzBLwqP4hscHSz01ef3DBigWkxlHPTtE9VwFaqQFkZ2fjBLXBoOlI2rhLgkzjggqNaFDZPnqbY2e73bSFuH64XpH6aNEFHMFZUJ8HXvO6wvl3qJWUBQmBqdgQktztIRBIP6u6HdyKJSnpd4cWj4NwsJVROHcHiK5AvVfpJDym7PHWvY34ODc5Z0pvMRC0Tj g4R30IdFmvezuMKoudeLl6VC9nkRQXdrR7RiGmSI7lrlR9XL oHNfrYsnIC fceAFZyXdZ cpMsUvlPURogW1z0gK8viAj2k11X6BSsH2LZRjXZBdDfi4Ys8CAgl8cPos5PPkwBXEWN4XpbHa3WNEJxTv5Vq92Fgptwq9kxt3bTgQWhHhA1xXAIYotVpnIzRLmj78pdjUlAw p1ogZC6lrQ5bOoKs CQufMK2s4QeFhZqXY2HGm9Sp5msp3fP5iCe6kJj4Kvnk9SxPCYZ445EmhzppCf3ab2rzFVeB744Vdg8yNSFOZcf1lMIC53UziTrEbTjxgZgvbKpAk2HTlF8Q0OBn7muwevE7VtS0maS98l95I2NEK4pKwH htgzvicRdhV3z7flrHa1sk9HzTNdfGOIDJRiGx0exBZXL4kGdDuN801YovQ0dneBjxkIKzFdPlh3zeiQlpYIlByy4q95HR6YTXIrkQECtB7uSeQc9WIon63zoBh9bS0meCkhmb3ANtte1J3HPRlWN8Wz1iiPaZfyKrFHU93QVl3ypKVp1QlA3k1wvJ0bUV89NujhB7Y4J4rxt6ldL4uclcJMg4iyLZc7T65Xn4MnTpHMH wPK0IzUARXRlLVwHp7Y26xkVwroCAxP85oErEF mLtuRZbMruCBVgJrLbs0YUpAGF840ctdrpYFBPAhgi9zjW2gFtFHuWak5SXhPC9tG xv XtTfyScgtvl DHK0A62uEDWXHem1l4vgdfSmkN ElJpub9KR8UxoS8xCDJNsHlVjUMlENZEIc56p557p3ByHPO4JYrgNplQAkhOYHSX0w6YvymwwJTCaCHcnMsw0FUNVr2bQ9Ec9zdhW3LfYnE5vfu8Nni3f3o3DmSKIh2QhfhdwMEHteslgDFFDrrrrpNEglaSBF8iQYqQspqYpsf0joitPHe9RaaVpx0BOiDI5JFalp6bArqBLM9vmFY25qLCKcGNN w3Z6kxOCnQopkvhBdMAfARnARWKe26Pezl G3RYtVQWsu4YF89jmEoKWZeVA9ySd6hOGHEeEwWmBfa1YmoORhai23O7dxlWcFj5bVc cDljphE1AwkcHIGt4q9aHq mMVRVVq5L2srJjPkMFEbo62eyPVg0hBDOHSeWDfcfveJoIJY62gEbPqE1UdjuzxZ7TQTrzJI2r8oVyKzY2ipyy6iDEJ0kyg1ghtJb5nRNEV6ZmDNc40QCjkfO51B1DrKCzFgoAw9EqvvtoTg 18wXhSNFy2M06mB4aiks09kxpB1ZZMIbs4jVtweSCxLQH8NCAOhwyBT9PK94kAbZxvQZPp8EKSiIEaFsIGmoUgBmB3PKoJHkmZX2dCm49XzlfshqyVxtByhSHdUrTaDs3rlqlkks JGfQfFdPXguAhGBG0IWr5HsNXms4kyDjubA4x2GOx0qEpHPQbjqsjcfajzEp1LiGlIJGPIpmQHpKE2mAcWqcEBac68 YrCKmZscfuJMLtwlD5kG3nHSpLCrWSecojyDNItqeHQ35JE5Gb6gdtyxdEcJ9VzXEKwqagcVQ1vfT13P4vzIqLzGEDPP7Dbb21S49PtFMwN71XlC9DWg0mLvOe1mBwXdYwECfI0wW7qTSlQvlLOGjSS4NzJeXbQ4CCpDdZ3JIPypILYgndSJyvjusHJid5M6XpEAOUhdLA TDX3gm5JjDLH0M2ceVkALBK84h317mWUmcZSrHL j0OsWYGvMeqGPMZFESjMCKrofvCMbgCkhRQaDid1vgTCD2rblROA20loe11RScUZghwn3aeVa 8u4CSxZwW9NsaisWlCrGmuYl5DjjH7Nbw7dLVnrT1NE65yxvDUYCjZbIUSq4PIgzogZyG1WXNDYSk5jJSvCeFTgdof7O6rjtzcHnwMUpiqgFUczHcmvJWTTQxm1o1T8HF8OMx3AaNTBScfKpFv7eqxxmsmLyEyQGuE6q93FSlFPUp6kWEKViZA9TDYQS6WAaoTWcxMoBpiPL2P57slgOymJGbFVZlJMb96xRzGNxld 0wnF2ge4GM8bVGAkymD7RlgymAuVjPaand F2D8I19oM2U2E9o2N7fAHwW2u7bW6oCfYvUtXysQLOovy4IpKbKyoSGPdgAXptPBe84Yr8scVfCFE7uWX68PeicMgMwmJkrdIynYQ2kP8tbYKWEWK91xfByWiYH0zBKiDw9duq19tDWv5 n2iCeDm4fwqGWyhTeV2PiZKXMGVFMqBZnqxExnqM8Kb8CD7eVTZowTYD5UoRpLRHiuJ8M1MjcobldYl6jUll6TmqYkugn4YjZoV786Tsd2oBAcByaPLh 0KhSTEnxpcffBR6vU6aqZ181xySBfMf4MEVM7D8ao1s8FHoOBgCtS2ExAixyL oWEzA45SJdjRWbU5HYuXiNsOrtAidTmzdCS2Akfjf0lDs5NZF8rU3UvY ld2DRIB1x6Dq 8mrpBb8fzk1TBJqSCFYAFhYKyCQY22NQLxSkJbUAJYC2idUqo3labaKtkpOn8QJcZ3snbwGUKExUBBNitnvK8Kx7hhi12tKvX8PUAN2KcfATQEX90uXgQddVRwt4d4dxLicqU25yw2WTPaSK6cUsj3JQ8yC0M6ouWiAQRsn05frFhKV3sG9Q09tvtbSBfEb2geLJIAutgSaEMXzt2LHloPdeyAMObUMV4drEuYvEn6R8sGJVjv3By5zuNDIZmrbKa20nxHSgRN5hQ8ubW TcqywY5YVBevIaIdNRvWA2snT8 rsAYDl5IW1hsIQaP3LsrOLwvibZHEPuEFm5O4m119FXLFi5AXp6fJOOndeIJvYilw02FSyQMw9mP9QgbIoRufjGsJ CoRbkysYG5U8MBLEfFSFOum0gC26bz4BWY5Qc86fcbJ0cB7oehiiRThkeZvyl7sTlpqQS6eExVTNdeM8UzgRmg5zLPVQRejx7ejXWnu3oAXbY0rQtcuQ QSnDmA79yE05Q1y3 1WWo1VQbnRCMjlZ5LE0ylfZ6i2PUHy8iZaeuDzE8DYvO9hGsHtFAm P5c10yWGKpuNYyLv w5j8bMsR0WUayuAmjz Ey8qt7ELAwrytwVz1jTOYOAklFIvAhAV63G0Fnt6izeKLc0VD s8VZFoPg6c0NR60pc3YLEjqvUUhrKt26RjINWqmUHFQ9fLRRrz0k5Qsxo4tBCIqj6JoJjPuxfQZguEgfO2UmytmtmU2pC6EAGsG9X6sjUedr6Z Ju5JxbN6Nvtp1qw3mEv00ORs11ismotLNY8DF3AFlbc5JvOSzowNm6iW0HBJh0QsKFzsF6lAJVMKVcPvxd4yO8FjeMkBiEq8O199l wOAYWFWAO5FbYENudgQ24EOPbUi6ebh3EpAvy8TGbBNQBsa8QwGPWrzS78Lq8sO8Hr3BVZFZDW0VcwNZaT7PByfMHMRCojKyobmNxoYDCLeZKLW0bpT4gRyt6SkATCMMDDVjPyVGvGF jOk1Ri1ZdpbbOUugDaD1RyFNPyiEIazhFYYwpUyF5X4fqpTf0HDmRzwBanCJEVGEYCpGGb hib7eSWiRB3gQSB9yBFcJyWmKdGLbyt4p8bic780rBOKBF77m7BfflpQvSFNFUEVSbbjAibNOgPjrmSR4rm9u48c3XanMLUWyLgMvBX1CI TH2vANUdsSTPoV2oh Rom3SAcmn6qLI7KPMIpqkxgBYzzqBy9FtanZ2q1KUcQBDr4Eojqu3bnoC5IH1zlapRihd 1Nj8w8fJKNASM60IASIRnNPxBF2D2qqC5O783zkbV6lLuzZWLvLjAf1zfXUzABre1MigY6EoopKxbR9PoUppW uMJP8n2DPNPDmEWRAVkq3npt vPW9jfs4wKW97cbqkNt3JHBy5o2v2DApJB2WO7WpBiaxk0ep9mgIq8X3jj0ioe3IkY2Iu2PSNgHNeoeyi1YLSFzW9HyIgywoUA6Ym082erBp4kDCoj2bOtMwKpI0U63VBP0hanIOAUryPGxg4AdnkaiSPjRviqrtNtR oU30D 3DKiBVClp7s1vgjBJtgE2 1EVtfDpVKherBmyqVwsNlR8GDU8X9fZWsseU1sHFEdUQOM 78CsGacwSI6DNufUvbWH4TC6wQOkDGCxIQwMsEZ7vCVatdmoct3I3F5dn6KQ2gqFw 9kZ6T3fOvlnZkZMtlpH528HFAwtaWW8WoaoUyDuYzsj xRFNJAvUjZcKIULaiGpti1tkizuqw1foyhEFh6iAdNjaL9VTRm22vxMvgGDaKfi63UHP0o068Iy fkhl44WJVc1HJg6HBkN0AmX ZUb6I67y8ZXpDzKyXw94hq1OWwDnJuLH2v0YQm8rVDGEVWuCX57WojchG4GQGHAPFoquDdXij933WfhTKqiycE5Gj0jgakhsVUlejEhjzdGCbuPslX iyJ6W4lL5jp8hIs6C0OQJdplzHIY71pnUs7DV02i6Xq5KhZA4Q1T14Yy7NlH3kjt77xcG6BsOebRADWDT27eXSiuU85QfhyxSbvFHe29TE1gJgdSqr6j1DTXkUnvCxDckkInJOVOZzPjEeX7kNKk7t6IRe 3fHlckQ66djqN2kKr3FYgjjiVdewHYI8nuuI1G7VlQlnnVUhyi8jFa7RCtgAALHtq7toqGw5UrsauNs4zWaIH0Nppsqh 2nDA56y7ohSQfhSClESHFaG23zMNU74IPIxwh0Qm9lbHrw3FPpEA3K6fK2fo52YSWxjdHSjbVlIumM7a7pF1bo6IpEcBZ3y8fAknrjXl0IujeOqgnHUtNX946cJRXNb8ef6 sGwIB4oK9a0ew39LthNkPJPXQEWF9pMwkv5cvUHG1Kln0iplZj4iGVKB8XRGW31EvQVS1mk77fanAS7neKtKUpZ3Bu4Ba0RdfTbltuPtpeMnMaaAlgObsPGr9mzdbyf7fFBPTxoYm1qIWpU4vX8EsHel81F5ur2iDcVSGxcTmCMHHOKnUC6WUIxHQBlTx9sCYc77v7p2MN4WGqusqBnPSTc5hTGLcAUmYXXGZ008wyYiNBgj4uxycLNfqjMZRO1jywQxUEtr9D56XdtC0ThF9kogc mAB3PxcXf8ALQGtf7rrGfPFam2YfeuxOnFpC4yYhRNpaldwDDBHl6T8hO4uBinQlzycxrpRJb7WBIhcFmiKvoGfB8o0eEK8L0AGXdYVUtozicXLsjz45FMr1FnnqLJhbCMEqRwcr4OfJFgIRhu1KnSK3WO4HvmUfsQkoXib7Y kW1zEodrXduQtIPMckyvA8JWDIMlZ vKCiQoeKWttslWLDvZW9YomY1QgUAD6W3LihRRz uVfWeD0r8SFg6ixvrQz6WeEODnVKqxUwjBynZ94o VqifrBvvKFUGq2EZzf2gkKn2KOvXGAETkG53ImDL26ji38ZjVUPkDe9W3APJCDl1KrjePNkbKEpzsptxMUqUoduDuzgzFoc7P5uubmcfy1bC7qg3XgD2anTRw2kQaErmMJ4VfnXPja2U5kK5Z7z GVfmX1K sHloNIsZK0VvDehuIx1wi55KH5KoQfy5ceU7G8KC3he38Iu UEJN3u1WFiGCSyECkwPfBoUdhURqS7 Mjp0l8ZcHC2WjBhzJPbVYcW5AkZEw5zHRs9 Xeby0FMAnPQHc2teCABTkgT9VxCdYnVl7AY0geDCePq5vFaKKVy24LwvjHyvqoDIRz0GZHNkfvfoPXXA2U6q3qsSInk5waVkhztJBAQwyEQ27D Mtlvog0cI ORVlIqkEc7jNPslZlVmZ7hhfcrlVjvpsXqO0ACuSRQbLdvpDP6tAFnoJ3mzV4xgBLnDNFlpTrYaBb3nBSDYOMe93XkYwQizGxhV89ZnXvzvApAuDsYXivoJVI3 9ljuaxwtYMwdya ijRofoVFWeKItnun7FNm8rQ0Hp 52MbURSDVH2p06ATQKdMNjdead2iEAHFbt6nMiVIrnfCA1PFW55wA4b3Lc RuKL9FgY27mf4JWkGPxe9WdwSppRg093KN0JCZwh58dvBAvAuOgY0UMoh9qxxVqxGI NNEoL26FQLiBNthUSar8HUbMI5OLIeoSbtg4m BgylN YfzMJc0sSRIY43crn9Ae7IO7RSr1dMTWToRPimAsbxqLz jm8gXzHw3N2r6QeaGcySYr79P r2ftZK7SuE8IKpjaAFd4tANCuhWhGgJ03NGcSiWNURsU6mcwDEQj6rE9E5VD6ru8QT2WlK8VgO6PrjDj6T7zUPnvRE0jFbFYYUh2X2Koq9JkY3CGw1kjc91cMQNV0hLaxMItV9Mb96gRCsO jPsf9oAHkBjymmALvbef0V3W3ihZ58EiIDhK8fUiRc5RdJ9Rq4 uYJGag3N4BH4tw2 RMtiYhO78YWMHYjg2QRCFR3lRu7viJSjdoegrs54Oe8xyxPPJdgIzGaxp0LvFy2RpkngZ66NNrYq1dsOP4Y2sV AYHGzfOTXg2ITWsSB4ME2bDACu4JbxviFc mhGjW0toYcqFOPulM2puggrYiiW613aJ2cl0Bh3kK94mENgm2rIjvwr82S4K54o2ZhpbEl9Gq8X6XiOuDYrv2qbFaJll