2021年11月26日 星期五

mechanical algorithm skeletal linkage detected simulator collision

https://en.wikipedia.org/wiki/Linkage_(mechanical)

ECMAScript and WebAssembly, JavaScript WebAssembly SIMD Chrome OpenCV.js

https://v8.dev/

 V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. It is used in Chrome and in Node.js, among others. It implements ECMAScript and WebAssembly, and runs on Windows 7 or later, macOS 10.12+, and Linux systems that use x64, IA-32, ARM, or MIPS processors. V8 can run standalone, or can be embedded into any C++ application.

 

https://github.com/WebAssembly/simd/tree/master/proposals/simd

JavaScript programs from within a Delphi app

 JSKit https://github.com/eugenekryukov/jskit

Evaluate JavaScript programs from within a Delphi app, and support JavaScript scripting of your Delphi app. JavaScriptCore based framework.

 

3rd-Party Development Guide

https://www.crossvcl.com/tlist.html

Castle Game Engine - Coming to Delphi!

 castle-engine https://castle-engine.io/wp/

Castle Game Engine from DelphiCon

 https://github.com/castle-engine/castle-engine

https://delphicon.embarcadero.com/talks/castle-game-engine-coming-to-delphi/ 


https://wiki.lazarus.freepascal.org/Choosing_a_Game_Engine

http://www.zgameeditor.org/

https://www.pascalgamedevelopment.com/content.php

http://www.clootie.ru/

https://delphigl.com/

https://sourceforge.net/projects/andorra/

https://castle-engine.io/

http://zengl.org/

https://asphyre.net/

https://en.wikipedia.org/wiki/GLScene

------

https://en.wikipedia.org/wiki/Graphics32

Image32 - A 2D graphics library for Delphi

Clipper 6.4.0 - NuGet

LazRGBGraphics http://wiki.freepascal.org/LazRGBGraphics
BGRABitmap http://wiki.freepascal.org/BGRABitmap
AggPas http://www.crossgl.com/aggpas/
fpVectorial http://wiki.freepascal.org/fpvectorial
Andorra 2D http://andorra.sourceforge.net/
Graphics32 http://graphics32.org

http://allegro-pas.sourceforge.net/

https://imaginglib.sourceforge.io/

http://www.efg2.com/

Skia4Delphi

AntiAliasing graphics library roundup for Delphi

https://githubhelp.com/topic/delphi-library

https://torry.net/pages.php?s=72

https://awesomeopensource.com/projects/object-pascal

http://www.felix-colibri.com/papers/graphic/delphi_3d_designer/delphi_3d_designer.html

https://giters.com/topics/delphi-library

https://gitplanet.com/language/delphi

 Python for Delphi (P4D)


animation spriters resource Game Engines

 https://instabug.com/
https://wiki.gdevelop.io/gdevelop5/tutorials/resources
  animation spriters resource  https://www.spriters-resource.com/
Animated Sprite QML Type SpriteSequence

Game Engines

Unreal Engine
Unity
Godot Engine
CryEngine Crytek CryEngine 3.8.1
Amazon Lumberyard
AppGameKit AppGameKit Classic
Cocos2d-x Pyglet pygame SDL Simple DirectMedia Layer Lib
MonoGame C#  .NET Foundation.
ShiVa Engine  Web Player (browser plugin) available
HeroEngine
Godot Engine - Free and open source 2D and 3D game engine
Pyxel Edit https://pyxeledit.com/
Qubicle https://www.minddesk.com/
ProBuilder https://unity.com/features/probuilder
Adobe Animate
-----
Ogre3d https://www.ogre3d.org/
Power VR Ray Tracing PowerVR SDK and Tools including ray tracing
Torque 3D http://www.garagegames.com/products/torque-3d
 
Game Graphics Tools
Spine http://zh.esotericsoftware.com/


*** Aseprite - Animated sprite editor & pixel art tool
https://www.aseprite.org/
Beast Autodesk Gameware
https://en.wikipedia.org/wiki/Autodesk_Gameware

3D
Adobe Substance 3D Designer
Maya LT
Yebis
Enlighten
SpeedTree for Games
Umbra
Modo
OGRE3D

TOOLS
Aseprite image editor
Spine 2D skeletal animation http://zh.esotericsoftware.com/ Dragonbones http://dragonbones.com
Enlighten real-time, physic-based lighting
SpeedTree create textures for 3D objects
Substance Designer
Umbra 3D rendering Umbra (3D technology company)
CrazyBump source texture
STG.Seamless Texture Generator Normals Bump Maps Occlusion Specular
TexturePacker TexturePacker - Create Sprite Sheets for your game!

Yebis  https://www.siliconstudio.co.jp/middleware/yebis/jp/
--------
Gravit Designer
Krita
ArtRage
Vectr
game graphics tools  animation
----------------------------------------------------------------------

Game Audio Tools
Wwise
FMOD
Fabric
Spatial Workstation (3DCeption)
Miles Sound System
Nuendo
Bfxr https://www.bfxr.net/
DAW (Digital Audio Workstation) Tools
Adobe Audition
KOMPLETE https://www.native-instruments.com/en/products/komplete/
Audacity https://www.audacityteam.org/
Cubase https://www.steinberg.net/cubase/
REAPER https://www.reaper.fm
GarageBand https://www.apple.com/lae/mac/garageband/
SONAR https://www.cakewalk.com/products/SONAR/
Pro Tools https://www.avid.com/pro-tools
----------------------------------------------------------------------
https://hub.packtpub.com/10-best-graphics-and-rendering-tools-game-developers/

https://wiki.freepascal.org/Choosing_a_Game_Engine

11 tools to get you started making video games
----------------------------------------------------------------------

delphi Direct3D 9 Material HLSL 反射

 https://github.com/LUXOPHIA/MyAsset

 System.Types, System.Classes, System.Math.Vectors,

FMX.Types3D, FMX.Controls3D, FMX.MaterialSources,

 

MyModelMyMaterial の統合プロジェクト。

独自のシェーダをHLSLで記述することにより、フレネル反射による鏡面反射/屈折の表現と、法線マッピングによる凸凹表現を実現。RGB毎に異なる屈折率を設定することで、簡易な分散表現に対応できる他、屈折率を大きくすることで光の透過しない金属の質感も表現できる。

 

 https://docs.unrealengine.com/4.27/ja/RenderingAndGraphics/Materials/HowTo/Refraction/

  屈折率 すなわち IOR (Index of Refraction) は、光学単位であり、光がある媒質から別の媒質に伝搬するときにどの程度曲がるかを正確に表します。 この光の現象は測定可能であるため、こうした光学単位