ANIM EDIT(アニメエディタ)

ANIM EDIT ver1.20

ダウンロードはこちら
AnimEdit ver1.20.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.20

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)

◇出来る事(2024年7月29日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)。
独自テキストビュー、独自ボタン。
ワイヤーフレーム表示。(MQO、三角ポリゴンのみ)

◇バージョン履歴
ver1.20(2024年7月29日)
ver1.20以降のアイコンを作った。(2024年7月27日)
intelの内蔵GPUだと、クライアント領域の更新が起動時に行われないのでウインドウサイズ変更で
対処するようにした。(2024年7月29日)

ver1.19(2024年7月26日)
GLWrapper.h の POLYGON_2D::DRAW を POLYGON_2D::DRAW_float にした。
POLYGON_2D::DRAW_int も追加。
バージョン情報ダイアログウインドウの wglCreateContext の位置を修正。これにより、
バージョン情報ダイアログウインドウを表示するとメモリ使用量が上昇し続ける現象を
回避できるようになった。

ver1.18(2024年7月14日)
MQOファイルのワイヤーフレーム表示の実装。(glMultiDrawArrays だとエラーが出るので
glDrawArrays にした。)
GLWrapper.h に Self_glMultiDrawArrays を追加。
MQOファイルのワイヤーフレーム表示を Self_glMultiDrawArrays で描画。
ファイル読み込み時や、ワイヤーフレーム切り替え時にGUIの色がおかしくなっていたのを修正。
この readme.txt の推奨動作環境を追加。開発環境の項目も追加。

ver1.17(2024年7月11日)
intelの内蔵グラフィック機能でバージョン情報ダイアログの文字が表示されていなかったので、
バージョン情報ダイアログのレンダリングコンテキストの位置を変えた。(2024年7月9日)
バージョン情報ダイアログのフォントは半角文字の『MSゴシック』としていたが正しくは
『MS ゴシック』だったので直した。(2024年7月9日)
バージョン情報ダイアログの処理の改善。(2024年7月11日)
バージョン情報ダイアログを1つだけしか表示できなくした。(2024年7月11日)
この readme.txt の動作環境の項目を追加。(2024年7月11日)

ver1.16(2024年7月6日)
Dark_GUI でしか、独自テキストビューや独自ボタンを描画できていなかったので直した。(2024年7月5日)
Font.h に DrawStringW_NOT_Lighting を追加。(2024年7月6日)
独自ボタンの色を薄くした。(2024年7月6日)
独自テキストビューと独自ボタン上の文字は項目文字で描画していたが、それぞれ単体で
描画できるようにした。(2024年7月6日)

ver1.15(2024年7月3日)
コマンドガジェット内の文字を配置。(2024年6月30日)
独自テキストビューの描画。(2024年7月3日)
独自ボタンの描画。(2024年7月3日)

ver1.14(2024年6月30日)
カメラ表示メニューのサブメニュー(正射影、正面など)に説明を入れた。(2024年6月28日)
GLWrapper.h の Square2D と SquareFill2D は正方形描画ではなく長方形(矩形)描画の事だったので
RectAngle2D と RectAngleFill2Dに直した。(2024年6月29日)
塗り潰し台形 TrapezoidFill2D と TrapeziumFill2D を GLWrapper.h に追加。(2024年6月29日)
GUI内の処理を改善。(2024年6月29日)
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)を追加。(2024年6月30日)

ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
Microsoft Visual C++ 再頒布可能パッケージをインストールして下さい。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
推奨動作環境
OS:Windows11 以降
CPU:AMD Ryzen 5 2400G with Radeon RX Vega 11 Graphics 以上
RAM:8GB 以上
GPU:AMD Radeon RX 560 4GB 以上
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
OS:Windows 11 Home 64bit
CPU:AMD Ryzen 5 3600 6-Core Processor 3.60 GHz
RAM:32GB
GPU:NVIDIA GeForce RTX 2060 Super

Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.19

ダウンロードはこちら
AnimEdit ver1.19.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.19

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年7月26日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)。
独自テキストビュー、独自ボタン。
ワイヤーフレーム表示。(MQO、三角ポリゴンのみ)

◇バージョン履歴
ver1.19(2024年7月26日)
GLWrapper.h の POLYGON_2D::DRAW を POLYGON_2D::DRAW_float にした。
POLYGON_2D::DRAW_int も追加。
バージョン情報ダイアログウインドウの wglCreateContext の位置を修正。これにより、
バージョン情報ダイアログウインドウを表示するとメモリ使用量が上昇し続ける現象を
回避できるようになった。


ver1.18(2024年7月14日)
MQOファイルのワイヤーフレーム表示の実装。(glMultiDrawArrays だとエラーが出るので
glDrawArrays にした。)
GLWrapper.h に Self_glMultiDrawArrays を追加。
MQOファイルのワイヤーフレーム表示を Self_glMultiDrawArrays で描画。
ファイル読み込み時や、ワイヤーフレーム切り替え時にGUIの色がおかしくなっていたのを修正。
この readme.txt の推奨動作環境を追加。開発環境の項目も追加。

ver1.17(2024年7月11日)
intelの内蔵グラフィック機能でバージョン情報ダイアログの文字が表示されていなかったので、
バージョン情報ダイアログのレンダリングコンテキストの位置を変えた。(2024年7月9日)
バージョン情報ダイアログのフォントは半角文字の『MSゴシック』としていたが正しくは
『MS ゴシック』だったので直した。(2024年7月9日)
バージョン情報ダイアログの処理の改善。(2024年7月11日)
バージョン情報ダイアログを1つだけしか表示できなくした。(2024年7月11日)
この readme.txt の動作環境の項目を追加。(2024年7月11日)

ver1.16(2024年7月6日)
Dark_GUI でしか、独自テキストビューや独自ボタンを描画できていなかったので直した。(2024年7月5日)
Font.h に DrawStringW_NOT_Lighting を追加。(2024年7月6日)
独自ボタンの色を薄くした。(2024年7月6日)
独自テキストビューと独自ボタン上の文字は項目文字で描画していたが、それぞれ単体で
描画できるようにした。(2024年7月6日)

ver1.15(2024年7月3日)
コマンドガジェット内の文字を配置。(2024年6月30日)
独自テキストビューの描画。(2024年7月3日)
独自ボタンの描画。(2024年7月3日)

ver1.14(2024年6月30日)
カメラ表示メニューのサブメニュー(正射影、正面など)に説明を入れた。(2024年6月28日)
GLWrapper.h の Square2D と SquareFill2D は正方形描画ではなく長方形(矩形)描画の事だったので
RectAngle2D と RectAngleFill2Dに直した。(2024年6月29日)
塗り潰し台形 TrapezoidFill2D と TrapeziumFill2D を GLWrapper.h に追加。(2024年6月29日)
GUI内の処理を改善。(2024年6月29日)
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)を追加。(2024年6月30日)

ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
Microsoft Visual C++ 再頒布可能パッケージをインストールして下さい。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
推奨動作環境
OS:Windows11 以降
CPU:AMD Ryzen 5 2400G with Radeon RX Vega 11 Graphics 以上
RAM:8GB 以上
GPU:AMD Radeon RX 560 4GB 以上
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
OS:Windows 11 Home 64bit
CPU:AMD Ryzen 5 3600 6-Core Processor 3.60 GHz
RAM:32GB
GPU:NVIDIA GeForce RTX 2060 Super

Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.18

ダウンロードはこちら
AnimEdit ver1.18.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.18

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年7月14日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)。
独自テキストビュー、独自ボタン。
ワイヤーフレーム表示。(MQO、三角ポリゴンのみ)

◇バージョン履歴
ver1.18(2024年7月14日)
MQOファイルのワイヤーフレーム表示の実装。(glMultiDrawArrays だとエラーが出るので
glDrawArrays にした。)
GLWrapper.h に Self_glMultiDrawArrays を追加。
MQOファイルのワイヤーフレーム表示を Self_glMultiDrawArrays で描画。
ファイル読み込み時や、ワイヤーフレーム切り替え時にGUIの色がおかしくなっていたのを修正。
この readme.txt の推奨動作環境を追加。開発環境の項目も追加。

ver1.17(2024年7月11日)
intelの内蔵グラフィック機能でバージョン情報ダイアログの文字が表示されていなかったので、
バージョン情報ダイアログのレンダリングコンテキストの位置を変えた。(2024年7月9日)
バージョン情報ダイアログのフォントは半角文字の『MSゴシック』としていたが正しくは
『MS ゴシック』だったので直した。(2024年7月9日)
バージョン情報ダイアログの処理の改善。(2024年7月11日)
バージョン情報ダイアログを1つだけしか表示できなくした。(2024年7月11日)
この readme.txt の動作環境の項目を追加。(2024年7月11日)

ver1.16(2024年7月6日)
Dark_GUI でしか、独自テキストビューや独自ボタンを描画できていなかったので直した。(2024年7月5日)
Font.h に DrawStringW_NOT_Lighting を追加。(2024年7月6日)
独自ボタンの色を薄くした。(2024年7月6日)
独自テキストビューと独自ボタン上の文字は項目文字で描画していたが、それぞれ単体で
描画できるようにした。(2024年7月6日)

ver1.15(2024年7月3日)
コマンドガジェット内の文字を配置。(2024年6月30日)
独自テキストビューの描画。(2024年7月3日)
独自ボタンの描画。(2024年7月3日)

ver1.14(2024年6月30日)
カメラ表示メニューのサブメニュー(正射影、正面など)に説明を入れた。(2024年6月28日)
GLWrapper.h の Square2D と SquareFill2D は正方形描画ではなく長方形(矩形)描画の事だったので
RectAngle2D と RectAngleFill2Dに直した。(2024年6月29日)
塗り潰し台形 TrapezoidFill2D と TrapeziumFill2D を GLWrapper.h に追加。(2024年6月29日)
GUI内の処理を改善。(2024年6月29日)
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)を追加。(2024年6月30日)

ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
Microsoft Visual C++ 再頒布可能パッケージをインストールして下さい。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
推奨動作環境
OS:Windows11 以降
CPU:AMD Ryzen 5 2400G with Radeon RX Vega 11 Graphics 以上
RAM:8GB 以上
GPU:AMD Radeon RX 560 4GB 以上
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
OS:Windows 11 Home 64bit
CPU:AMD Ryzen 5 3600 6-Core Processor 3.60 GHz
RAM:32GB
GPU:NVIDIA GeForce RTX 2060 Super

Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.17

ダウンロードはこちら
AnimEdit ver1.17.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.17

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年7月11日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)。
独自テキストビュー、独自ボタン。

◇バージョン履歴
ver1.17(2024年7月11日)
intelの内蔵グラフィック機能でバージョン情報ダイアログの文字が表示されていなかったので、
バージョン情報ダイアログのレンダリングコンテキストの位置を変えた。(2024年7月9日)
バージョン情報ダイアログのフォントは半角文字の『MSゴシック』としていたが正しくは
『MS ゴシック』だったので直した。(2024年7月9日)
バージョン情報ダイアログの処理の改善。(2024年7月11日)
バージョン情報ダイアログを1つだけしか表示できなくした。(2024年7月11日)
この readme.txt の動作環境の項目を追加。(2024年7月11日)

ver1.16(2024年7月6日)
Dark_GUI でしか、独自テキストビューや独自ボタンを描画できていなかったので直した。(2024年7月5日)
Font.h に DrawStringW_NOT_Lighting を追加。(2024年7月6日)
独自ボタンの色を薄くした。(2024年7月6日)
独自テキストビューと独自ボタン上の文字は項目文字で描画していたが、それぞれ単体で
描画できるようにした。(2024年7月6日)

ver1.15(2024年7月3日)
コマンドガジェット内の文字を配置。(2024年6月30日)
独自テキストビューの描画。(2024年7月3日)
独自ボタンの描画。(2024年7月3日)

ver1.14(2024年6月30日)
カメラ表示メニューのサブメニュー(正射影、正面など)に説明を入れた。(2024年6月28日)
GLWrapper.h の Square2D と SquareFill2D は正方形描画ではなく長方形(矩形)描画の事だったので
RectAngle2D と RectAngleFill2Dに直した。(2024年6月29日)
塗り潰し台形 TrapezoidFill2D と TrapeziumFill2D を GLWrapper.h に追加。(2024年6月29日)
GUI内の処理を改善。(2024年6月29日)
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)を追加。(2024年6月30日)

ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
Microsoft Visual C++ 再頒布可能パッケージをインストールして下さい。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.16

ダウンロードはこちら
AnimEdit ver1.16.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.16

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年7月6日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)。
独自テキストビュー、独自ボタン。

◇バージョン履歴
ver1.16(2024年7月6日)
Dark_GUI でしか、独自テキストビューや独自ボタンを描画できていなかったので直した。(2024年7月5日)
Font.h に DrawStringW_NOT_Lighting を追加。(2024年7月6日)
独自ボタンの色を薄くした。(2024年7月6日)
独自テキストビューと独自ボタン上の文字は項目文字で描画していたが、それぞれ単体で
描画できるようにした。(2024年7月6日)

ver1.15(2024年7月3日)
コマンドガジェット内の文字を配置。(2024年6月30日)
独自テキストビューの描画。(2024年7月3日)
独自ボタンの描画。(2024年7月3日)

ver1.14(2024年6月30日)
カメラ表示メニューのサブメニュー(正射影、正面など)に説明を入れた。(2024年6月28日)
GLWrapper.h の Square2D と SquareFill2D は正方形描画ではなく長方形(矩形)描画の事だったので
RectAngle2D と RectAngleFill2Dに直した。(2024年6月29日)
塗り潰し台形 TrapezoidFill2D と TrapeziumFill2D を GLWrapper.h に追加。(2024年6月29日)
GUI内の処理を改善。(2024年6月29日)
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)を追加。(2024年6月30日)

ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.15

ダウンロードはこちら
AnimEdit ver1.15.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.15

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年7月3日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)。
独自テキストビュー、独自ボタン。

◇バージョン履歴
ver1.15(2024年7月3日)
コマンドガジェット内の文字を配置。(2024年6月30日)
独自テキストビューの描画。(2024年7月3日)
独自ボタンの描画。(2024年7月3日)

ver1.14(2024年6月30日)
カメラ表示メニューのサブメニュー(正射影、正面など)に説明を入れた。(2024年6月28日)
GLWrapper.h の Square2D と SquareFill2D は正方形描画ではなく長方形(矩形)描画の事だったので
RectAngle2D と RectAngleFill2Dに直した。(2024年6月29日)
塗り潰し台形 TrapezoidFill2D と TrapeziumFill2D を GLWrapper.h に追加。(2024年6月29日)
GUI内の処理を改善。(2024年6月29日)
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)を追加。(2024年6月30日)

ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.14

ダウンロードはこちら
AnimEdit ver1.14.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.14

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月30日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)。

◇バージョン履歴
ver1.14(2024年6月30日)
カメラ表示メニューのサブメニュー(正射影、正面など)に説明を入れた。(2024年6月28日)
GLWrapper.h の Square2D と SquareFill2D は正方形描画ではなく長方形(矩形)描画の事だったので
RectAngle2D と RectAngleFill2Dに直した。(2024年6月29日)
塗り潰し台形 TrapezoidFill2D と TrapeziumFill2D を GLWrapper.h に追加。(2024年6月29日)
GUI内の処理を改善。(2024年6月29日)
Trapezoid_TAB_GUI_1(台形タブGUI_1)、Trapezoid_TAB_GUI_2(台形タブGUI_2)を追加。(2024年6月30日)

ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.13

ダウンロードはこちら
AnimEdit ver1.13.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.13

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月27日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。

◇バージョン履歴
ver1.13(2024年6月27日)
MQO.h に無効なデストラクタがあったので除去した。
GL_SHININESS に設定している変数の要素を間違っていたので直した。
これにより、3Dビューの最初の文字(3の数字)が消える現象が直った。

ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.12

ダウンロードはこちら
AnimEdit ver1.12.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.12

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月26日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。
GUIの選択。
Bright_GUI(明るい背景)、Dark_GUI(暗い背景)。

◇バージョン履歴
ver1.12(2024年6月26日)
メニューに設定(Option)を追加。GUIを選択できるようにした。
Bright_GUI(明るい背景)と Dark_GUI(暗い背景)のサブメニューを追加。Dark_GUIを初期値にした。

ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)

ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.11

ダウンロードはこちら
AnimEdit ver1.11.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.11

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月25日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。

◇バージョン履歴
ver1.11(2024年6月25日)
それぞれのインクルードファイルにインクルードガードを付けた。(2024年6月22日)
アニメーションXファイルの読み込みファイル名が X_Skininng.h で綴りが間違っていたので
X_Skinning.h に直した。(2024年6月22日)
GLWrapper.h から ysPNG クラスを ysPNG_Read.h に分離。(2024年6月22日)
ツリービューエリアをオブジェクト情報に変更。(2024年6月25日)
コマンドエリアをコマンドガジェットに変更。(2024年6月25日)
明るい背景と暗い背景の2種類の GUI を作った。(2024年6月25日)
HD解像度を暗い背景の GUI にして、2K(Full-HD)解像度を明るい背景の GUI にした。(2024年6月25日)


ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.10

ダウンロードはこちら
AnimEdit ver1.10.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.10

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月22日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。
左面図(Screen_Left_View)、正面図(Screen_Front_View)。

◇バージョン履歴
ver1.10(2024年6月22日)
HD解像度と2K(Full-HD)解像度の左面図の描画を実装。(2024年6月20日)
ysPNG クラスの範囲描画処理を再修正。(2024年6月20日)
ysPNG クラスではバイリニアフィルタリングをしないようにした。(2024年6月20日)
ysPNG クラスの読み込み処理を修正。BitBlt で描画した時とピッタリ重なるようにした。(2024年6月20日)
各視点の gluLookAt の調整。これにより、代替処理で済ましていた部分が良くなった。(2024年6月21日)
HD解像度と2K(Full-HD)解像度の正面図の描画を実装。(2024年6月21日)
左面図が正面図になっていたので修正。(2024年6月21日)
ver1.10以降のアイコンを作った。(2024年6月22日)

ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.09

ダウンロードはこちら
AnimEdit ver1.09.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.09

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月20日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K(Full-HD)解像度。
ルーラーガジェットの表示。
3Dビュー(Screen_3D_View)、上面図(Screen_Top_View)。

◇バージョン履歴
ver1.09(2024年6月20日)
HD解像度と2K(Full-HD)解像度の上面図の描画を実装。(2024年6月19日)
それぞれの枠やエリア描画のライト設定を切り忘れていたので暗く表示されていたのを直した。(2024年6月19日)
ysPNG クラスの範囲描画処理を修正。(2024年6月20日)
ルーラーガジェットの描画位置を直した。(2024年6月20日)

ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.08

ダウンロードはこちら
AnimEdit ver1.08.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.08

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月18日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K解像度。(Full-HD)
ルーラーガジェットの表示。

◇バージョン履歴
ver1.08(2024年6月18日)
HD解像度の各エリア位置が微妙にズレていたので微調整。(2024年6月15日)
ルーラーガジェットのイメージ図を作成。(2024年6月15日)
とりあえず、ルーラーガジェットのイメージ図を ruler_gadget.png にリネームして
そのままHD解像度用で使う事にした。(2024年6月15日)
Font.h の修正。(2024年6月16日)
GLWrapper.h に BMP クラスと ysPNG クラスを追加した。(2024年6月17日)
ruler_gadget.png だとテクスチャ化ができないので512×512ドット(ruler_gadget_512.png)で
画像を折り返して使う事にした。(ruler_gadget.png を使う処理はそのまま残している。)(2024年6月18日)

ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ルーラーガジェット(ruler_gadget)イメージ図

ルーラーガジェットのイメージ図を作りました。

ANIM EDIT ver1.07

ダウンロードはこちら
AnimEdit ver1.07.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.07

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月15日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K解像度。(Full-HD)

◇バージョン履歴
ver1.07(2024年6月15日)
キーフレームエリアを独自命名の定規ウインドウ『ルーラーガジェット』にした。
キーコマンドエリアをコマンドエリアにした。
上記に伴い、HD解像度の各エリア位置の調整、文字位置の調整。
2K解像度(Full-HD)のエリア名も変更。

ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.06

ダウンロードはこちら
AnimEdit ver1.06.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.06

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月14日現在)
OBJモデルの表示。
MQOモデルの表示。(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示。(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示。
Xモデルのスキンメッシュアニメーションの表示。(box.xのみ正常表示)
BVH描画。
マウスドラッグによる任意軸回転。
正射影、平行投影、透視投影。
正面視点、左面視点、右面視点。
上面視点、下面視点、背面視点。
HD解像度、2K解像度。(Full-HD)

◇バージョン履歴
ver1.06(2024年6月14日)
2K解像度(Full-HD)を選択できるようにした。
この readme.txt の句点『。』を付けていなかった部分に句点を付けた。
2K解像度(Full-HD)の各エリア位置と大きさを調整。
3Dビューの位置を合わせた。

ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.05

ダウンロードはこちら
AnimEdit ver1.05.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.05

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月12日現在)
OBJモデルの表示
MQOモデルの表示(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示
Xモデルのスキンメッシュアニメーションの表示(box.xのみ正常表示)
BVH描画
マウスドラッグによる任意軸回転
正射影、平行投影、透視投影
正面視点、左面視点、右面視点
上面視点、下面視点、背面視点

◇バージョン履歴
ver1.05(2024年6月12日)
ツリービュー、キーコマンド、キーフレームのエリアを確保。(SquareFill2D)
3Dビュー、上面図、正面図、左面図の位置を微調整。
GLWrapper.h に Square2D(矩形)を追加。(塗りつぶさない矩形)
3Dビュー、上面図、正面図、左面図を Square2D で描画。

ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.03

ダウンロードはこちら
AnimEdit ver1.03.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.03

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月11日現在)
OBJモデルの表示
MQOモデルの表示(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示
Xモデルのスキンメッシュアニメーションの表示(box.xのみ正常表示)
BVH描画
マウスドラッグによる任意軸回転
正射影、平行投影、透視投影
正面視点、左面視点、右面視点
上面視点、下面視点、背面視点

◇バージョン履歴
ver1.03(2024年6月11日)
3Dビューの文字位置を直した。(2024年6月10日)
上面図、正面図、左面図のエリアを追加。

ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.02

ダウンロードはこちら
AnimEdit ver1.02.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.02

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月8日現在)
OBJモデルの表示
MQOモデルの表示(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示
Xモデルのスキンメッシュアニメーションの表示(box.xのみ正常表示)
BVH描画
マウスドラッグによる任意軸回転
正射影、平行投影、透視投影
正面視点、左面視点、右面視点
上面視点、下面視点、背面視点

◇バージョン履歴
ver1.02(2024年6月8日)
QVGA(Quarter VGA)解像度、VGA(Video Graphics Array)SD解像度、
SVGA(Super-VGA)解像度、XGA(eXtended Graphics Array)解像度を削除した。
ファイルを開くコモンダイアログの実装。
OBJモデル、MQOモデル、Xモデルの表示ができると readme.txt に書いてあったけれども実際には
読み込みルーチンはあるものの表示する事はできなかったので、読み込んで表示できるようにした。

ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
©2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.01

ダウンロードはこちら
AnimEdit ver1.01.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.01

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年6月2日現在)
OBJモデルの表示
MQOモデルの表示(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示
Xモデルのスキンメッシュアニメーションの表示(box.xのみ正常表示)
BVH描画
マウスドラッグによる任意軸回転
正射影、平行投影、透視投影
正面視点、左面視点、右面視点
上面視点、下面視点、背面視点

◇バージョン履歴
ver1.01(2024年6月2日)
正射影、平行投影、平面(上面図)、左側面(左面図)、右側面(右面図)、下平面(下面図)、
背面(背面図)の実装。(2024年6月2日)
3Dビューを左上に、他の場所に3面図用の場所を確保。(2024年6月2日)
BenQの4Kモニター(約2万円)を中古で買った。(2024年6月1日)

ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
(c)2024 OPENGLプログラミングメモ All Rights Reserved.


ANIM EDIT ver1.0

ダウンロードはこちら
AnimEdit ver1.0.zip
////////////////////////////////////////////////////////////////////////////

AnimEdit [OPENGL プログラミングメモ] ver1.0

作者:OPENGLプログラミングメモ

ホームページ(OPENGLプログラミングメモ)
https://w.atwiki.jp/opengl/

ホームページ2(MeshView)
http://www.meshview.jp/

////////////////////////////////////////////////////////////////////////////

◇このソフトは?
OpenGLを使用して3Dモデルを表示し、アニメーションを編集するソフトです。
(今の所は開発段階なので出来ない事が多いです。)


◇出来る事(2024年5月26日現在)
OBJモデルの表示
MQOモデルの表示(三角ポリゴンのみ、法線が少し変www)
Xモデルの表示(スタティックメッシュ)
Xモデルの階層メッシュアニメーションの表示
Xモデルのスキンメッシュアニメーションの表示(box.xのみ正常表示)
BVH描画
マウスドラッグによる任意軸回転


◇バージョン履歴
ver1.0(2024年5月26日)
MeshView ver1.16 から派生して、このソフトができました。
とりあえず、アイコン関連を作った。
MeshView ver1.16 までバージョン情報ダイアログで、ずっと ver1.10 と
表記していたので直した。
ファイルメニューの項目を大幅に変えた。
デバッグモード表示を無くした。
解像度をHD解像度(1280×720)をデフォルトにした。
ファイルメニューの項目の『新規作成』を実装。

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
動作環境
Windows11
Windows10
上記OSで動作確認をしました。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
開発環境
Visual Studio 2022
GIMP
ペイント
Metasequia
DotPainterALFAR
LogoShader
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
著作権
AnimEditはフリーソフトですが、著作権はOPENGLプログラミングメモにあります。
OPENGLプログラミングメモは本ソフトウェアの使用から生じるいかなる損害に関して
一切の責任を負いません。
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
(c)2024 OPENGLプログラミングメモ All Rights Reserved.
最終更新:2024年10月21日 23:44