Inspiration
虽然现在人工智能是非常热的话题,但是我们还是希望能够做一些我们能实现的比较有意义的事情。 我们希望能够在当前人们的日常社交App已经非常完善的情况下进行一些改善性的优化。
What it does
0)用户只需要简单地定点拍摄一些照片(全景最好),我们能够以一个流畅的广角视频来呈现用户所拍摄的内容。而且能够通过旋转屏幕以观察不同角度,同时能够通过倾角来控制播放的速度。 1)我们希望能够以一种更实用,用户体验更好的方式来处理全景图片这一内容,能够根据用户的喜好自由选择观察角度和观察方式。 2)相对于微信的小视频,用户可以自由控制自己想要看到的角度和内容,不必局限于拍摄用户的小视角。 3)相对于百度地图的街景,用户能够更流畅更方便的操作观看过程,无需繁杂的操作。 4)相对于社交软件来说,用户真正能实现足不出户时刻走遍世界,只要有人分享,我们能够实时看到各个地方发生的景象。不需要拍摄视频的狭角,能够以广角的角度来观察、体验这个世界。
How I built it
0)我们使用了友盟+所提供的社交平台的SDK,在此基础之上增加了我们实现的功能。 1)通过水平仪、加速计、重力感应等传感器向程序传达用户可能的需求,通过分析参数反馈给用户相应的功能表现。 2)我们参考了一些开源的API,实现了界面UI设计。
Challenges I ran into
0)SDK的阅读、理解和应用。 1)图片的衔接处理。 2)对传感器的实时反馈进行解析。
Accomplishments that I'm proud of
实现了一个功能相对完善的iOS的App,能够完成基础的社交功能,同时能够很好地呈现全景图片。我们可以通过轻转手机屏幕来切换视角,通过屏幕前倾来实现纵深推进,并且根据倾角不同表现出不同的速度。
What I learned
如何制作一个完整的App。通过学会使用轮子快速搭建一个应用。
What's next for Klawii
0)这个功能可以完美融入到社交平台中,用户只需要上传一些连续的图片,即可生成一个效果类似广角视频的产物,能够以自由视角来观察其中的事物。 1)融入到地图街景方面,能够极大地改善用户体验,无需慢吞吞的一点一点按,而且不会看到跳帧等脱节的界面。 2)融入到一些第一人称视角方面的游戏,比如枪战类、赛车类等,能够通过现实观察到的数据模拟成游戏中的背景地图,既可以方便更新,同时也能够使得游戏更加真实。
Log in or sign up for Devpost to join the conversation.