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

京都府 京都市右京区で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