和室から洋室へのリフォームで快適な暮らしを実現 和室から洋室へのリフォームで快適な暮らしを実現
和室から洋室へのリフォームで快適な暮らしを実現 和室から洋室へのリフォームで快適な暮らしを実現

宮城県 加美郡加美町でC++/OpenGL レガシーコードの移植はカシカにお任せください。

C++のレガシーコード、こんなお悩みございませんか?

  • 古いOpenGL 2.x/3.xコードが動く環境が限られている
  • Windows専用アプリをMac・Linuxでも使いたい
  • デスクトップアプリのSaaS化を検討している
  • Unity以前の独自C++エンジンをUnity化、Web化したい
  • 開発したエンジニアが退職し、メンテナンスできない
  • macOSのOpenGL非推奨化で困っている

無料相談・調査も承ります。まずはお気軽にご相談ください。貴社の次世代アプリケーション開発とビジネスを全力でサポートいたします。

私がご案内します
久保 隆一

「C++/OpenGL」からWeb/Unityへの移植はお任せください

株式会社カシカ 代表 奥 健太郎

これまで100件以上のレガシーコードの移植を担当する、3D、OpenGLに関してのプロフェッショナル。
10年、20年前に開発された貴重な技術資産を、最新の技術で蘇らせることが私たちの使命です。古いコードには当時のエンジニアの知恵と工夫が詰まっています。それを単に捨てるのではなく、現代の技術基盤で活かすことで、新たなビジネスチャンスが生まれます。
技術的負債に悩む全ての開発チームの力になりたい。その想いで日々、レガシーコードと向き合っています。
調査、お見積もりは無料です。まずはお気軽にお問い合わせください。

サービスの特徴

和室から洋室リフォーム専門スタッフ

3Dグラフィックス専門だから実現できる高品質な移行

20年以上のOpenGL開発実績を持つ専門チームが、固定機能パイプラインから最新シェーダーまで、あらゆる世代のコードに対応。単なる変換ではなく、WebGL/WebAssembly/Unityの特性を活かした最適化設計により、最大でネイティブの80%以上のパフォーマンスを維持。「動くだけ」ではなく「実用に耐える品質」での移行を実現します。

ご要望・ご予算に合わせた最適なプラン

レガシーコード解析の高度な技術力

設計書なし、開発者不在、コメント不十分なレガシーコードでも対応可能。静的解析ツールと経験豊富なエンジニアのマニュアルレビューを組み合わせ、ブラックボックス化したコード構造を可視化。WindowsXP時代の古いコードや独自拡張された非標準C++も解析し、技術ドキュメントとして納品します。

明朗な見積もりと丁寧な説明

ビジネスを止めない段階的移行戦略

全面刷新ではなく、段階的移行でリスクを最小化。コア機能のWeb化から開始し、デスクトップ版との並行稼働を経て、徐々に機能拡張。ロールバック可能な設計で安心です。「まず300万円でPoCを実施」など、予算に応じた柔軟なプラン提案により、無理のない投資で確実に成果を出します。

工事中も生活しやすい配慮

移行後も安心の長期技術サポート

移行完了後も技術サポートを提供。ブラウザアップデート対応、パフォーマンスチューニング、新機能追加相談など、長期パートナーとして技術基盤を支援。詳細な技術ドキュメント、コメント付きソースコード、運用マニュアルを納品し、自社メンテナンス体制の構築も支援します。

技術的負債を解消し、新規ビジネスチャンスを創出します

畳や押入れの和室を洋室に

クロスプラットフォーム対応

Windows専用だったC++アプリケーションが、WebGL/WebAssembly/Unity化によりMac、Linux、さらにはタブレット端末でも動作可能に。開発環境の統一で、プラットフォーム別のバグ対応から解放されます。

子供部屋やリビングを快適に

配布とアップデートの簡易化

Web化であれば従来のインストーラー配布から解放され、URLを共有するだけで最新版を提供可能。アップデートは自動反映されるため、古いバージョンのサポート負担が激減します。SaaS化によるサブスクリプションモデルへの移行も容易になります。

バリアフリーや収納力アップ

パフォーマンスの最適化

最大でWebAssemblyはネイティブの80-95%の実行速度を実現。3Dグラフィックスの描画はWebGLでGPUアクセラレーションを活用し、ブラウザ上でもストレスフリーな操作感を維持します。

加美郡加美町内でC++/OpenGL レガシーコードの移植対応可能なエリア

C++/OpenGL レガシーコードの移植は、 加美郡加美町内の全エリアで対応できます。

  • 上多田川
  • 上狼塚
  • 下多田川
  • 下新田
  • 下狼塚
  • 北川内
  • 君ケ袋
  • 四日市場
  • 城生
  • 字一本杉
  • 字一本柳
  • 字一本柳南
  • 字一里塚
  • 字上中川原
  • 字上川原一番
  • 字上川原二番
  • 字上野原
  • 字上野目上野々
  • 字上野目下新堀
  • 字上野目中ノ内
  • 字上野目久保
  • 字上野目保室
  • 字上野目向
  • 字上野目堰下
  • 字上野目大宮
  • 字上野目大宮下
  • 字上野目大道端
  • 字上野目宮ノ上
  • 字上野目宮ノ前
  • 字上野目小林
  • 字上野目指橋
  • 字上野目指橋一番
  • 字上野目新堀
  • 字上野目桑畑一番
  • 字上野目桑畑二番
  • 字上野目梶賀沢
  • 字上野目水沼
  • 字上野目水沼向
  • 字上野目河原
  • 字上野目畑中
  • 字上野目皆伝寺
  • 字上野目皆伝寺一番
  • 字上野目皆伝寺東
  • 字上野目石名坂
  • 字上野目穴沢
  • 字上野目穴沢一番
  • 字上野目穴沢二番
  • 字上野目舟橋
  • 字上野目薬師堂
  • 字上野目西野々
  • 字上野目谷地田
  • 字上野目長清水南
  • 字上野目高畑
  • 字下タ川原
  • 字下北浦
  • 字下北浦一番
  • 字下原
  • 字下川原一番
  • 字下川原向
  • 字下野目下久保中
  • 字下野目下久保南
  • 字下野目久保田
  • 字下野目久保田北
  • 字下野目久保田南
  • 字下野目前川原中
  • 字下野目前川原北
  • 字下野目前川原南
  • 字下野目北田南
  • 字下野目品沢
  • 字下野目堰端
  • 字下野目川端下
  • 字下野目東田北
  • 字下野目東田南
  • 字下野目清水田北
  • 字下野目清水田東
  • 字下野目穴田
  • 字下野目蓬田西
  • 字下野目藤沢
  • 字下野目雷北
  • 字下野目雷南
  • 字中ノ内
  • 字中原
  • 字中原北
  • 字中原南
  • 字中嶋中里
  • 字中嶋中里南
  • 字中嶋内田
  • 字中嶋南原畑
  • 字中嶋南田一番
  • 字中嶋堂屋敷
  • 字中嶋堂屋敷一番
  • 字中嶋大下
  • 字中嶋大下一番
  • 字中嶋大柳
  • 字中嶋大柳一番
  • 字中嶋川原田
  • 字中嶋明神下
  • 字中嶋明膳
  • 字中川原
  • 字中畑
  • 字久保
  • 字久保田
  • 字二ノ坪
  • 字五百刈
  • 字仁平屋敷
  • 字伯治
  • 字住吉
  • 字保室
  • 字八幡堂
  • 字八王子
  • 字八王子前
  • 字八石下
  • 字八石下一番
  • 字内谷地
  • 字前欠
  • 字前欠下川原
  • 字前田上
  • 字前田下
  • 字北ノ口
  • 字北ノ口前
  • 字北ノ口東
  • 字北下原
  • 字北原
  • 字北寺宿
  • 字北田
  • 字北町一番
  • 字北町三番
  • 字北町二番
  • 字千刈田
  • 字南寺宿
  • 字南小路
  • 字南小路一番
  • 字南川原
  • 字南町
  • 字南野口
  • 字原三本松
  • 字原上野屋敷
  • 字原中谷地
  • 字原仁平屋敷
  • 字原八幡堂
  • 字原八幡堂西
  • 字原八幡堂西一番
  • 字原北谷地
  • 字原南原
  • 字原南江端
  • 字原反目
  • 字原反目北
  • 字原反目南
  • 字原台崎屋敷
  • 字原台崎西中
  • 字原台崎西北
  • 字原堤田
  • 字原大曲浦
  • 字原大橋
  • 字原大谷地
  • 字原大谷地北浦
  • 字原宮崎道下
  • 字原小長坂
  • 字原庄右衛門
  • 字原木舟
  • 字原東
  • 字原檀原西
  • 字原沢目田一番
  • 字原瀞清水
  • 字原焼橋東
  • 字原焼橋浦
  • 字原町六角
  • 字原町北
  • 字原町北東屋敷
  • 字原町北西屋敷
  • 字原町南東屋敷
  • 字原町南百ケ清水
  • 字原町南西屋敷
  • 字原町大橋
  • 字原町御伊勢前
  • 字原町東
  • 字原町桜檀
  • 字原町町頭
  • 字原矢倉前
  • 字原矢倉東
  • 字原空沼前
  • 字原芳谷地
  • 字原街道端
  • 字原表芳谷地
  • 字原諸畑
  • 字原赤堀
  • 字原道端屋敷
  • 字原長谷地
  • 字原長谷地一番
  • 字原高谷地屋敷
  • 字原鯨橋
  • 字原鶯沢
  • 字台崎
  • 字台崎東
  • 字台崎西
  • 字味ケ袋上清水
  • 字味ケ袋坂下
  • 字味ケ袋堰ノ内
  • 字味ケ袋大善檀
  • 字味ケ袋孫屋敷
  • 字味ケ袋川原
  • 字味ケ袋弥助前
  • 字味ケ袋志田
  • 字味ケ袋志田前
  • 字味ケ袋打越
  • 字味ケ袋新坂
  • 字味ケ袋新志田
  • 字味ケ袋新水沢
  • 字味ケ袋栗木檀
  • 字味ケ袋水沢
  • 字味ケ袋浦
  • 字味ケ袋用水御林
  • 字味ケ袋田中前
  • 字味ケ袋田野沢
  • 字味ケ袋神明下一番
  • 字味ケ袋荒立
  • 字味ケ袋薬莱原
  • 字味ケ袋蟹沢
  • 字味ケ袋蟹沢浦
  • 字味ケ袋輪野
  • 字品沢
  • 字城下
  • 字城下西
  • 字城内
  • 字外谷地
  • 字大宮
  • 字大曲
  • 字大門
  • 字大門一番
  • 字大門三番
  • 字大門四番
  • 字天王
  • 字宮田
  • 字寺西
  • 字小瀬上河原
  • 字小瀬下原前
  • 字小瀬下原東
  • 字小瀬下田
  • 字小瀬中野
  • 字小瀬坂下
  • 字小瀬屋敷
  • 字小瀬岩城上
  • 字小瀬岩城下
  • 字小瀬川原
  • 字小瀬川坂
  • 字小瀬新坂
  • 字小瀬清水田
  • 字小瀬蟹沢
  • 字小瀬裏
  • 字小瀬裏東
  • 字岡町
  • 字川原田
  • 字庄右衛門
  • 字押登目
  • 字掃留
  • 字新南田一番
  • 字新南雷屋敷
  • 字新原木舟
  • 字新堀
  • 字新堂屋敷
  • 字新小路
  • 字新川原
  • 字新明膳
  • 字新木ノ下
  • 字新木伏
  • 字新照井下
  • 字新空沼
  • 字新諸畑一番
  • 字新雷北
  • 字旧舘一番
  • 字旧舘二番
  • 字木伏
  • 字木伏川原三番
  • 字木伏川原外
  • 字松田
  • 字板橋
  • 字板橋北
  • 字板橋南
  • 字桑畑東
  • 字桑畑西
  • 字樋田
  • 字権現
  • 字水芋下窪
  • 字水芋小石沢
  • 字水芋屋敷
  • 字水芋山岸
  • 字水芋山岸一番
  • 字水芋楢実野
  • 字水芋焼野
  • 字水芋薬師
  • 字水芋西野
  • 字法昌寺前
  • 字深草
  • 字清水田
  • 字滝下
  • 字漆沢休ヶ原
  • 字漆沢大野
  • 字漆沢宇ト沢
  • 字漆沢宇津野
  • 字漆沢宮ケ森
  • 字漆沢宿
  • 字漆沢宿尻
  • 字漆沢岳山
  • 字漆沢平
  • 字漆沢曲坂
  • 字漆沢柏木
  • 字漆沢森下
  • 字漆沢楢実野
  • 字漆沢沢口
  • 字漆沢浦
  • 字漆沢渡戸
  • 字漆沢石坂山
  • 字漆沢筒砂子
  • 字漆沢蕨野
  • 字漆沢赤坂
  • 字漆沢野中
  • 字漆沢野岸
  • 字漆沢長坂
  • 字漆沢高畑
  • 字焼橋
  • 字照井
  • 字照井浦
  • 字片貝川原二番
  • 字片貝川原別
  • 字片貝川原外
  • 字田中
  • 字田中一番
  • 字田中二番
  • 字田中前
  • 字田中浦
  • 字町下
  • 字町屋敷
  • 字町屋敷一番
  • 字町屋敷二番
  • 字町東
  • 字町浦十番
  • 字町裏
  • 字町裏七番
  • 字町裏九番
  • 字町裏八番
  • 字町西
  • 字百目木一番
  • 字百目木三番
  • 字百目木二番
  • 字皆伝寺
  • 字矢倉
  • 字矢倉東
  • 字矢倉西
  • 字矢越
  • 字石原
  • 字神山西
  • 字穴畑
  • 字舘下
  • 字芋沢一番
  • 字芋沢上清水川
  • 字芋沢下馬坂
  • 字芋沢久保田
  • 字芋沢二番
  • 字芋沢伊上
  • 字芋沢勝山
  • 字芋沢北平一番
  • 字芋沢南平
  • 字芋沢向田
  • 字芋沢大又
  • 字芋沢家ノ下
  • 字芋沢寺山
  • 字芋沢小土山
  • 字芋沢山口山
  • 字芋沢岩城
  • 字芋沢峠
  • 字芋沢川原
  • 字芋沢松阪
  • 字芋沢柏木平
  • 字芋沢柳沢
  • 字芋沢柳沢山
  • 字芋沢柳沢浦
  • 字芋沢森合
  • 字芋沢植村
  • 字芋沢楜畑
  • 字芋沢楜畑一番
  • 字芋沢横欠
  • 字芋沢矢坪
  • 字芋沢羽場田
  • 字芋沢薬莱原
  • 字芋沢西柏原
  • 字芋沢谷地田
  • 字芋沢遅沢
  • 字芋沢関場
  • 字芋沢馬ケ峰
  • 字蓬田
  • 字薬師堂
  • 字薬師堂一番
  • 字薬師堂三番
  • 字藤兵衛
  • 字藤兵衛前
  • 字蟹沢
  • 字西佳原
  • 字西八石
  • 字西田一番
  • 字西田三番
  • 字西田二番
  • 字西田六番
  • 字西田四番
  • 字西町
  • 字赤塚
  • 字赤塚一番
  • 字赤塚五番
  • 字赤塚八番
  • 字長檀
  • 字長清水上内田
  • 字長清水中
  • 字長清水二ツ塚
  • 字長清水前
  • 字長清水北
  • 字長清水北一番
  • 字長清水北二番
  • 字長清水北雷屋敷
  • 字長清水南一番
  • 字長清水南雷屋敷
  • 字長清水土手ノ内一番
  • 字長清水大西
  • 字長清水小泉谷地田
  • 字長清水東
  • 字長清水浦田
  • 字長清水裏
  • 字長清水西
  • 字長町
  • 字門沢下窪
  • 字門沢二ツ檀
  • 字門沢二ツ檀一番
  • 字門沢内郷
  • 字門沢大堤
  • 字門沢安寺沢
  • 字門沢宿
  • 字門沢宿一番
  • 字門沢山岸
  • 字門沢梨子沢
  • 字門沢沼頭平
  • 字門沢浦
  • 字門沢渡ノ沢
  • 字門沢狢株
  • 字門沢羽場
  • 字門沢裏一番
  • 字門沢谷地田
  • 字門沢間坂
  • 字雁原
  • 字雷南
  • 字雷東
  • 字高谷地
  • 字鶴羽美
  • 字鹿原一ノ沢
  • 字鹿原三五屋敷
  • 字鹿原三杉
  • 字鹿原三杉中
  • 字鹿原三杉北
  • 字鹿原三杉南
  • 字鹿原三杉川原
  • 字鹿原上台
  • 字鹿原上台野
  • 字鹿原上荒沢
  • 字鹿原下北村
  • 字鹿原下原
  • 字鹿原下台
  • 字鹿原下台野
  • 字鹿原下川底
  • 字鹿原下川底山
  • 字鹿原中小田刈
  • 字鹿原中村
  • 字鹿原中村西田
  • 字鹿原中畑
  • 字鹿原中野原
  • 字鹿原久保田
  • 字鹿原互原
  • 字鹿原内坪
  • 字鹿原前田
  • 字鹿原北向
  • 字鹿原北村
  • 字鹿原北浦
  • 字鹿原南原
  • 字鹿原南向
  • 字鹿原南滝庭
  • 字鹿原南田
  • 字鹿原向山
  • 字鹿原向田
  • 字鹿原向畑
  • 字鹿原四枚田
  • 字鹿原坂下
  • 字鹿原坂下一番
  • 字鹿原堰ノ沢
  • 字鹿原堰下
  • 字鹿原堰山
  • 字鹿原堰端
  • 字鹿原塚ノ沢
  • 字鹿原塚ノ沢山
  • 字鹿原大切
  • 字鹿原大日向
  • 字鹿原大松
  • 字鹿原大畑
  • 字鹿原宇和野中峰
  • 字鹿原実沢
  • 字鹿原実沢西向
  • 字鹿原家ノ下
  • 字鹿原家北
  • 字鹿原小山
  • 字鹿原小田
  • 字鹿原小田刈
  • 字鹿原屋敷
  • 字鹿原山下
  • 字鹿原山岸
  • 字鹿原岩下
  • 字鹿原岳山
  • 字鹿原峰山
  • 字鹿原峰崎
  • 字鹿原川ノ上
  • 字鹿原川前
  • 字鹿原川前一番
  • 字鹿原川底
  • 字鹿原川底上ノ原
  • 字鹿原川底下
  • 字鹿原川端
  • 字鹿原川袋
  • 字鹿原広見
  • 字鹿原御伊勢宮
  • 字鹿原掃出
  • 字鹿原新中野
  • 字鹿原新堰ノ沢
  • 字鹿原新小田
  • 字鹿原新東向
  • 字鹿原新源城
  • 字鹿原新田
  • 字鹿原日陰
  • 字鹿原昼ケ坂
  • 字鹿原札場
  • 字鹿原東原
  • 字鹿原東向
  • 字鹿原東田
  • 字鹿原松下
  • 字鹿原林際
  • 字鹿原柏木林
  • 字鹿原栗木平
  • 字鹿原森合
  • 字鹿原欠ノ上
  • 字鹿原水堀
  • 字鹿原水花
  • 字鹿原水花山
  • 字鹿原永沢
  • 字鹿原永沢一番
  • 字鹿原浦山
  • 字鹿原源治郎
  • 字鹿原滝ノ原
  • 字鹿原滝西風山
  • 字鹿原照井
  • 字鹿原熊野堂
  • 字鹿原田手沼
  • 字鹿原田手沼山
  • 字鹿原田羅目記
  • 字鹿原田谷地
  • 字鹿原田谷地二ノ
  • 字鹿原百刈田
  • 字鹿原立板の原
  • 字鹿原糸〆
  • 字鹿原網ノ沢
  • 字鹿原茨谷地
  • 字鹿原荒沢
  • 字鹿原葡萄沢
  • 字鹿原薬莱山
  • 字鹿原蜂森
  • 字鹿原西原
  • 字鹿原西畑
  • 字鹿原西野
  • 字鹿原西野西
  • 字鹿原谷地袋
  • 字鹿原赤坂原
  • 字鹿原長畑
  • 字鹿原長畑一番
  • 字鹿原長畑二ノ
  • 字鹿原青野原中
  • 字鹿原青野原南
  • 字鹿原青野東田
  • 字鹿原青野欠ノ上
  • 字鹿原首戸
  • 字鹿原鹿原
  • 字鹿原鹿原一番
  • 字鹿島西
  • 字鹿島越
  • 字麓山
  • 孫沢
  • 宮崎
  • 小泉
  • 平柳
  • 月崎
  • 木舟
  • 柳沢
  • 沼ケ袋
  • 米泉
  • 羽場
  • 菜切谷
  • 谷地森
  • 雑式目
  • 鳥屋ケ崎
  • 鳥嶋

当社が選ばれる5つの理由

3Dグラフィックス開発

理由1: 3Dグラフィックス開発20年の実績

OpenGL黎明期からゲーム開発、CADツール、シミュレーションソフトなど、幅広い3D分野での開発実績。固定機能パイプラインからモダンシェーダーまで、あらゆる世代のOpenGLコードを理解し、最適な移行プランをご提案します。

WebAssembly最適化

理由2: WebGL/WebGPU性能最適化のノウハウ

単なる変換ではなく、ネイティブの80%以上のパフォーマンスを維持。メモリ管理、非同期処理、バッファリング戦略など、Webならではの最適化を徹底。60FPS維持を標準とします。

Unity化実績

理由3: Unity化の実績とノウハウ

レガシーC++エンジンからUnityへの移行実績も豊富。既存の3Dアセットやロジックを活かしながら、Unityの開発効率とWebGL出力を両立。Unity WebGLの最適化ノウハウで、モバイルブラウザでも快適な動作を実現します。

段階的移行

理由4: 段階的移行でリスクを最小化

「まずはコア機能だけWeb化」「デスクトップ版と並行稼働」など、ビジネスを止めない移行計画を設計。万が一の問題発生時もロールバック可能な設計で、安心して移行を進められます。

レガシーコード解析

理由5: レガシーコード解析の専門技術

設計書がない、開発者が不在、コメントが不十分なコードでも対応可能。静的解析ツールとマニュアルレビューを組み合わせ、ブラックボックス化したコードの構造を可視化します。

お客様の声・移行事例

事例
事例1: 放送局の番組制作システム改修

業種 放送局

期間 6ヶ月

技術スタック OpenGL → Unity

長年使用してきた番組制作用のレガシーシステムをUnityベースに刷新。OpenGLで実装されていた3Dグラフィックス機能を維持しながら、Unityの開発効率と拡張性を獲得。制作ワークフローの改善により、番組制作期間が30%短縮されました。

事例
事例2: 科学技術シミュレーターの公開基盤構築

業種 大学研究機関

期間 6ヶ月

技術スタック OpenGL 4.5、C++

研究成果をWebで公開できるようになりました。学会発表でもブラウザから直接デモできて好評です。

事例
事例3: フライトシミュレーターのUnity化

業種 防衛関連

期間 6ヶ月

技術スタック OpenGL → Unity

10年以上使用されてきたフライトシミュレーターをUnityプラットフォームに移行。OpenGLベースの複雑な3D描画ロジックとフライト物理演算を維持しながら、Unityの高度なグラフィックス機能とVR対応を実現。訓練効率が向上し、保守性も大幅に改善されました。

映像エフェクトソフトウェア
事例4: 映像エフェクトソフトウェアのWeb化

業種 映像処理

期間 8ヶ月

技術スタック OpenGL、C++

開発担当者が退職し、メンテナンスできなくなっていたプロダクトをモダンなコードに移植しまし、新しいメンバーで開発を継続できるようになりました。

ご相談から移行完了までの流れ

1. 無料相談・技術ヒアリング

現在の技術スタック、課題、移行の目的をヒアリング。オンライン面談で全国対応可。

2. コード診断・移行可能性評価

既存コードの一部を分析し、移行可能性とリスクを評価。技術レポートを提出。

3. 詳細提案・お見積り

段階的移行プラン、スケジュール、詳細見積もりを提示。複数プランから選択可。

4. 移行開発

週次進捗報告、デモ環境での動作確認を繰り返しながら開発。並行稼働期間も設定可能。

5. テスト・検証

パフォーマンステスト、ブラウザ互換性確認、負荷テスト実施。

6. 本番リリース・移行完了

リリースプランに沿って公開。運用マニュアル・技術ドキュメント提供。

ご相談はこちらから

まずは、お気軽にお問合せください。3Dグラフィックス専門の担当者が、真摯にご対応させて頂きます。折り返しのご連絡をしばしお待ちくださいませ。

※すぐに折り返し担当者よりご連絡いたします。48時間以内にご案内がない場合はシステムエラーの可能性がございますのでお手数ですが再度ご連絡いただけますと幸いです。

よくある質問

OpenGL ES 2.0/3.0の範囲内であれば、ほぼ100%移行可能です。OpenGL 4.x以降の一部機能(コンピュートシェーダー等)は、WebGPU対応で実現します。まずは無料診断で移行可能性を評価させていただきます。

はい、Emscripten経由で多くのC++ライブラリが利用可能です。Eigenなど主要ライブラリは対応実績があります。詳細は事前診断で確認いたします。

最適化により、ネイティブの80-95%の性能を実現しています。WebAssemblyとWebGLのGPUアクセラレーションにより、60FPSでの3D描画も問題なく動作します。実測データもお見せできます。

段階的移行プランでは、デスクトップ版とWeb版を並行稼働できます。ビジネスを止めることなく、リスクゼロで移行を進められます。完全移行後も既存版のサポート期間を設定可能です。

はい、移行作業にはソースコードへのアクセスが必要です。秘密保持契約(NDA)を締結し、厳重に管理いたします。コードは当社サーバーで暗号化保存し、プロジェクト終了後は完全削除します。

技術ドキュメント、コメント付きソースコード、運用マニュアルを提供します。ご希望があれば社内エンジニア向けの技術レクチャー(2-3日間)も実施可能です。自社でのメンテナンス体制構築を支援します。

小規模(PoC・検証)で100-300万円、中規模(製品移行)で1,000-3,000万円、大規模で5,000万円以上が目安です。まずは無料のコード診断で概算見積もりを提示いたします。段階的な投資プランもご相談可能です。

PoC(概念実証)で1-2ヶ月、小規模移行で3-6ヶ月、中規模で6-12ヶ月、大規模で12-24ヶ月が標準的です。コードの規模と複雑さにより変動しますので、診断後に詳細スケジュールをご提示します。

カシカの「レガシーコードマイグレーション」で対応可能な内容

3Dエンジン移行
  • ゲームエンジン
  • 物理エンジン
  • レンダリングエンジン
  • シーングラフシステム
  • アニメーションシステム
  • パーティクルシステム
CAD/CAMツール
  • 2D/3D CAD
  • CAMソフトウェア
  • 建築設計ツール
  • 機械設計ツール
  • 金型設計システム
  • 図面ビューア
シミュレーション
  • 物理シミュレーション
  • 流体シミュレーション
  • 構造解析
  • 有限要素法(FEM)
  • 分子動力学
  • 気象シミュレーション
ゲーム・エンタメ
  • PCゲーム
  • アーケードゲーム
  • シリアスゲーム
  • 教育コンテンツ
  • デジタルツイン
  • バーチャル展示会
医療・ヘルスケア
  • 医療画像ビューア
  • 3D解剖モデル
  • 手術シミュレーター
  • リハビリツール
  • 遠隔診断システム
  • 画像診断支援
コンテンツ制作ツール
  • 3Dモデリングツール
  • アニメーションツール
  • レンダリングソフト
  • テクスチャエディタ
  • UV展開ツール
  • VFXツール
データ可視化
  • 科学データ可視化
  • グラフ描画ツール
  • 統計分析ビューア
  • リアルタイムモニタリング
  • ダッシュボード
  • ログ解析ツール
地理情報システム
  • 地図表示システム
  • 3D地形可視化
  • 都市計画ツール
  • 災害シミュレーション
  • GPS連携システム
  • 位置情報分析
教育・トレーニング
  • eラーニングコンテンツ
  • VRトレーニング
  • 実験シミュレーター
  • 技能訓練ツール
  • プラネタリウムソフト
  • 歴史再現コンテンツ
パフォーマンス最適化
  • メモリ使用量削減
  • ロード時間短縮
  • レンダリング最適化
  • 非同期処理実装
  • マルチスレッド対応
  • バッファリング戦略
ブラウザ対応
  • Chrome対応
  • Firefox対応
  • Safari対応
  • Edge対応
  • モバイルブラウザ対応
  • 互換性検証

オープンソース貢献活動

技術と業界全体の発展を願い、当社は積極的にオープンソースコミュニティに貢献しています。

OpenGL→WebGL移行のためのコード変換ツール、パフォーマンス最適化ライブラリ、ベストプラクティス集などをGitHubで公開。国内外のエンジニアからフィードバックを受けながら、より良いツールを開発しています。

特にMaya向けのVRM形式のファイルエクスポーターとglTFエクスポーターは、3DモデルのWeb配信を容易にするツールとして、多くの開発者にご利用いただいています。これらのツールは完全無償で提供しております。3Dコンテンツ制作の現場で生まれた実践的なノウハウを、誰もが活用できる形で還元しています。

また、技術カンファレンス(CEDEC、3D&VR展など)での登壇、技術ブログでのノウハウ共有を通じて、レガシーコードのモダン化に悩む全ての開発者を支援したいと考えています。

プロジェクトでお困りの際は、オープンな姿勢で最新技術を追求し続ける当社にぜひお任せください。

写真1
写真2
写真3