日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

粒子系统(一):从零开始画一颗树

發布時間:2023/12/9 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 粒子系统(一):从零开始画一颗树 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

準備

  IDE:VisualStudio 2017

  Language:VB.NET / TypeScript

  圖形API:Win2D

  Github:[?UWP?] [?TypeScript?]

  本文將向你介紹一種粒子系統(Particle System)模擬植物的簡單方法。

第一節 移動

  粒子按照某種規則移動,且始終保留移動軌跡。

  定向移動

  粒子具有一個初始速度

  粒子漸變

  粒子的渲染半徑逐漸減小,渲染顏色逐漸變淺

  方向偏移

  粒子始終朝著某個方向偏移

  隨機擾動

  粒子在任意方向上隨機受力

圖1-1 定向移動

圖1-2 漸變

圖1-3 轉向

圖1-4 擾動

第二節 分裂

  已經存在的粒子隨機分裂為若干個新的粒子。

  方向偏移

  分裂時新粒子速度方向偏轉,移動軌跡將產生分叉

  粒子減速

  分裂時新粒子移動速度減小,移動軌跡會越來越短

圖2-1 分叉

圖2-2 減速

第三節 迭代

  現在,你可以自由調節參數然后迭代啦!

  迭代深度

  盡可能大的迭代深度

  顏色漸變

  生長和分裂時漸變顏色

  粒子貼圖

  粒子顏色對應貼圖指定位置的像素點?

圖3-1 茂密

圖3-2 珊瑚

圖3-3 地卜師

附錄

  Github:[?UWP?] [?JavaScript?]

  編程模擬自然(一):如何畫一顆靜態樹

  編程模擬自然(三):更好的靜態樹算法

  編程模擬自然(六):如何畫一顆動態樹

轉載于:https://www.cnblogs.com/experdot/p/6878796.html

總結

以上是生活随笔為你收集整理的粒子系统(一):从零开始画一颗树的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。