前端中的⽣成设计与可视化
如果无法正常显示,请先停止浏览器的去广告插件。
        
                1. 前端中的
⽣成 设计 与可 视 化
Apache ECharts (incubating) PPMC
沈 毅            
                        
                2.             
                        
                3. 什什 么 是
⽣生 成
设计
Generative Art            
                        
                4. ⼊入坑            
                        
                5.             
                        
                6. 数据
规则            
                        
                7. ⽣生 成
设计
可 以 ⽤用 来            
                        
                8.             
                        
                9.             
                        
                10.             
                        
                11.             
                        
                12. 衍
纸            
                        
                13. 衍
纸
Ray Tracing            
                        
                14. 数据
规则            
                        
                15. ⼩小星球⽣生成器器            
                        
                16.             
                        
                17. 做点什什么
好玩的东⻄西
⼿手上有
⼀一些 GIS 的数据            
                        
                18. GeoJSON            
                        
                19. 点 Point
线 LineString
⾯面 Polygon            
                        
                20. 线 LineString            
                        
                21. 挑⼀一个好看的颜⾊色            
                        
                22. ⼀一份好的数据的⼒力力量量            
                        
                23.             
                        
                24. 2D
3D            
                        
                25.             
                        
                26. Miter Limit            
                        
                27.             
                        
                28.             
                        
                29.             
                        
                30. 每个⼈人都能创造⾃自⼰己
独特
的作品            
                        
                31. City Art            
                        
                32.             
                        
                33. 贴⽚片瓦⽚片 ⽮矢量量瓦⽚片
PNG
JPEG GeoJSON
Protobuf            
                        
                34.             
                        
                35.             
                        
                36. 球⾯面映射
(lng, lat)
(x, y, z)            
                        
                37.             
                        
                38. 极点会有严重的扭曲            
                        
                39.             
                        
                40. 球⾯面隐函数 x^2 + y^2 + z^2 = r^2
normalize(x, y, 1) * r            
                        
                41.             
                        
                42.             
                        
                43. 街道
湖泊
绿地
……            
                        
                44. ⼀一些数据上的限制
跟 Wiki ⼀一样,OSM 数据是⼤大家编辑的
⼤大部分城市建筑和道路路数据缺失            
                        
                45. Low Poly 云朵
Infinity Town            
                        
                46. 找模型
合适的模型好难找!
这个模型好贵!            
                        
                47.             
                        
                48. ⾃自⼰己 ⽣生成
随机点
凸包
Convex Hull
Quickhull
多组随机            
                        
                49. 一个好看的渲染            
                        
                50.             
                        
                51. 导出
OBJ            
                        
                52. AR 和 USDZ
ARKit Quick Look
POWERED BY VECTARY            
                        
                53. 参数曲⾯面            
                        
                54. 更更多⼿手边的 数据
像素 Pixels
音频 Wave
噪声 Noise            
                        
                55. 柏林噪声 Perlin Noise            
                        
                56. 数据
规则            
                        
                57. BOIDS
Flocking 群体模拟            
                        
                58. 三⼤大规则
Craig Reynolds 1986
对⻬齐
Alignment
内聚
Cohesion
分离
Separation            
                        
                59. 随机初始化            
                        
                60. 对⻬齐
Alignment            
                        
                61. 内聚
Cohesion            
                        
                62. 分离
Separation            
                        
                63. 不不要撞墙            
                        
                64.             
                        
                65. ⼒力力引导布局
+
+
force directed layout
节点 - 电荷斥力
边 - 弹簧引力            
                        
                66. 总结
快速⽣生成设计资源
积累解决问题的⼯工具集
和可视化相辅相成            
                        
                67.             
                        
                68.