Skip to content

Maylio/CameraFixation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CameraFixation

説明

相対的なカメラの位置と回転を固定できるバニラシェーダーです。
CoreShadersCustomTemplateRPをお借りしています。

参考にさせていただいたサイト
https://minecraft.fandom.com/wiki/Shaders#Java_Edition
https://github.com/ShockMicro/Minecraft-Shaders/wiki
https://github.com/Godlander/objmc

使い方

Releases から最新版のリソースパックをダウンロードして、.minecraft\resourcepacks 下においてください。

リソースパックを抜いた状態でF3を押し、自分のカメラの回転を確認しながら設定すると狙ったカメラ設定になりやすいです。

注意
・1.20.xでの動作をサポートしています。
・Optifine等バニラ環境以外での動作はサポートしていません。
・三人称視点前方または後方での使用のみサポートしています。

改造

assets/minecraft/shaders/include/config.glsl を編集してカメラの位置と回転の設定を変更できます。

カメラの位置

プレイヤーからの 相対座標 を入力してカメラを移動させることができます。デフォルトの値は下記の通りです。

//X座標
#define CAMERAX 0.0
//Y座標
#define CAMERAY 0.0
//Z座標
#define CAMERAZ -4.0

カメラの回転

F3で確認できる回転と同じ数値 を入力してカメラを回転させることができます。デフォルトの値は下記の通りです。

//縦回転
#define ROTATEX 0.0
//横回転
#define ROTATEY 0.0
//傾き
#define ROTATEZ 0.0

おすすめのカメラ設定

斜め下から

//プレイヤーからの相対座標
//X座標
#define CAMERAX -1.0
//Y座標
#define CAMERAY -1.0
//Z座標
#define CAMERAZ 1.0

//回転させたい角度
//縦回転
#define ROTATEX -40.0
//横回転
#define ROTATEY 45.0
//傾き
#define ROTATEZ 0.0

真上から

//プレイヤーからの相対座標
//X座標
#define CAMERAX 0.0
//Y座標
#define CAMERAY 4.0
//Z座標
#define CAMERAZ 0.0

//回転させたい角度
//縦回転
#define ROTATEX 80.0
//横回転
#define ROTATEY 0.0
//傾き
#define ROTATEZ 0.0

ライセンス

MITライセンス が適用されます。

スクリーンショット

image image image

About

相対的なカメラの位置と回転を固定できるリソパシェーダーです。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages