Smooth LookAt component with predictive lead — aims ahead of moving targets using estimated velocity.LogicDevLookAtSmooth is a smooth LookAt component for Unity. It includes two variants: a full-bodyrotation component and an IK-based head-tracking component.This is the paid Plus upgrade to the free Smooth LookAt Component (Move_LookAtSmooth_001) and theStandard version (Move_LookAtSmooth_002), adding predictive lead: the component estimates thetarget's velocity and aims ahead of its current position, reducing the visible lag when followinga moving target.Features:- Full-body Y-axis rotation and IK head tracking (via Unity's Animator IK, Humanoid-compatible)- Predictive lead (both components) — automatically estimates target velocity and leads the aim by a configurable time- UpAxis support (full-body version) — automatically tracks the "up" direction of a tilting object such as a vehicle or drone (inherited from the Standard version)- Most parameters are exposed in the Inspector for direct adjustment — no coding required- When prediction is disabled, behaves identically to the Standard version (same tracking results)- Component logic (both the full-body and IK components) does not depend on any render pipeline API and works with Built-in / URP / HDRP / Custom RP. Only the bundled demo scene's materials and post-processing are URP-specific.Supported versions: Unity 2022.3 LTS / Unity 6.3 LTSJapanese documentation (README_ja) is included in the package.Note for existing Move_LookAtSmooth_001/002 users: This package uses the same class names andnamespace as the earlier versions. If you already have Move_LookAtSmooth_001 or _002 in yourproject, please delete it before importing this package.Full documentation (setup guide and parameter reference, English and Japanese) is available atthe Documentation Link below.English: https://github.com/logicdevsupport/asset-docs/blob/main/Unity/Move_LookAtSmooth_003/README_en.mdJapanese: https://github.com/logicdevsupport/asset-docs/blob/main/Unity/Move_LookAtSmooth_003/README_ja.md----------------------------------------------------LogicDevLookAtSmoothは、Unity用のスムーズなLookAtコンポーネントです。全身回転版とIK首振り版の2種類が付属します。本パッケージは無料版「スムーズ注視コンポーネント」(Move_LookAtSmooth_001)およびStandard版(Move_LookAtSmooth_002)の有料アップグレード版で、予測追従機能を追加しています。ターゲットの速度を推定し、現在位置より少し先を狙うことで、動くターゲットを追う際の見た目の遅れを軽減します。主な機能:- 全身Y軸回転とIK首振り(Unity標準のAnimator IK使用、Humanoid対応)- 予測追従(両コンポーネント対応)— ターゲットの速度を自動推定し、設定した時間分だけ先を狙う- UpAxis対応(全身回転版)— 乗り物やドローンなど、自身が傾く対象の「上」方向に自動追従(Standard版から継承)- 主要なパラメータはInspector上で調整可能、コーディング不要- 予測を無効にした場合は、Standard版と完全に同じ挙動(追従の結果は変わりません)- コンポーネント本体(全身回転版・IK版とも)はレンダーパイプラインのAPIに依存しておらず、 Built-in / URP / HDRP / Custom RP のいずれでも動作します。URP専用なのは、同梱デモのマテリアルと ポストプロセスのみです。対応バージョン: Unity 2022.3 LTS / Unity 6.3 LTS日本語ドキュメント(README_ja)も同梱しています。無料版・Standard版(Move_LookAtSmooth_001/002)をお使いの方へ: 本パッケージは旧版と同じクラス名・namespaceを使用しています。プロジェクトに既に導入されている場合は、本パッケージの導入前に削除してください。詳細なセットアップガイド・パラメータリファレンス(日英)は、下記のDocumentation Linkからご覧いただけます。英語版: https://github.com/logicdevsupport/asset-docs/blob/main/Unity/Move_LookAtSmooth_003/README_en.md日本語版: https://github.com/logicdevsupport/asset-docs/blob/main/Unity/Move_LookAtSmooth_003/README_ja.md- Predictive lead: aims ahead of a moving target using estimated velocity (configurable lead time, velocity smoothing, and max offset/teleport detection)- Works with both the full-body rotation component and the IK head-tracking component- Prediction is opt-in (disabled by default) — identical behavior to the Standard version when off- Read-only EstimatedVelocity/PredictedPosition properties for your own debugging or effects- C# source includedClaude (Anthropic) was used to assist in the development of this asset. Specifically, AI was used for the following purposes:- C# script generation and code review- Documentation writing (README in English and Japanese)- Store description text creationAll code was reviewed and verified by the developer (a game programmer with 20 years of experience) before release. The core algorithm design and technical decisions were made by the developer.




