Shapes is a real-time vector graphics library with high-quality line drawing and infinite resolution shapes, rendered with advanced anti-aliasing techniquesWebsite • Docs • Changelog • Feedback Center • Forum Thread • TwitterFeatures• High quality line drawing with arbitrary thickness with advanced anti-aliasing• Thickness units can be specified meters, pixels or noots• 2D Shapes such as Polyline, Disc, Arc, Pie, Rectangle, and more• 3D Shapes such as Sphere, Torus, Cuboid, Cone, 3D line, and more• Easy-to-use component-based shapes with tweakable parameters• Source code included for maximum flexibility• Immediate-mode API for code-based drawing, with scene view gizmo support• Heavily GPU based. Tweaking parameters is practically free• GPU instancing support• Built-in (BIRP),URP, & HDRP support• Single-pass instanced VR rendering support--After Shader Forge, I wanted to make something different. It has bothered me for a long time that for some reason, html5 canvas is better at drawing primitives than Unity. I really wanted something to help us make those crisp lines, discs, polylines and, well, Shapes! So, here we are~If you share your work on Twitter, don't hesitate to tag me or use #madewithshapesI'd love to see your work! ♥Limitations• All shapes are unlit• No SVG support, Shapes is not designed to be an SVG asset importer/exporter• No ECS support yet, because it seems to change every week• No UI support in overlay mode, though you can use camera-based or world-space UI to work around it• Applying custom shaders is currently difficult unless you know how to code shaders, since every shape has a very specialized shader
Shapes は高品質なライン描画と無限の解像度シェイプを備えたリアルタイムベクトルグラフィックライブラリで、高度なアンチエイリアシング技術でレンダリングします。
ウェブサイト • ドキュメンテーション • Changelog • フィードバックセンター • Twitter
Shader Forge 後、何か違うものを作りたくなりました。何らかの理由で、html5 キャンバスのほうが Unity よりもプリミティブを描画しやすいということに長年納得がいきませんでした。本当に、その鮮明なライン、ディスク、ポリライン、そして何より形状を作成できる何かを求めていました。そして遂に完成しました・・・
Twitterで自分の作品をシェアする場合、気軽に私や #madewithshape でタグ付けしてください。
是非あなたの作品を見せてください!♥
特長
• 高度なアンチエイリアシングで、どんな太さでも高品質なライン描画
• 太さの単位は、メーター、ピクセル、または noot を使用できます
• ポリライン、円盤、弧、円、長方形、その他の 2D 形状
• 球、トーラス、立方体、円錐、3D ラインなどの 3D 形状
• 調整可能なパラメーターで使いやすいコンポーネントベースの形状
• シーンビューの Gizmo をサポートする、コードベースの描画用の即時モード API
• 非常に GPU ベース。パラメーターの調整は実質的に無料
・GPU インスタンシングをサポート
• シングルパスのインスタンス化された VR レンダリングをサポート
制限事項
• SVG サポートなし、Shape は SVG アセットインポーター/エクスポーターとして設計されていません
• 毎週変化しているため、ECS サポートはまだありません
• オーバーレイモードの UI サポートはありませんが、カメラベースや World Space UI を使用して対処できます
• URP/HDRP は公式にはサポートされていませんが、部分的には機能します。URP サポートももうすぐです!
• 任意のポリゴン充填はまだです
• すべての形状には非常に特有のシェーダーがあるため、シェーダーのコード方法がわからない限り、カスタムシェーダーを適用することはまだ困難です